Mercadopago - MeliDevConf BsAs.

  • CategoryDocuments

  • View1896

Report
  • 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. Hobbies: Navegar, Snowboard y latecnología
  • 3. Eres desarrollador
  • 4. Eres desarrollador
  • 5. ¿Qué es MercadoPago?
  • 6. ¿Qué es MercadoPago?
  • 7. ¿Qué es MercadoPago?
  • 8. Basta de humo. ¡A los bifes!
  • 9. § Iniciar un flujo de pago (checkout)§ Conectando el FrontEnd§ Notificaciones de pagos§ Búsqueda de pagos§ Devoluciones de pagos§ Sandbox§ SDKsÍndice
  • 10. Iniciar un flujo de pago (checkout)PreferenciaRenderPagoZona segura
  • 11. Iniciar un flujo de pago (checkout)
  • 12. Iniciar un flujo de pago (checkout)POST /checkout/preferencesdevelopers.mercadopago.com/documentacion/recibir-pagos
  • 13. Iniciar un flujo de pago (checkout)developers.mercadopago.com/documentacion/recibir-pagos{”init_point”: “init_point_URL”...}JSON response
  • 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. Conectando el Front EndPreferenciaRenderPagoZona segura
  • 16. Conectando el Front Enddevelopers.mercadopago.com/documentacion/recibir-pagos{”init_point”: “init_point_URL”...}JSON response
  • 17. Conectando el Front Enddevelopers.mercadopago.com/documentacion/recibir-pagosEnviar un email
  • 18. Conectando el Front Enddevelopers.mercadopago.com/documentacion/recibir-pagosConectar el checkout con un app nativo
  • 19. Conectando el Front Enddevelopers.mercadopago.com/documentacion/recibir-pagosColocar un boton de pago en tu site....
  • 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. Conectando el Front EndPreferenciaRenderPagoZona segura
  • 22. § LightBoxConectando el Front End
  • 23. § IframeConectando el Front End
  • 24. § RedirectConectando el Front End
  • 25. § MobileConectando el Front End
  • 26. § Iniciar un flujo de pago (checkout)§ Conectando el FrontEnd§ Notificaciones de pagos§ Búsqueda de pagos§ Devoluciones de pagos§ Sandbox§ SDKsÍndice
  • 27. Notificaciones de pagos+
  • 28. Notificaciones de pagodevelopers.mercadopago.com/documentacion/notificaciones-de-pagoPush NotificationPull Information
  • 29. Notificaciones de pagodevelopers.mercadopago.com/documentacion/notificaciones-de-pagohttp://www.yoursite.com/notificacionesConfigura una URL para recibir notificaciones.
  • 30. Notificaciones de pagodevelopers.mercadopago.com/documentacion/notificaciones-de-pagoPOST (push)http://www.yoursite.com/notificaciones?id=[id]
  • 31. Notificaciones de pagodevelopers.mercadopago.com/documentacion/notificaciones-de-pagoGET /collections/notifications/[id]
  • 32. Notificaciones de pagodevelopers.mercadopago.com/documentacion/notificaciones-de-pago
  • 33. § Iniciar un flujo de pago (checkout)§ Conectando el FrontEnd§ Notificaciones de pagos§ Búsqueda de pagos§ Devoluciones de pagos§ Sandbox§ SDKsÍndice
  • 34. ¿Cómo venimos?
  • 35. Búsqueda de pagos
  • 36. Búsqueda de pagosdevelopers.mercadopago.com/documentacion/busqueda-de-pagos-recibidosGET /collections/[id]
  • 37. Búsqueda de pagosdevelopers.mercadopago.com/documentacion/busqueda-de-pagos-recibidosGET /collections/search/[parameter1]=[value1]&[parameter2]=[value2]&…
  • 38. § Iniciar un flujo de pago (checkout)§ Conectando el FrontEnd§ Notificaciones de pagos§ Búsqueda de pagos§ Devoluciones de pagos§ Sandbox§ SDKsÍndice
  • 39. Cancelaciones de pagos
  • 40. Devoluciones de pagosdevelopers.mercadopago.com/documentacion/busqueda-de-pagos-recibidosPUT /collections/[id]{”status":”refunded”}status = approved ?
  • 41. § Iniciar un flujo de pago (checkout)§ Conectando el FrontEnd§ Notificaciones de pagos§ Búsqueda de pagos§ Devoluciones de pagos§ Sandbox§ SDKsÍndice
  • 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. 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. § Iniciar un flujo de pago (checkout)§ Conectando el FrontEnd§ Notificaciones de pagos§ Búsqueda de pagos§ Devoluciones de pagos§ Sandbox§ SDKsÍndice
  • 45. SDKsdevelopers.mercadopago.com/bibliotecas/SDKs
  • 46. Módulosdevelopers.mercadopago.com/bibliotecas/modulos
  • 47. Los espero en el espacio de networkingpara continuar aprendiendo juntos.¡Muchas gracias!developers.mercadopago.comHernán Di Chello@d_hernan#MeliDevConf
Description