Dev conf 2013

532 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
532
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Dev conf 2013

  1. 1. MercadoLibre Developers ConferencePagosAdministración de pagos: formas de integrarse con MercadoPago.Hernán Di Chello@d_hernan#MeliDevConf12 de abril del 2013, Buenos Aires
  2. 2. Hobbies: Navegar, Snowboard y latecnología
  3. 3. Eres desarrollador
  4. 4. Eres desarrollador
  5. 5. ¿Qué es MercadoPago?
  6. 6. ¿Qué es MercadoPago?
  7. 7. ¿Qué es MercadoPago?
  8. 8. Basta de humo. ¡A los bifes!
  9. 9. Índice Iniciar un flujo de pago (checkout) Conectando el FrontEnd Notificaciones de pagos Búsqueda de pagos Devoluciones de pagos Sandbox SDKs
  10. 10. Iniciar un flujo de pago (checkout) Preferencia Render Pago Zona segura
  11. 11. Iniciar un flujo de pago (checkout)
  12. 12. Iniciar un flujo de pago (checkout)POST /checkout/preferences developers.mercadopago.com/documentacion/recibir-pagos
  13. 13. Iniciar un flujo de pago (checkout)JSON response{ ”init_point”: “init_point_URL” ...} developers.mercadopago.com/documentacion/recibir-pagos
  14. 14. Índice Iniciar un flujo de pago (checkout) Conectando el FrontEnd Notificación de pagos Búsqueda de pagos Devoluciones de pagos Sandbox SDKs
  15. 15. Conectando el Front End Preferencia Render Pago Zona segura
  16. 16. Conectando el Front EndJSON response{ ”init_point”: “init_point_URL” ...} developers.mercadopago.com/documentacion/recibir-pagos
  17. 17. Conectando el Front EndEnviar un email <a href = ”init_point_URL”> developers.mercadopago.com/documentacion/recibir-pagos
  18. 18. Conectando el Front EndConectar el checkout con un app nativo <a href = ”init_point_URL”> developers.mercadopago.com/documentacion/recibir-pagos
  19. 19. Conectando el Front EndColocar un boton de pago en tu site. <a href = “init_point_URL”> <script> ... </script> developers.mercadopago.com/documentacion/recibir-pagos
  20. 20. Conectando el Front End¿Puedo customizar el botón?¡Claro! Modos de apertura (lightbox, popup, redirect, blank) Texto y aparencia developers.mercadopago.com/documentacion/recibir-pagos
  21. 21. Conectando el Front End Preferencia Render Pago Zona segura
  22. 22. Conectando el Front End LightBox
  23. 23. Conectando el Front End Iframe
  24. 24. Conectando el Front End Redirect
  25. 25. Conectando el Front End Mobile
  26. 26. Índice Iniciar un flujo de pago (checkout) Conectando el FrontEnd Notificaciones de pagos Búsqueda de pagos Devoluciones de pagos Sandbox SDKs
  27. 27. Notificaciones de pagos +
  28. 28. Notificaciones de pago Push Notification Pull Information developers.mercadopago.com/documentacion/notificaciones-de-pago
  29. 29. Notificaciones de pagoConfigura una URL para recibir notificaciones. http://www.yoursite.com/notificaciones developers.mercadopago.com/documentacion/notificaciones-de-pago
  30. 30. Notificaciones de pagoPOST (push)http://www.yoursite.com/notificaciones?id=[id] developers.mercadopago.com/documentacion/notificaciones-de-pago
  31. 31. Notificaciones de pagoGET /collections/notifications/[id] (pull) developers.mercadopago.com/documentacion/notificaciones-de-pago
  32. 32. ¿Cómo venimos?
  33. 33. Índice Iniciar un flujo de pago (checkout) Conectando el FrontEnd Notificaciones de pagos Búsqueda de pagos Devoluciones de pagos Sandbox SDKs
  34. 34. Búsqueda de pagos
  35. 35. Búsqueda de pagosGET /collections/[id]developers.mercadopago.com/documentacion/busqueda-de-pagos-recibidos
  36. 36. Búsqueda de pagosGET/collections/search/[parameter1]=[value1]&[parameter2]=[value2]&…developers.mercadopago.com/documentacion/busqueda-de-pagos-recibidos
  37. 37. Índice Iniciar un flujo de pago (checkout) Conectando el FrontEnd Notificaciones de pagos Búsqueda de pagos Devoluciones de pagos Sandbox SDKs
  38. 38. Cancelaciones de pagos
  39. 39. Devoluciones de pagosstatus = approved ?PUT /collections/[id]{ ”status":”refunded”}developers.mercadopago.com/documentacion/busqueda-de-pagos-recibidos
  40. 40. Índice Iniciar un flujo de pago (checkout) Conectando el FrontEnd Notificaciones de pagos Búsqueda de pagos Devoluciones de pagos Sandbox SDKs
  41. 41. SandboxEs un ambiente de prueba que te permite jugar connuestro flujo de pagos, sin gastar $$ !JSON response{ ”sandbox_init_point”: ”init_point_URL” ...} developers.mercadopago.com/alpha/sandbox
  42. 42. Sandbox• Dinero en cuenta: El monto de dinero en cuenta es fijo y no se agota. Para probar, ingresa cualquier clave y el estado será approved.• Tarjetas de crédito: Puedes usar cualquier código de seguridad y debes usar una de las tarjetas provistas en la documentación.• Boleto, depósito o cupón: Al probar, obtendrás el estado pending.• Notificaciones: Recibes las notificaciones de pagos realizados. developers.mercadopago.com/alpha/sandbox
  43. 43. Índice Iniciar un flujo de pago (checkout) Conectando el FrontEnd Notificaciones de pagos Búsqueda de pagos Devoluciones de pagos Sandbox SDKs
  44. 44. SDKs developers.mercadopago.com/bibliotecas/SDKs
  45. 45. Módulos developers.mercadopago.com/bibliotecas/modulos
  46. 46. ¡Muchas gracias!Los espero en el espacio de networkingpara continuar aprendiendo juntos. developers.mercadopago.com Hernán Di Chello @d_hernan #MeliDevConf

×