BReB — QR
PATCH
Status — Actualizar Estado
Actualiza el estado de un QR existente. Se usa para marcar un QR como pagado después de recibirla confirmación del banco, o para invalidarlo manualmente.
PATCH
https://qrvbreb.vepay.com.co/api/qr/{id}/statusHeaders
| Header | Valor | Req. |
|---|---|---|
Authorization | Bearer {token} | Sí |
Content-Type | application/json | Sí |
Estados disponibles
| Estado | Descripción |
|---|---|
| PENDING | QR generado, esperando escaneo y pago. |
| PAID | Pago confirmado por el banco. |
| COMPLETED | Transacción completada y liquidada. |
| EXPIRED | QR venció sin ser utilizado. |
| CANCELLED | QR invalidado manualmente. |
Cuerpo de ejemplo
{
"status": "PAID"
}cURL
curl --location --request PATCH \
'https://qrvbreb.vepay.com.co/api/qr/QR_ID_AQUI/status' \
--header 'Authorization: Bearer TU_JWT_TOKEN' \
--header 'Content-Type: application/json' \
--data '{ "status": "PAID" }'Ejemplo JavaScript
const res = await fetch(
`https://qrvbreb.vepay.com.co/api/qr/${qrId}/status`,
{
method : 'PATCH',
headers: {
'Authorization': `Bearer ${token}`,
'Content-Type' : 'application/json'
},
body: JSON.stringify({ status: 'PAID' })
}
);
const result = await res.json();
console.log(result);GETConsulta
Consulta el estado y los detalles de un QR generado usando su id. Usa este endpoint para hacer polling y detectar cuándo el cliente ha completado el pago.
Introducción
Esta API permite hacer transferencias de dinero entre cuentas bancarias usando el sistema BReB de Integración BReB. Piénsala como el "mesero" entre tu app y los bancos: tú le dices a quién le mandas la plata y cuánto, y él se encarga de hacer todo el proceso por detrás para que el dinero llegue.