Upload
melidevelopers
View
1.992
Download
0
Embed Size (px)
DESCRIPTION
Citation preview
MercadoLivre Developers Conference
31 de Outubro de 2012, São Paulo
Rogerio Teixeira@Rogerio_tex
● Introdução● Integrando MercadoPago em seu Site
○ Criando uma preferência
○ Insira MercadoPago onde quiser
○ Checkout MercadoPago
○ Recebendo Notificações de Pagamento
○ Site de desenvolvedores
● Reseller program● Surpresa
Agenda
Clientes MercadoPago
Sobre MercadoPago
Maior plataforma de pagamentos online da América Latina
Presente em 6 países : Argentina, Brasil, Chile, Colombia, México e Venezuela
Mais de 8 anos de experiência em operação no Brasil, desde 2004 presente em dezenas de milhares de sites
73,2 Milhões de usuários certificados registrados ativos
US$ 1,3 Bilhão e 14,3 Milhões de transações realizadas em 2011
Certificação de nivel PCI-DSS 2.0 nos 6 países
Diferenciais MercadoPago
Por transação
Sem custos de setup 24x
Até
2dias
única integração1 10 meios de pagamento
Behavior Score
Gestão de RiscoCrédito em sua
Conta em
Apenas
%*
* Para usuários profissionais, respeitando os termos e condições do MercadoPago
Checkout - Invisível
Checkout - Lightbox
Checkout - Redirect
Checkout - Mobile
Portável
Integrando MercadoPago em seu Site
Button creation Wizard
3
Seu ServidorMercadoPago
1
4
Integrando a API de Checkout
2
Criar Token + Preferência
IPN
Inserir em Seu Site
Checkout
API de Checkout
POST /checkout/preferences
{ "items": [ { "id": "", "currency_id": "BRL", "title": "MercadoLivre Developer Conference", "picture_url": "http://yoursite.com/picture.png", "quantity": 1, "unit_price": 2, }, ] "back_urls": { "pending": "http://www.pending.com", "success": "https://www.success.com", }, "payer": { "email": "[email protected]", "name": "user-name", "surname": "user-surname", } "external_reference": "your_order_id"}
Seu Servidor MercadoPago
POST
init_point url
200 Ok + init_point url
https://www.mercadopago.com/mlb/checkout/pay?pref_id=127375805-c4ab9062-33a6-4f88-be18-9f163893e58d
1
1 - Criar Token + preferência
Em um Site<a href="https://www.mercadopago.com/checkout/pay?pref_id=identificador_da_preferência" name="MP-Checkout" class="lightblue-ar-s-ov" mp-mode="modal" callback="execute_my_onreturn">Pagar</a><script type="text/javascript" src="http://mp-tools.mlstatic.com/buttons/render.js"></script>
Inserido em um e-mail, redes sociais, blogs e etchttps://www.mercadopago.com/checkout/pay?pref_id=identificador_da_preferência
2 - Insira MercadoPago onde quiser
Seu Servidor
2
2- Customize a aparência dos botões
<a href="https://www.mercadopago.com/checkout/pay?pref_id=identificador_da_preferência" name="MP-Checkout" class="lightblue-ar-s-ov" mp-mode="modal" callback="execute_my_onreturn">Pagar</a><script type="text/javascript" src="http://mp-tools.mlstatic.com/buttons/render.js"></script>
3 - Comprador é direcionado ao Checkout
4 - Recebendo notificação de Pagamentos
Fluxo básico
4
GET /collections/notification/444458968{ "collection": { "id": 444458968, "external_reference": "your_order_id" "site_id": "MLB", "date_created": "2012-10-23T10:33:30.000-04:00", "date_approved": "2012-10-23T10:33:30.000-04:00", "last_modified": "2012-10-23T10:33:30.000-04:00", "money_release_date": "2012-10-23T10:33:30.000-04:00", "operation_type": "regular_payment", "reason": "MercadoLivre Developer Conference", "transaction_amount": 2, "total_paid_amount": 2, "currency_id": "BRL", "status": "approved", "status_detail": "accredited", "payment_type": "creditcard", "payer": ... , "collector": ... }}
4 - Recebendo notificação de Pagamentos
Consultando a informação recebida
developers.mercadopago.com
Site de desenvolvedores
O que aconteceria se você quisesse integrar muitas lojas?
● Desenvolvedor MercadoPago
● % por cada transação de sites integrados
● Consulta a saldo em tempo real
Reseller program
Contate-nos ao final do evento
http://bit.ly/ganhaumipad
Todo valor arrecadado será convertido em doação para a Cruz Vermelha.
Desafio MercadoPago
MercadoLivre Developers Conference
31 de Outubro de 2012, São Paulo
Rogerio Teixeira@Rogerio_Tex