mercadopago - melidevconf bsas

Post on 05-Dec-2014

1.952 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

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

Hobbies: Navegar, Snowboard y la tecnología

Eres desarrollador

Eres desarrollador

¿Qué es MercadoPago?

¿Qué es MercadoPago?

¿Qué es MercadoPago?

Basta de humo. ¡A los bifes!

§ Iniciar un flujo de pago (checkout)

§ Conectando el FrontEnd

§ Notificaciones de pagos

§ Búsqueda de pagos

§ Devoluciones de pagos

§ Sandbox

§ SDKs

Índice

Iniciar un flujo de pago (checkout)

Preferencia

Render

Pago

Zona segura

Iniciar un flujo de pago (checkout)

Iniciar un flujo de pago (checkout)

POST /checkout/preferences

developers.mercadopago.com/documentacion/recibir-pagos

Iniciar un flujo de pago (checkout)

developers.mercadopago.com/documentacion/recibir-pagos

{ ”init_point”: “init_point_URL” ...}

JSON response

§ Iniciar un flujo de pago (checkout)

§ Conectando el FrontEnd

§ Notificación de pagos

§ Búsqueda de pagos

§ Devoluciones de pagos

§ Sandbox

§ SDKs

Índice

Conectando el Front End

Preferencia

Render

Pago

Zona segura

Conectando el Front End

developers.mercadopago.com/documentacion/recibir-pagos

{ ”init_point”: “init_point_URL” ...}

JSON response

Conectando el Front End

developers.mercadopago.com/documentacion/recibir-pagos

Enviar un email

<a href = ”init_point_URL”>

Conectando el Front End

developers.mercadopago.com/documentacion/recibir-pagos

Conectar el checkout con un app nativo

<a href = ”init_point_URL”>

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>

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

Conectando el Front End

Preferencia

Render

Pago

Zona segura

§ LightBox

Conectando el Front End

§ Iframe

Conectando el Front End

§ Redirect

Conectando el Front End

§ Mobile

Conectando el Front End

§ Iniciar un flujo de pago (checkout)

§ Conectando el FrontEnd

§ Notificaciones de pagos

§ Búsqueda de pagos

§ Devoluciones de pagos

§ Sandbox

§ SDKs

Índice

Notificaciones de pagos

+

Notificaciones de pago

developers.mercadopago.com/documentacion/notificaciones-de-pago

Push Notification

Pull Information

Notificaciones de pago

developers.mercadopago.com/documentacion/notificaciones-de-pago

http://www.yoursite.com/notificaciones

Configura una URL para recibir notificaciones.

Notificaciones de pago

developers.mercadopago.com/documentacion/notificaciones-de-pago

POST (push)

http://www.yoursite.com/notificaciones?id=[id]

Notificaciones de pago

developers.mercadopago.com/documentacion/notificaciones-de-pago

GET /collections/notifications/[id]

Notificaciones de pago

developers.mercadopago.com/documentacion/notificaciones-de-pago

§ Iniciar un flujo de pago (checkout)

§ Conectando el FrontEnd

§ Notificaciones de pagos

§ Búsqueda de pagos

§ Devoluciones de pagos

§ Sandbox

§ SDKs

Índice

¿Cómo venimos?

Búsqueda de pagos

Búsqueda de pagos

developers.mercadopago.com/documentacion/busqueda-de-pagos-recibidos

GET /collections/[id]

Búsqueda de pagos

developers.mercadopago.com/documentacion/busqueda-de-pagos-recibidos

GET /collections/search/[parameter1]=[value1]&[parameter2]=[value2]&…

§ Iniciar un flujo de pago (checkout)

§ Conectando el FrontEnd

§ Notificaciones de pagos

§ Búsqueda de pagos

§ Devoluciones de pagos

§ Sandbox

§ SDKs

Índice

Cancelaciones de pagos

Devoluciones de pagos

developers.mercadopago.com/documentacion/busqueda-de-pagos-recibidos

PUT /collections/[id]{ ”status":”refunded”}

status = approved ?

§ Iniciar un flujo de pago (checkout)

§ Conectando el FrontEnd

§ Notificaciones de pagos

§ Búsqueda de pagos

§ Devoluciones de pagos

§ Sandbox

§ SDKs

Índice

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

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.

§ Iniciar un flujo de pago (checkout)

§ Conectando el FrontEnd

§ Notificaciones de pagos

§ Búsqueda de pagos

§ Devoluciones de pagos

§ Sandbox

§ SDKs

Índice

SDKs

developers.mercadopago.com/bibliotecas/SDKs

Módulos

developers.mercadopago.com/bibliotecas/modulos

Los espero en el espacio de networking para continuar aprendiendo juntos.

¡Muchas gracias!

developers.mercadopago.com

Hernán Di Chello@d_hernan

#MeliDevConf

top related