Saltar al contenido principal

QR

Pago de un QR (DEBIN QR / COELSA).

Es una operación asíncrona: el resultado final llega por WebSocket.


POST /api/v1/qr/pay — Pagar QR

Body:

CampoTipoRequeridoNotas
qrstringstring EMVCo crudo del QR
fromAccountIdentifiercuenta pagadora. Puede ser un CVU que pertenezca a la recaudadora
toAccountIdentifiernorecaudador (CBU/CVU/Alias). Requerido solo si el QR no trae el ID 51 (ej. QR de MercadoLibre)
amountstringnodecimal positivo. Requerido solo para QR estático (el QR dinámico lo trae en el ID 54)
qr_hashstringno
tiempo_expiracionnumbernominutos, entero 1–10

from define desde qué cuenta se paga el QR. Puede ser un CVU perteneciente a tu recaudadora.

Ejemplo:

{
"qr": "00020101021226...5802AR6304ABCD",
"from": "0000003100010000000009",
"to": "comercio.alias",
"amount": "1200.00",
"tiempo_expiracion": 5
}

Respuesta: envelope de operación ({ "operationId": "...", "status": "pending", "message": "..." }, owner/ttl opcionales). Devuelve un error si se reusa la clave de idempotencia (ver Errores).