Mercadopago - MeliDevConf BsAs.

  • Published on
    05-Dec-2014

  • View
    1.898

  • Download
    0

DESCRIPTION

1. MercadoLibreDevelopers Conference12 de abril del 2013, Buenos AiresPagosAdministración de pagos: formas de integrarse con MercadoPago.Hernán Di Chello@d_hernan#MeliDevConf…

Transcript

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