Title
Page icon
Create new category
Edit page index title
Edit category
Edit link
Decodificar Código QR
Visión General
Este endpoint permite decodificar la cadena extraída de un Código QR y devolver la información estructurada necesaria para iniciar un pago (monto, clave destino, comercio, impuestos, canal, etc.).
Tipos de QR
Los tipos de QR soportados son: Dinámicos (DYNAMIC) y Estáticos (STATIC).
Detalles del Endpoint
Parámetro | Descripción |
|---|---|
Endpoint | https://api.paas.sandbox.co.passportfintech.com/v1/qrcodes/decode |
Método | POST |
Encabezados | Content-Type: application/json, Authorization |
Autenticación | Token de Acceso (Bearer Token) |
Cuerpo de la Solicitud
Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
customer_id | String | Sí | Identificador del cliente que solicita la decodificación. |
qr_code_data | String | Sí | Cadena EMVCo extraída del QR a decodificar. |
Ejemplo de Solicitud
Cuerpo de la Respuesta
Código HTTP: 200 OK.
Ejemplo de Respuesta
La respuesta de Códigos QR no incluye la imagen en formato Base64 (qr_code_data).
Errores Comunes y Manejo
Código HTTP | Significado | Descripción |
|---|---|---|
400 Bad Request | Datos inválidos |
|
401 Unauthorized | Token inválido | El token de acceso ha expirado o es inválido. |
403 Forbidden | Acceso denegado | La solicitud no está autorizada para validar la entidad. |
500 Server Error | Error del servidor | Se produjo un error inesperado al procesar la validación. |
Buenas Prácticas
**
** Validación previa: verifica que
qr_code_datano esté vacía y cumpla con el formato esperado antes de llamar al endpoint. **
**