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:
| Campo | Tipo | Requerido | Notas |
|---|---|---|---|
qr | string | sí | string EMVCo crudo del QR |
from | AccountIdentifier | sí | cuenta pagadora. Puede ser un CVU que pertenezca a la recaudadora |
to | AccountIdentifier | no | recaudador (CBU/CVU/Alias). Requerido solo si el QR no trae el ID 51 (ej. QR de MercadoLibre) |
amount | string | no | decimal positivo. Requerido solo para QR estático (el QR dinámico lo trae en el ID 54) |
qr_hash | string | no | |
tiempo_expiracion | number | no | minutos, 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).