Endpoints
GET /transfers/qr/{transactionId} — Consultar estado
Devuelve el estado actual de una transacción QR e incluye el detalle de todas las órdenes de pago asociadas.
GET
Devuelve el estado actual de una transacción QR e incluye el detalle de todas las órdenes de pago asociadas.
Headers
| Header | Tipo | Req | Descripción |
|---|---|---|---|
Authorization | string | Sí | Bearer <tu_api_token> |
Path Params
| Parámetro | Tipo | Descripción |
|---|---|---|
transactionId | string | ID de la transacción devuelto al crearla. Ej: QR2026061500001. |
Response
| Campo | Tipo | Descripción |
|---|---|---|
transactionId | string | ID único de la transacción. |
status | string | Estado actual: PENDING, PAID, REJECTED, EXPIRED, CANCELLED, ERROR. |
commerceCode | string | Slug del comercio en CUCU. |
orders | array | Lista de órdenes de pago asociadas al QR. |
orders[].orderId | string | ID de la orden en CUCU. |
orders[].amount | string | Monto de la orden. |
orders[].paidAt | string | Timestamp del pago (ISO 8601). |
orders[].payerDocument | string | CI/NIT del pagador. |
orders[].payerName | string | Nombre del pagador. |
orders[].payerBank | string | Banco del pagador. |
orders[].status | string | Estado de la orden: PAID, REJECTED. |
metadata | object | Datos enviados al crear la transacción. |
Aislamiento multi-comercio: un comercio solo puede consultar sus propias transacciones. Acceder a un
transactionId de otro comercio devuelve 404 Not Found (no 403) para no confirmar la existencia del recurso.