Mercadopago - MeliDevConf BsAs.

  • Published on
    05-Dec-2014

  • View
    1.905

  • Download
    0

DESCRIPTION

 

Transcript

1. MercadoLibreDevelopers Conference12 de abril del 2013, Buenos AiresPagosAdministracin de pagos: formas de integrarse con MercadoPago.Hernn Di Chello@d_hernan#MeliDevConf 2. Hobbies: Navegar, Snowboard y latecnologa 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 Bsqueda de pagos Devoluciones de pagos Sandbox SDKsndice 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 Notificacin de pagos Bsqueda de pagos Devoluciones de pagos Sandbox SDKsndice 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-pagosPuedo customizar el botn?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 Bsqueda de pagos Devoluciones de pagos Sandbox SDKsndice 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 Bsqueda de pagos Devoluciones de pagos Sandbox SDKsndice 34. Cmo venimos? 35. Bsqueda de pagos 36. Bsqueda de pagosdevelopers.mercadopago.com/documentacion/busqueda-de-pagos-recibidosGET /collections/[id] 37. Bsqueda 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 Bsqueda de pagos Devoluciones de pagos Sandbox SDKsndice 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 Bsqueda de pagos Devoluciones de pagos Sandbox SDKsndice 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 crdito: Puedes usar cualquier cdigo de seguridad ydebes usar una de las tarjetas provistas en la documentacin. Boleto, depsito o cupn: Al probar, obtendrs el estado pending. 44. Iniciar un flujo de pago (checkout) Conectando el FrontEnd Notificaciones de pagos Bsqueda de pagos Devoluciones de pagos Sandbox SDKsndice 45. SDKsdevelopers.mercadopago.com/bibliotecas/SDKs 46. Mdulosdevelopers.mercadopago.com/bibliotecas/modulos 47. Los espero en el espacio de networkingpara continuar aprendiendo juntos.Muchas gracias!developers.mercadopago.comHernn Di Chello@d_hernan#MeliDevConf