Recursos para IA
Fluxo aceitador
A interoperabilidade de Código QR permite que carteiras digitais externas processem pagamentos com cartão de crédito em códigos QR gerados pelo Mercado Pago. No fluxo aceitador, os usuários da carteira externa escaneiam um Código QR do Mercado Pago para concluir um pagamento com cartão de crédito diretamente pela sua carteira.
Este fluxo está disponível exclusivamente na Argentina (MLA), aplica-se apenas a pagamentos com cartão de crédito e requer incorporação prévia ao programa de interoperabilidade do Mercado Pago.
A funcionalidade de QR interoperável só pode ser configurada por carteiras digitais externas ao Mercado Pago e requer incorporação prévia ao programa de interoperabilidade. Se você não for representante de uma carteira digital, consulte as opções de integração disponíveis.
Como funciona
Para integrar o fluxo aceitador, siga estas etapas:
- Crie uma aplicação e entre em contato com o Suporte para solicitar a incorporação ao programa.
- Obtenha as credenciais OAuth e configure as notificações de webhook.
- Conecte os endpoints de pagamento à API do Mercado Pago.
- Realize os testes de homologação e suba em produção.
O diagrama a seguir ilustra a sequência de chamadas entre a carteira externa e o Mercado Pago:
sequenceDiagram
participant B as Carteira externa
participant MP as Mercado Pago
B->>MP: POST /oauth/token
MP-->>B: access_token (válido 6 h)
B->>MP: GET /resolve?data={qr_raw}
MP-->>B: order_id, meios de pagamento
B->>MP: PATCH /orders/{order_id}/plans
MP-->>B: planos de parcelas disponíveis
B->>MP: POST /orders/{order_id}/payments
MP-->>B: payment_id, status
B->>MP: GET /payments/{payment_id}
MP-->>B: status do pagamento
MP->>B: Webhook de notificação do resultado
Pré-requisitos
Antes de iniciar a integração, conclua as etapas a seguir:
| Requisito | Descrição |
| Conta empresa no Mercado Pago | Registre uma conta com os dados da sua carteira digital. |
| Aplicação registrada | Crie uma aplicação em Suas integrações com solução "Pagamentos presenciais" e produto "Código QR". |
| Incorporação aprovada | Entre em contato com a Central de Suporte informando identifier, application_id e user_business_id. |
| Credenciais OAuth | Obtenha o Client ID e o Client Secret em "Credenciais de produção" na sua aplicação. |
| URL de webhook configurada | Registre sua URL de notificação para o evento "Pagamentos (interoperabilidade de cartões de crédito)" em Notificações > Webhooks. |