Integrando MercadoPago - MeliDevConf - SP

3,949 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
3,949
On SlideShare
0
From Embeds
0
Number of Embeds
1,700
Actions
Shares
0
Downloads
28
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Integrando MercadoPago - MeliDevConf - SP

  1. 1. MercadoLivre Developers Conference MercadoPago
  2. 2. Victor Vasconcellos Engenheiro de Integração Hobbies: Música e Games vvasconcellos
  3. 3. Administração de pagamentos: Formas de se integrar com MercadoPago
  4. 4. MercadoLivre Developers Conference MercadoPago 24x Até À vista única integração 1 9 meios de pagamento de compradores 90 milhões Crédito em sua Conta % * Por transação Sem custos de setup
  5. 5. MercadoLivre Developers Conference MercadoPago INTEGRAÇÃO
  6. 6. MercadoLivre Developers Conference MercadoPago ARQUITETURA REST
  7. 7. MercadoLivre Developers Conference MercadoPago POST : Credenciais (Client ID + Client Secret) RESP : 200 OK + (JSON) { Access token } API - AUTENTICAÇÃO
  8. 8. MercadoLivre Developers Conference MercadoPago POST : (JSON) API - CRIAÇÃO DA PREFERÊNCIA
  9. 9. MercadoLivre Developers Conference MercadoPago POST /checkout/preferences
  10. 10. MercadoLivre Developers Conference MercadoPago RESP : 201 CREATED + (JSON) { URL CHECKOUT } API - CRIAÇÃO DA PREFERÊNCIA
  11. 11. MercadoLivre Developers Conference MercadoPago { ”init_point”: “init_point_URL” ... } JSON response <a href = ”init_point_URL”> <a href = “init_point_URL”> <script> … </script> URL CHECKOUT
  12. 12. MercadoLivre Developers Conference MercadoPago CHECKOUT INVISÍVEL
  13. 13. MercadoLivre Developers Conference MercadoPago POST : ID PAGAMENTO RESP : 200 - OK API – NOTIFICAÇÕES (IPN) POST http://www.yoursite.com/notificaciones?id=[id]
  14. 14. MercadoLivre Developers Conference MercadoPago GET: ID PAGAMENTO RESP : (JSON) { DADOS PAGAMENTO } API – NOTIFICAÇÕES (IPN)
  15. 15. MercadoLivre Developers Conference MercadoPago GET /collections/notifications/[id]
  16. 16. MercadoLivre Developers Conference MercadoPago GET: DADOS DA BUSCA RESP : (JSON) { DADOS DO PAGAMENTO } API – SEARCH
  17. 17. MercadoLivre Developers Conference MercadoPago GET /collections/[id] GET /collections/ search/ [param1]=[value1]& [param2]=[value2]& …
  18. 18. MercadoLivre Developers Conference MercadoPago PUT: ID PAGAMENTO + (JSON) RESP : 200 - OK API – REFUND / CANCELAMENTO
  19. 19. MercadoLivre Developers Conference MercadoPago PUT /collections/[id] { ”status":”refunded” } REFUND Status = approved { ”status":”cancelled” } CANCELAMENTO Status = pending, in_process, rejected,in_mediation
  20. 20. MercadoLivre Developers Conference MercadoPago SANDBOX – AMBIENTE DE TESTES
  21. 21. MercadoLivre Developers Conference MercadoPago { //JSON “init_point”: “https://www.mercadopago..” “sandbox_init_point”:“https://www.merc..” } Checkout <?php $mp->sandbox_mode(true); ?> Notificações
  22. 22. MercadoLivre Developers Conference MercadoPago SDKs – PLUG AND PLAY
  23. 23. MercadoLivre Developers Conference MercadoPago MÓDULOS
  24. 24. MercadoLivre Developers Conference MercadoPago developers.mercadopago.com
  25. 25. MercadoLivre Developers Conference MercadoPago Github - github.com/mercadopago
  26. 26. MercadoLivre Developers Conference MercadoPago INTEGRAÇÃO EM 6 MINUTOS !
  27. 27. Perguntas? Victor Vasconcellos developer@mercadopago.com.br

×