Mercadopago - MeliDevConf BsAs.
-
Upload
melidevelopers -
Category
Documents
-
view
1.946 -
download
0
description
Transcript of Mercadopago - MeliDevConf BsAs.
![Page 1: Mercadopago - MeliDevConf BsAs.](https://reader035.fdocumento.com/reader035/viewer/2022081716/5488e4e7b47959140d8b584a/html5/thumbnails/1.jpg)
MercadoLibreDevelopers Conference
12 de abril del 2013, Buenos Aires
PagosAdministración de pagos: formas de integrarse con MercadoPago.
Hernán Di Chello@d_hernan
#MeliDevConf
![Page 2: Mercadopago - MeliDevConf BsAs.](https://reader035.fdocumento.com/reader035/viewer/2022081716/5488e4e7b47959140d8b584a/html5/thumbnails/2.jpg)
Hobbies: Navegar, Snowboard y la tecnología
![Page 3: Mercadopago - MeliDevConf BsAs.](https://reader035.fdocumento.com/reader035/viewer/2022081716/5488e4e7b47959140d8b584a/html5/thumbnails/3.jpg)
Eres desarrollador
![Page 4: Mercadopago - MeliDevConf BsAs.](https://reader035.fdocumento.com/reader035/viewer/2022081716/5488e4e7b47959140d8b584a/html5/thumbnails/4.jpg)
Eres desarrollador
![Page 5: Mercadopago - MeliDevConf BsAs.](https://reader035.fdocumento.com/reader035/viewer/2022081716/5488e4e7b47959140d8b584a/html5/thumbnails/5.jpg)
¿Qué es MercadoPago?
![Page 6: Mercadopago - MeliDevConf BsAs.](https://reader035.fdocumento.com/reader035/viewer/2022081716/5488e4e7b47959140d8b584a/html5/thumbnails/6.jpg)
¿Qué es MercadoPago?
![Page 7: Mercadopago - MeliDevConf BsAs.](https://reader035.fdocumento.com/reader035/viewer/2022081716/5488e4e7b47959140d8b584a/html5/thumbnails/7.jpg)
¿Qué es MercadoPago?
![Page 8: Mercadopago - MeliDevConf BsAs.](https://reader035.fdocumento.com/reader035/viewer/2022081716/5488e4e7b47959140d8b584a/html5/thumbnails/8.jpg)
Basta de humo. ¡A los bifes!
![Page 9: Mercadopago - MeliDevConf BsAs.](https://reader035.fdocumento.com/reader035/viewer/2022081716/5488e4e7b47959140d8b584a/html5/thumbnails/9.jpg)
§ Iniciar un flujo de pago (checkout)
§ Conectando el FrontEnd
§ Notificaciones de pagos
§ Búsqueda de pagos
§ Devoluciones de pagos
§ Sandbox
§ SDKs
Índice
![Page 10: Mercadopago - MeliDevConf BsAs.](https://reader035.fdocumento.com/reader035/viewer/2022081716/5488e4e7b47959140d8b584a/html5/thumbnails/10.jpg)
Iniciar un flujo de pago (checkout)
Preferencia
Render
Pago
Zona segura
![Page 11: Mercadopago - MeliDevConf BsAs.](https://reader035.fdocumento.com/reader035/viewer/2022081716/5488e4e7b47959140d8b584a/html5/thumbnails/11.jpg)
Iniciar un flujo de pago (checkout)
![Page 12: Mercadopago - MeliDevConf BsAs.](https://reader035.fdocumento.com/reader035/viewer/2022081716/5488e4e7b47959140d8b584a/html5/thumbnails/12.jpg)
Iniciar un flujo de pago (checkout)
POST /checkout/preferences
developers.mercadopago.com/documentacion/recibir-pagos
![Page 13: Mercadopago - MeliDevConf BsAs.](https://reader035.fdocumento.com/reader035/viewer/2022081716/5488e4e7b47959140d8b584a/html5/thumbnails/13.jpg)
Iniciar un flujo de pago (checkout)
developers.mercadopago.com/documentacion/recibir-pagos
{ ”init_point”: “init_point_URL” ...}
JSON response
![Page 14: Mercadopago - MeliDevConf BsAs.](https://reader035.fdocumento.com/reader035/viewer/2022081716/5488e4e7b47959140d8b584a/html5/thumbnails/14.jpg)
§ Iniciar un flujo de pago (checkout)
§ Conectando el FrontEnd
§ Notificación de pagos
§ Búsqueda de pagos
§ Devoluciones de pagos
§ Sandbox
§ SDKs
Índice
![Page 15: Mercadopago - MeliDevConf BsAs.](https://reader035.fdocumento.com/reader035/viewer/2022081716/5488e4e7b47959140d8b584a/html5/thumbnails/15.jpg)
Conectando el Front End
Preferencia
Render
Pago
Zona segura
![Page 16: Mercadopago - MeliDevConf BsAs.](https://reader035.fdocumento.com/reader035/viewer/2022081716/5488e4e7b47959140d8b584a/html5/thumbnails/16.jpg)
Conectando el Front End
developers.mercadopago.com/documentacion/recibir-pagos
{ ”init_point”: “init_point_URL” ...}
JSON response
![Page 17: Mercadopago - MeliDevConf BsAs.](https://reader035.fdocumento.com/reader035/viewer/2022081716/5488e4e7b47959140d8b584a/html5/thumbnails/17.jpg)
Conectando el Front End
developers.mercadopago.com/documentacion/recibir-pagos
Enviar un email
<a href = ”init_point_URL”>
![Page 18: Mercadopago - MeliDevConf BsAs.](https://reader035.fdocumento.com/reader035/viewer/2022081716/5488e4e7b47959140d8b584a/html5/thumbnails/18.jpg)
Conectando el Front End
developers.mercadopago.com/documentacion/recibir-pagos
Conectar el checkout con un app nativo
<a href = ”init_point_URL”>
![Page 19: Mercadopago - MeliDevConf BsAs.](https://reader035.fdocumento.com/reader035/viewer/2022081716/5488e4e7b47959140d8b584a/html5/thumbnails/19.jpg)
Conectando el Front End
developers.mercadopago.com/documentacion/recibir-pagos
Colocar un boton de pago en tu site.
<a href = “init_point_URL”><script>...
</script>
![Page 20: Mercadopago - MeliDevConf BsAs.](https://reader035.fdocumento.com/reader035/viewer/2022081716/5488e4e7b47959140d8b584a/html5/thumbnails/20.jpg)
Conectando el Front End
developers.mercadopago.com/documentacion/recibir-pagos
¿Puedo customizar el botón?
¡Claro!
§ Modos de apertura (lightbox, popup, redirect, blank)
§ Texto y aparencia
![Page 21: Mercadopago - MeliDevConf BsAs.](https://reader035.fdocumento.com/reader035/viewer/2022081716/5488e4e7b47959140d8b584a/html5/thumbnails/21.jpg)
Conectando el Front End
Preferencia
Render
Pago
Zona segura
![Page 22: Mercadopago - MeliDevConf BsAs.](https://reader035.fdocumento.com/reader035/viewer/2022081716/5488e4e7b47959140d8b584a/html5/thumbnails/22.jpg)
§ LightBox
Conectando el Front End
![Page 23: Mercadopago - MeliDevConf BsAs.](https://reader035.fdocumento.com/reader035/viewer/2022081716/5488e4e7b47959140d8b584a/html5/thumbnails/23.jpg)
§ Iframe
Conectando el Front End
![Page 24: Mercadopago - MeliDevConf BsAs.](https://reader035.fdocumento.com/reader035/viewer/2022081716/5488e4e7b47959140d8b584a/html5/thumbnails/24.jpg)
§ Redirect
Conectando el Front End
![Page 25: Mercadopago - MeliDevConf BsAs.](https://reader035.fdocumento.com/reader035/viewer/2022081716/5488e4e7b47959140d8b584a/html5/thumbnails/25.jpg)
§ Mobile
Conectando el Front End
![Page 26: Mercadopago - MeliDevConf BsAs.](https://reader035.fdocumento.com/reader035/viewer/2022081716/5488e4e7b47959140d8b584a/html5/thumbnails/26.jpg)
§ Iniciar un flujo de pago (checkout)
§ Conectando el FrontEnd
§ Notificaciones de pagos
§ Búsqueda de pagos
§ Devoluciones de pagos
§ Sandbox
§ SDKs
Índice
![Page 27: Mercadopago - MeliDevConf BsAs.](https://reader035.fdocumento.com/reader035/viewer/2022081716/5488e4e7b47959140d8b584a/html5/thumbnails/27.jpg)
Notificaciones de pagos
+
![Page 28: Mercadopago - MeliDevConf BsAs.](https://reader035.fdocumento.com/reader035/viewer/2022081716/5488e4e7b47959140d8b584a/html5/thumbnails/28.jpg)
Notificaciones de pago
developers.mercadopago.com/documentacion/notificaciones-de-pago
Push Notification
Pull Information
![Page 29: Mercadopago - MeliDevConf BsAs.](https://reader035.fdocumento.com/reader035/viewer/2022081716/5488e4e7b47959140d8b584a/html5/thumbnails/29.jpg)
Notificaciones de pago
developers.mercadopago.com/documentacion/notificaciones-de-pago
http://www.yoursite.com/notificaciones
Configura una URL para recibir notificaciones.
![Page 30: Mercadopago - MeliDevConf BsAs.](https://reader035.fdocumento.com/reader035/viewer/2022081716/5488e4e7b47959140d8b584a/html5/thumbnails/30.jpg)
Notificaciones de pago
developers.mercadopago.com/documentacion/notificaciones-de-pago
POST (push)
http://www.yoursite.com/notificaciones?id=[id]
![Page 31: Mercadopago - MeliDevConf BsAs.](https://reader035.fdocumento.com/reader035/viewer/2022081716/5488e4e7b47959140d8b584a/html5/thumbnails/31.jpg)
Notificaciones de pago
developers.mercadopago.com/documentacion/notificaciones-de-pago
GET /collections/notifications/[id]
![Page 32: Mercadopago - MeliDevConf BsAs.](https://reader035.fdocumento.com/reader035/viewer/2022081716/5488e4e7b47959140d8b584a/html5/thumbnails/32.jpg)
Notificaciones de pago
developers.mercadopago.com/documentacion/notificaciones-de-pago
![Page 33: Mercadopago - MeliDevConf BsAs.](https://reader035.fdocumento.com/reader035/viewer/2022081716/5488e4e7b47959140d8b584a/html5/thumbnails/33.jpg)
§ Iniciar un flujo de pago (checkout)
§ Conectando el FrontEnd
§ Notificaciones de pagos
§ Búsqueda de pagos
§ Devoluciones de pagos
§ Sandbox
§ SDKs
Índice
![Page 34: Mercadopago - MeliDevConf BsAs.](https://reader035.fdocumento.com/reader035/viewer/2022081716/5488e4e7b47959140d8b584a/html5/thumbnails/34.jpg)
¿Cómo venimos?
![Page 35: Mercadopago - MeliDevConf BsAs.](https://reader035.fdocumento.com/reader035/viewer/2022081716/5488e4e7b47959140d8b584a/html5/thumbnails/35.jpg)
Búsqueda de pagos
![Page 36: Mercadopago - MeliDevConf BsAs.](https://reader035.fdocumento.com/reader035/viewer/2022081716/5488e4e7b47959140d8b584a/html5/thumbnails/36.jpg)
Búsqueda de pagos
developers.mercadopago.com/documentacion/busqueda-de-pagos-recibidos
GET /collections/[id]
![Page 37: Mercadopago - MeliDevConf BsAs.](https://reader035.fdocumento.com/reader035/viewer/2022081716/5488e4e7b47959140d8b584a/html5/thumbnails/37.jpg)
Búsqueda de pagos
developers.mercadopago.com/documentacion/busqueda-de-pagos-recibidos
GET /collections/search/[parameter1]=[value1]&[parameter2]=[value2]&…
![Page 38: Mercadopago - MeliDevConf BsAs.](https://reader035.fdocumento.com/reader035/viewer/2022081716/5488e4e7b47959140d8b584a/html5/thumbnails/38.jpg)
§ Iniciar un flujo de pago (checkout)
§ Conectando el FrontEnd
§ Notificaciones de pagos
§ Búsqueda de pagos
§ Devoluciones de pagos
§ Sandbox
§ SDKs
Índice
![Page 39: Mercadopago - MeliDevConf BsAs.](https://reader035.fdocumento.com/reader035/viewer/2022081716/5488e4e7b47959140d8b584a/html5/thumbnails/39.jpg)
Cancelaciones de pagos
![Page 40: Mercadopago - MeliDevConf BsAs.](https://reader035.fdocumento.com/reader035/viewer/2022081716/5488e4e7b47959140d8b584a/html5/thumbnails/40.jpg)
Devoluciones de pagos
developers.mercadopago.com/documentacion/busqueda-de-pagos-recibidos
PUT /collections/[id]{ ”status":”refunded”}
status = approved ?
![Page 41: Mercadopago - MeliDevConf BsAs.](https://reader035.fdocumento.com/reader035/viewer/2022081716/5488e4e7b47959140d8b584a/html5/thumbnails/41.jpg)
§ Iniciar un flujo de pago (checkout)
§ Conectando el FrontEnd
§ Notificaciones de pagos
§ Búsqueda de pagos
§ Devoluciones de pagos
§ Sandbox
§ SDKs
Índice
![Page 42: Mercadopago - MeliDevConf BsAs.](https://reader035.fdocumento.com/reader035/viewer/2022081716/5488e4e7b47959140d8b584a/html5/thumbnails/42.jpg)
Sandbox
developers.mercadopago.com/alpha/sandbox
Es un ambiente de prueba que te permite jugar con
nuestro flujo de pagos, sin gastar $$ !
{ ”sandbox_init_point”: ”init_point_URL”
...}
JSON response
![Page 43: Mercadopago - MeliDevConf BsAs.](https://reader035.fdocumento.com/reader035/viewer/2022081716/5488e4e7b47959140d8b584a/html5/thumbnails/43.jpg)
Sandbox
developers.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 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.
![Page 44: Mercadopago - MeliDevConf BsAs.](https://reader035.fdocumento.com/reader035/viewer/2022081716/5488e4e7b47959140d8b584a/html5/thumbnails/44.jpg)
§ Iniciar un flujo de pago (checkout)
§ Conectando el FrontEnd
§ Notificaciones de pagos
§ Búsqueda de pagos
§ Devoluciones de pagos
§ Sandbox
§ SDKs
Índice
![Page 45: Mercadopago - MeliDevConf BsAs.](https://reader035.fdocumento.com/reader035/viewer/2022081716/5488e4e7b47959140d8b584a/html5/thumbnails/45.jpg)
SDKs
developers.mercadopago.com/bibliotecas/SDKs
![Page 46: Mercadopago - MeliDevConf BsAs.](https://reader035.fdocumento.com/reader035/viewer/2022081716/5488e4e7b47959140d8b584a/html5/thumbnails/46.jpg)
Módulos
developers.mercadopago.com/bibliotecas/modulos
![Page 47: Mercadopago - MeliDevConf BsAs.](https://reader035.fdocumento.com/reader035/viewer/2022081716/5488e4e7b47959140d8b584a/html5/thumbnails/47.jpg)
Los espero en el espacio de networking para continuar aprendiendo juntos.
¡Muchas gracias!
developers.mercadopago.com
Hernán Di Chello@d_hernan
#MeliDevConf