SlideShare una empresa de Scribd logo
1 de 28
Hernán Di Chello
MercadoPago Open Platform
Product Development Director
José Garcia
Project Leader MP OpenPlatform
Developer Conference
Developer Conference
● Plug & Play
● Poco flexible
● Pensado exclusivamente para la web
● Killer ninja
● Muy flexible
● Web & Mobile friendly
Developer Conference
Developer Conference
Open Platform
ANTES
● El vendedor adaptaba su
modelo de negocio a lo
que ofrecía MercadoPago.
● ¿Se puede...? Si, uso el
Checkout standard
AHORA
● El vendedor piensa y elige
su modelo de negocio,
adapta MercadoPago a sus
necesidades.
● ¿Como se hace...?
Implemento un checkout
personalizado
Developer Conference
Open Platform
● Full APIs
● SDKs
● Full Sandbox!
● PCI Compliance
● Flexible. Se adapta a vos y te da libertad para
manejar la experiencia de checkout
Developer ConferenceCheckout personalizado
Como empezar
● ¡Regístrate!
● Obten tus credenciales para jugar en el sandbox
Developer ConferenceCheckout personalizado
Tarjetas de prueba
Developer ConferenceCheckout personalizado
Credenciales públicas (public key)
● Identifican tu cuenta de MercadoPago y no son secretas
● Se utilizan desde el front-end
● Son de larga duración y puedes regenerarlas
Developer ConferenceCheckout personalizado
Credenciales públicas (public key)
Puedes acceder a los siguientes recursos
● card_tokens
● payment_methods
● card_issuers
● installments
● identification_types
Developer ConferenceCheckout personalizado
Credenciales privadas (access token)
● Debes mantenerlas confidencialmente en tus servidores
● Nunca deben ser publicadas
● También son de larga duración y puedes regenerarlas
Developer ConferenceCheckout personalizado
Credenciales privadas (access token)
Te permiten acceder a los siguientes recursos
● payments
● refunds
● customers
● cards
Developer ConferenceCheckout personalizado
Cobra con tarjeta
1. Crea un formulario para ingresar los datos
Los datos sensibles, que no deben llegar a tus servidores, no tienen el atributo
name
Developer ConferenceCheckout personalizado
Cobra con tarjeta
2. Obtén un token de uso único para la tarjeta
● Agrega el SDK js al formulario
● Configura la clave pública
● Solicita el tipo y nro de documento
● Obtén el medio de pago
● Envia el token a tus servidores mediante el
método Mercadopago.createToken(form,
sdkResponseHandler)
Developer ConferenceCheckout personalizado
Cobra con tarjeta
3. Realiza el cobro a traves de la API
● Tienes que utilizar tu clave privada
● Para que sea mas simple, puedes usar los SDKs server
side
Developer ConferenceCheckout personalizado
Clientes y tarjetas - experiencia “one-click”
Developer ConferenceCheckout personalizado
Clientes y tarjetas
● customers
○ Permite que guardes usuarios asociados a tu aplicación. Es el primer
paso para brindar una experiencia “one-click”
Developer ConferenceCheckout personalizado
Clientes y tarjetas
● cards
○ Mediante este recurso puedes asociar las tarjetas a los compradores
○ La próxima vez que realicen una compra, solo deberán ingresar el
código de seguridad
○ Para crearla debes tener un token de tarjeta
Developer ConferenceCheckout personalizado
Cobra con otros medios de pago
● Dependiendo del país donde operas tienes otros medios de pago
disponibles
○ Efectivo
○ Depósito bancario
Developer ConferenceCheckout personalizado
Mercadopago Connect
Te permite conectar a terceros, accediendo a la información de las cuentas de
los usuarios y realizar cobros “en nombre de ellos”
Developer ConferenceCheckout personalizado
Mercadopago Connect
● Crea tu aplicación
○ Recuerda marcar la opción
para indicar que vas a
operar en MP Connect
Developer ConferenceCheckout personalizado
Mercadopago Connect
● Conecta tus usuarios
○ https://auth.mercadopago.com.ar/authorization?client_i
d=APP_ID&response_type=code&platform_id=mp&redi
rect_uri=http%3A%2F%2Fwww.URL_de_retorno.com
○ Recibiras el authorization_code en la redirect_uri
Developer ConferenceCheckout personalizado
Mercadopago Connect
● Obtén las credenciales de tu usuario
○ Utilizando tus credenciales y el código de autorización
obtenido en el paso anterior
Developer ConferenceCheckout personalizado
Mercadopago Connect
● Cobra en nombre de tu usuario
Developer ConferenceCheckout personalizado
Webhooks
Se utilizan para comunicarte los eventos que ocurren en relación a tu
aplicación
● Configura la URL donde vas a recibir las notificaciones
https://www.mercadopago.com/mla/account/webhooks
Developer ConferenceCheckout personalizado
Webhooks
● Recibe los eventos
○ Debes devolver un HTTP STATUS 200 o 201
○ Inicialmente solo notificamos eventos de cobros
● Obten el recurso completo
Developer Conference
*more*
{APIs}
https://labs.mercadopago.com.ar/developers/
Developer Conference

Más contenido relacionado

Destacado

API Overview - Migcenel Gonzalez y Josué Gerardo
API Overview - Migcenel Gonzalez y Josué GerardoAPI Overview - Migcenel Gonzalez y Josué Gerardo
API Overview - Migcenel Gonzalez y Josué Gerardo
fsolari
 
Monetización - Ignacio Caride
Monetización - Ignacio CarideMonetización - Ignacio Caride
Monetización - Ignacio Caride
fsolari
 
DevConf 2014
DevConf 2014DevConf 2014
DevConf 2014
fsolari
 
Herramientas para vendedores - Nicolas Coniglio
Herramientas para vendedores - Nicolas ConiglioHerramientas para vendedores - Nicolas Coniglio
Herramientas para vendedores - Nicolas Coniglio
fsolari
 
Verticales - Federico Porrini y Matias Medeot
Verticales - Federico Porrini y Matias MedeotVerticales - Federico Porrini y Matias Medeot
Verticales - Federico Porrini y Matias Medeot
fsolari
 
Real Trends
Real TrendsReal Trends
Real Trends
fsolari
 
Darío Simonassi - API OVERVIEW 2014
Darío Simonassi - API OVERVIEW 2014Darío Simonassi - API OVERVIEW 2014
Darío Simonassi - API OVERVIEW 2014
fsolari
 
Nubimetrics
NubimetricsNubimetrics
Nubimetrics
fsolari
 
Mobile Apps
Mobile AppsMobile Apps
Mobile Apps
fsolari
 
DevConf AR2014
DevConf AR2014DevConf AR2014
DevConf AR2014
fsolari
 

Destacado (20)

API Overview - Migcenel Gonzalez y Josué Gerardo
API Overview - Migcenel Gonzalez y Josué GerardoAPI Overview - Migcenel Gonzalez y Josué Gerardo
API Overview - Migcenel Gonzalez y Josué Gerardo
 
Integración en verticales - Federico Porrini | Matias Medeot
Integración en verticales	- Federico Porrini | Matias MedeotIntegración en verticales	- Federico Porrini | Matias Medeot
Integración en verticales - Federico Porrini | Matias Medeot
 
Novedades de la Plataforma MercadoEnvios - Soledad Dematteo
Novedades de la Plataforma MercadoEnvios - Soledad DematteoNovedades de la Plataforma MercadoEnvios - Soledad Dematteo
Novedades de la Plataforma MercadoEnvios - Soledad Dematteo
 
Monetización - Ignacio Caride
Monetización - Ignacio CarideMonetización - Ignacio Caride
Monetización - Ignacio Caride
 
Introducción - Daniel Rabinovich
Introducción - Daniel RabinovichIntroducción - Daniel Rabinovich
Introducción - Daniel Rabinovich
 
Live coding - Pablo Moretti
Live coding - Pablo MorettiLive coding - Pablo Moretti
Live coding - Pablo Moretti
 
Daniel Rabinovich
Daniel RabinovichDaniel Rabinovich
Daniel Rabinovich
 
DevConf 2014
DevConf 2014DevConf 2014
DevConf 2014
 
Creando Herramientas para Vendedores - Nicolas Coniglio
Creando Herramientas para Vendedores - Nicolas ConiglioCreando Herramientas para Vendedores - Nicolas Coniglio
Creando Herramientas para Vendedores - Nicolas Coniglio
 
Bienvenida - Marcos Galperin
Bienvenida  - Marcos GalperinBienvenida  - Marcos Galperin
Bienvenida - Marcos Galperin
 
Live code - Pablo Moretti
Live code - Pablo Moretti Live code - Pablo Moretti
Live code - Pablo Moretti
 
Herramientas para vendedores - Nicolas Coniglio
Herramientas para vendedores - Nicolas ConiglioHerramientas para vendedores - Nicolas Coniglio
Herramientas para vendedores - Nicolas Coniglio
 
Verticales - Federico Porrini y Matias Medeot
Verticales - Federico Porrini y Matias MedeotVerticales - Federico Porrini y Matias Medeot
Verticales - Federico Porrini y Matias Medeot
 
Solución Mobile de Pagos - Sergio Cirielli
Solución Mobile de Pagos - Sergio CirielliSolución Mobile de Pagos - Sergio Cirielli
Solución Mobile de Pagos - Sergio Cirielli
 
Real Trends
Real TrendsReal Trends
Real Trends
 
Darío Simonassi - API OVERVIEW 2014
Darío Simonassi - API OVERVIEW 2014Darío Simonassi - API OVERVIEW 2014
Darío Simonassi - API OVERVIEW 2014
 
Nubimetrics
NubimetricsNubimetrics
Nubimetrics
 
Vendedores 01 abertura - helisson lemos
Vendedores 01   abertura - helisson lemosVendedores 01   abertura - helisson lemos
Vendedores 01 abertura - helisson lemos
 
Mobile Apps
Mobile AppsMobile Apps
Mobile Apps
 
DevConf AR2014
DevConf AR2014DevConf AR2014
DevConf AR2014
 

Similar a Open platform - Hernan Di Chello / José Garcia

MercadoPago
MercadoPagoMercadoPago
MercadoPago
fsolari
 
Lima gtug startupandroidworkshopaol4
Lima gtug startupandroidworkshopaol4Lima gtug startupandroidworkshopaol4
Lima gtug startupandroidworkshopaol4
Lima GTUG
 
Marco cimino tutorial zasqr
Marco cimino tutorial zasqrMarco cimino tutorial zasqr
Marco cimino tutorial zasqr
Marco Cimino
 
Autenticación y Autorización - MeliDevConf BsAs.
Autenticación y Autorización - MeliDevConf BsAs.Autenticación y Autorización - MeliDevConf BsAs.
Autenticación y Autorización - MeliDevConf BsAs.
melidevelopers
 
comercio electronico
comercio electronicocomercio electronico
comercio electronico
Andbel123
 
Comercio electronico
Comercio electronicoComercio electronico
Comercio electronico
FlakaBS
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
Edwin
 

Similar a Open platform - Hernan Di Chello / José Garcia (20)

MercadoPago
MercadoPagoMercadoPago
MercadoPago
 
Ultímate Mobile Solutions Portafolio.
Ultímate Mobile Solutions Portafolio.Ultímate Mobile Solutions Portafolio.
Ultímate Mobile Solutions Portafolio.
 
Lima gtug startupandroidworkshopaol4
Lima gtug startupandroidworkshopaol4Lima gtug startupandroidworkshopaol4
Lima gtug startupandroidworkshopaol4
 
Creando un Web API desde la idea hasta el despliegue de forma ágil
Creando un Web API desde la idea hasta el despliegue de forma ágilCreando un Web API desde la idea hasta el despliegue de forma ágil
Creando un Web API desde la idea hasta el despliegue de forma ágil
 
Growth hacking para Start Ups
Growth hacking para Start UpsGrowth hacking para Start Ups
Growth hacking para Start Ups
 
DNIe en tu Active Directory
DNIe en tu Active DirectoryDNIe en tu Active Directory
DNIe en tu Active Directory
 
Desarrollo Apps promocionales, ventas y Marketing
Desarrollo Apps promocionales, ventas y MarketingDesarrollo Apps promocionales, ventas y Marketing
Desarrollo Apps promocionales, ventas y Marketing
 
Marco cimino tutorial zasqr
Marco cimino tutorial zasqrMarco cimino tutorial zasqr
Marco cimino tutorial zasqr
 
Marco cimino tutorial zasqr
Marco cimino tutorial zasqrMarco cimino tutorial zasqr
Marco cimino tutorial zasqr
 
Autenticación y Autorización - MeliDevConf BsAs.
Autenticación y Autorización - MeliDevConf BsAs.Autenticación y Autorización - MeliDevConf BsAs.
Autenticación y Autorización - MeliDevConf BsAs.
 
Uso del dni
Uso del dniUso del dni
Uso del dni
 
Open Session Multiplica - Vision 360º del cliente: aunando la informacion del...
Open Session Multiplica - Vision 360º del cliente: aunando la informacion del...Open Session Multiplica - Vision 360º del cliente: aunando la informacion del...
Open Session Multiplica - Vision 360º del cliente: aunando la informacion del...
 
Portafolio cloud company
Portafolio cloud companyPortafolio cloud company
Portafolio cloud company
 
OMExpo2017 - SiteGround & José Ramón Padrón: "Tu proveedor de hosting: clave ...
OMExpo2017 - SiteGround & José Ramón Padrón: "Tu proveedor de hosting: clave ...OMExpo2017 - SiteGround & José Ramón Padrón: "Tu proveedor de hosting: clave ...
OMExpo2017 - SiteGround & José Ramón Padrón: "Tu proveedor de hosting: clave ...
 
Del free style al mvp
Del free style al mvpDel free style al mvp
Del free style al mvp
 
comercio electronico
comercio electronicocomercio electronico
comercio electronico
 
Comercio electronico
Comercio electronicoComercio electronico
Comercio electronico
 
Firma digital - tutorial
Firma digital -  tutorial Firma digital -  tutorial
Firma digital - tutorial
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Presentación
PresentaciónPresentación
Presentación
 

Más de fsolari

Más de fsolari (9)

Novidades das APIs wesley nascimento
Novidades das APIs   wesley nascimentoNovidades das APIs   wesley nascimento
Novidades das APIs wesley nascimento
 
Audit¢rio 11 desenvolvimento de um app ao vivo - pablo moretti
Audit¢rio 11   desenvolvimento de um app ao vivo - pablo morettiAudit¢rio 11   desenvolvimento de um app ao vivo - pablo moretti
Audit¢rio 11 desenvolvimento de um app ao vivo - pablo moretti
 
Audit¢rio 10 tendàncias em aplicaá‰es m¢veis - soledad dematteo
Audit¢rio 10   tendàncias em aplicaá‰es m¢veis - soledad dematteoAudit¢rio 10   tendàncias em aplicaá‰es m¢veis - soledad dematteo
Audit¢rio 10 tendàncias em aplicaá‰es m¢veis - soledad dematteo
 
Audit¢rio 09 mercado envios - novas funcionalidades - bruno elia
Audit¢rio 09   mercado envios - novas funcionalidades - bruno eliaAudit¢rio 09   mercado envios - novas funcionalidades - bruno elia
Audit¢rio 09 mercado envios - novas funcionalidades - bruno elia
 
Audit¢rio 07 soluá‰es de pagamento mobile - victor vasconcellos
Audit¢rio 07   soluá‰es de pagamento mobile - victor vasconcellosAudit¢rio 07   soluá‰es de pagamento mobile - victor vasconcellos
Audit¢rio 07 soluá‰es de pagamento mobile - victor vasconcellos
 
Audit¢rio 06 categoria fashion - oportunidades e como se integrar - rafael ...
Audit¢rio 06   categoria fashion - oportunidades e como se integrar - rafael ...Audit¢rio 06   categoria fashion - oportunidades e como se integrar - rafael ...
Audit¢rio 06 categoria fashion - oportunidades e como se integrar - rafael ...
 
Sala 2 06 desenvolvimento de integração ao vivo -gabriel e carlos
Sala 2 06   desenvolvimento de integração ao vivo -gabriel e carlosSala 2 06   desenvolvimento de integração ao vivo -gabriel e carlos
Sala 2 06 desenvolvimento de integração ao vivo -gabriel e carlos
 
Sala 2 05 tratamento de notificações - rafael prenzier
Sala 2 05   tratamento de notificações - rafael prenzierSala 2 05   tratamento de notificações - rafael prenzier
Sala 2 05 tratamento de notificações - rafael prenzier
 
Sala 2 01 api conceitos gerais - danilo santos
Sala 2 01   api conceitos gerais - danilo santosSala 2 01   api conceitos gerais - danilo santos
Sala 2 01 api conceitos gerais - danilo santos
 

Último

Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
Yanitza28
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (17)

presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
 
Editorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfEditorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdf
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Retornamos a la escuela y nos organizamos para convivir en armonía
Retornamos a la escuela y nos organizamos para convivir en armoníaRetornamos a la escuela y nos organizamos para convivir en armonía
Retornamos a la escuela y nos organizamos para convivir en armonía
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 

Open platform - Hernan Di Chello / José Garcia