Mercadopago - MeliDevConf BsAs.

2,821 views
2,839 views

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,821
On SlideShare
0
From Embeds
0
Number of Embeds
2,276
Actions
Shares
0
Downloads
23
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Mercadopago - MeliDevConf BsAs.

  1. 1. MercadoLibreDevelopers Conference12 de abril del 2013, Buenos AiresPagosAdministración de pagos: formas de integrarse con MercadoPago.Hernán Di Chello@d_hernan#MeliDevConf
  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. § Iniciar un flujo de pago (checkout)§ Conectando el FrontEnd§ Notificaciones de pagos§ Búsqueda de pagos§ Devoluciones de pagos§ Sandbox§ SDKsÍndice
  10. 10. Iniciar un flujo de pago (checkout)PreferenciaRenderPagoZona segura
  11. 11. Iniciar un flujo de pago (checkout)
  12. 12. Iniciar un flujo de pago (checkout)POST /checkout/preferencesdevelopers.mercadopago.com/documentacion/recibir-pagos
  13. 13. Iniciar un flujo de pago (checkout)developers.mercadopago.com/documentacion/recibir-pagos{”init_point”: “init_point_URL”...}JSON response
  14. 14. § Iniciar un flujo de pago (checkout)§ Conectando el FrontEnd§ Notificación de pagos§ Búsqueda de pagos§ Devoluciones de pagos§ Sandbox§ SDKsÍndice
  15. 15. Conectando el Front EndPreferenciaRenderPagoZona segura
  16. 16. Conectando el Front Enddevelopers.mercadopago.com/documentacion/recibir-pagos{”init_point”: “init_point_URL”...}JSON response
  17. 17. Conectando el Front Enddevelopers.mercadopago.com/documentacion/recibir-pagosEnviar un email<a href = ”init_point_URL”>
  18. 18. Conectando el Front Enddevelopers.mercadopago.com/documentacion/recibir-pagosConectar el checkout con un app nativo<a href = ”init_point_URL”>
  19. 19. Conectando el Front Enddevelopers.mercadopago.com/documentacion/recibir-pagosColocar un boton de pago en tu site.<a href = “init_point_URL”><script>...</script>
  20. 20. Conectando el Front Enddevelopers.mercadopago.com/documentacion/recibir-pagos¿Puedo customizar el botón?¡Claro!§ Modos de apertura (lightbox, popup, redirect, blank)§ Texto y aparencia
  21. 21. Conectando el Front EndPreferenciaRenderPagoZona segura
  22. 22. § LightBoxConectando el Front End
  23. 23. § IframeConectando el Front End
  24. 24. § RedirectConectando el Front End
  25. 25. § MobileConectando el Front End
  26. 26. § Iniciar un flujo de pago (checkout)§ Conectando el FrontEnd§ Notificaciones de pagos§ Búsqueda de pagos§ Devoluciones de pagos§ Sandbox§ SDKsÍndice
  27. 27. Notificaciones de pagos+
  28. 28. Notificaciones de pagodevelopers.mercadopago.com/documentacion/notificaciones-de-pagoPush NotificationPull Information
  29. 29. Notificaciones de pagodevelopers.mercadopago.com/documentacion/notificaciones-de-pagohttp://www.yoursite.com/notificacionesConfigura una URL para recibir notificaciones.
  30. 30. Notificaciones de pagodevelopers.mercadopago.com/documentacion/notificaciones-de-pagoPOST (push)http://www.yoursite.com/notificaciones?id=[id]
  31. 31. Notificaciones de pagodevelopers.mercadopago.com/documentacion/notificaciones-de-pagoGET /collections/notifications/[id]
  32. 32. Notificaciones de pagodevelopers.mercadopago.com/documentacion/notificaciones-de-pago
  33. 33. § Iniciar un flujo de pago (checkout)§ Conectando el FrontEnd§ Notificaciones de pagos§ Búsqueda de pagos§ Devoluciones de pagos§ Sandbox§ SDKsÍndice
  34. 34. ¿Cómo venimos?
  35. 35. Búsqueda de pagos
  36. 36. Búsqueda de pagosdevelopers.mercadopago.com/documentacion/busqueda-de-pagos-recibidosGET /collections/[id]
  37. 37. Búsqueda de pagosdevelopers.mercadopago.com/documentacion/busqueda-de-pagos-recibidosGET /collections/search/[parameter1]=[value1]&[parameter2]=[value2]&…
  38. 38. § Iniciar un flujo de pago (checkout)§ Conectando el FrontEnd§ Notificaciones de pagos§ Búsqueda de pagos§ Devoluciones de pagos§ Sandbox§ SDKsÍndice
  39. 39. Cancelaciones de pagos
  40. 40. Devoluciones de pagosdevelopers.mercadopago.com/documentacion/busqueda-de-pagos-recibidosPUT /collections/[id]{”status":”refunded”}status = approved ?
  41. 41. § Iniciar un flujo de pago (checkout)§ Conectando el FrontEnd§ Notificaciones de pagos§ Búsqueda de pagos§ Devoluciones de pagos§ Sandbox§ SDKsÍndice
  42. 42. Sandboxdevelopers.mercadopago.com/alpha/sandboxEs un ambiente de prueba que te permite jugar connuestro flujo de pagos, sin gastar $$ !{”sandbox_init_point”: ”init_point_URL”...}JSON response
  43. 43. Sandboxdevelopers.mercadopago.com/alpha/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 ydebes usar una de las tarjetas provistas en la documentación.• Boleto, depósito o cupón: Al probar, obtendrás el estado pending.
  44. 44. § Iniciar un flujo de pago (checkout)§ Conectando el FrontEnd§ Notificaciones de pagos§ Búsqueda de pagos§ Devoluciones de pagos§ Sandbox§ SDKsÍndice
  45. 45. SDKsdevelopers.mercadopago.com/bibliotecas/SDKs
  46. 46. Módulosdevelopers.mercadopago.com/bibliotecas/modulos
  47. 47. Los espero en el espacio de networkingpara continuar aprendiendo juntos.¡Muchas gracias!developers.mercadopago.comHernán Di Chello@d_hernan#MeliDevConf

×