BReB — QR
POST
03 — Verificar Token
Verifica que un JWT token (generado en el paso Generar QR) sea válido y no haya expirado. Úsalo para validar el QR antes de mostrarlo al cliente o para confirmar que la sesión sigue activa.
POST
https://qrvbreb.vepay.com.co/api/auth/verifyHeaders
| Header | Valor |
|---|---|
Content-Type | application/json |
Cuerpo
| Campo | Tipo | Descripción | Req. |
|---|---|---|---|
token | string | El JWT token retornado en la respuesta de 02 — Generar QR. | Sí |
{
// Token generado en 02 - Generar QR
"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."
}cURL
curl --location 'https://qrvbreb.vepay.com.co/api/auth/verify' \
--header 'Content-Type: application/json' \
--data '{
"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."
}'Ejemplo JavaScript
const res = await fetch('https://qrvbreb.vepay.com.co/api/auth/verify', {
method : 'POST',
headers: { 'Content-Type': 'application/json' },
body : JSON.stringify({ token: qrData.token })
});
const verification = await res.json();
console.log(verification); // { valid: true, ... }POST02 — Generar QR
Genera un código QR siguiendo el estándar QR. Puedes crear QRs estáticos (11) para puntos de venta físicos o dinámicos (12) para cobros específicos con monto fijo.
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.