Recursos para IA

Flujo aceptador

La interoperabilidad de Código QR permite que billeteras digitales externas procesen pagos con tarjeta de crédito en códigos QR generados por Mercado Pago. En el flujo aceptador, los usuarios de la billetera externa escanean un Código QR de Mercado Pago para completar un pago con tarjeta de crédito directamente desde su billetera.

Este flujo está disponible exclusivamente en Argentina (MLA), aplica únicamente a pagos con tarjeta de crédito, y requiere incorporación previa al programa de interoperabilidad de Mercado Pago.

La funcionalidad de QR interoperable solo puede ser configurada por billeteras digitales externas a Mercado Pago y requiere incorporación previa al programa de interoperabilidad. Si no eres representante de una billetera digital, consulta las opciones de integración disponibles.

Cómo funciona

Para integrar el flujo aceptador, sigue estos pasos:

  1. Crea una aplicación y contacta al Soporte para solicitar la incorporación al programa.
  2. Obtén las credenciales OAuth y configura las notificaciones de webhook.
  3. Conecta los endpoints de pago a la API de Mercado Pago.
  4. Realiza las pruebas de homologación y sube a producción.

El siguiente diagrama ilustra la secuencia de llamadas entre la billetera externa y Mercado Pago:

sequenceDiagram
 participant B as Billetera 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, métodos de pago
 B->>MP: PATCH /orders/{order_id}/plans
 MP-->>B: planes de cuotas disponibles
 B->>MP: POST /orders/{order_id}/payments
 MP-->>B: payment_id, status
 B->>MP: GET /payments/{payment_id}
 MP-->>B: status del pago
 MP->>B: Webhook de notificación del resultado

Requisitos previos

Antes de comenzar la integración, completa los siguientes pasos:

RequisitoDescripción
Cuenta empresa en Mercado PagoRegistra una cuenta con los datos de tu billetera digital.
Aplicación registradaCrea una aplicación en Tus integraciones con solución "Pagos presenciales" y producto "Código QR".
Incorporación aprobadaContacta al Centro de Soporte con identifier, application_id y user_business_id.
Credenciales OAuthObtén el Client ID y Client Secret desde "Credenciales de producción" en tu aplicación.
URL de webhook configuradaRegistra tu URL de notificación para el evento "Pagos (interoperabilidad de tarjetas de crédito)" en Notificaciones > Webhooks.
  1. Configurar entorno
  2. Verificar escenarios de prueba