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:

  1. Crie uma aplicação e entre em contato com o Suporte para solicitar a incorporação ao programa.
  2. Obtenha as credenciais OAuth e configure as notificações de webhook.
  3. Conecte os endpoints de pagamento à API do Mercado Pago.
  4. 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:

RequisitoDescrição
Conta empresa no Mercado PagoRegistre uma conta com os dados da sua carteira digital.
Aplicação registradaCrie uma aplicação em Suas integrações com solução "Pagamentos presenciais" e produto "Código QR".
Incorporação aprovadaEntre em contato com a Central de Suporte informando identifier, application_id e user_business_id.
Credenciais OAuthObtenha o Client ID e o Client Secret em "Credenciais de produção" na sua aplicação.
URL de webhook configuradaRegistre sua URL de notificação para o evento "Pagamentos (interoperabilidade de cartões de crédito)" em Notificações > Webhooks.
  1. Configurar ambiente
  2. Verificar cenários de teste