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ámetroDescripción
Endpointhttps://api.paas.sandbox.co.passportfintech.com/v1/qrcodes/decode
MétodoPOST
EncabezadosContent-Type: application/json, Authorization
AutenticaciónToken de Acceso (Bearer Token)

Cuerpo de la Solicitud

ParámetroTipoRequeridoDescripción
customer_idStringIdentificador del cliente que solicita la decodificación.
qr_code_dataStringCadena EMVCo extraída del QR a decodificar.

Ejemplo de Solicitud

JSON
Copy

Cuerpo de la Respuesta

  • Código HTTP: 200 OK.

Ejemplo de Respuesta

JSON
Copy

La respuesta de Códigos QR no incluye la imagen en formato Base64 (qr_code_data).

Errores Comunes y Manejo

Código HTTPSignificadoDescripción
400 Bad RequestDatos inválidoscustomer_id o qr_code_data ausentes/malformados; cadena EMVCo inválida.
401 UnauthorizedToken inválidoEl token de acceso ha expirado o es inválido.
403 ForbiddenAcceso denegadoLa solicitud no está autorizada para validar la entidad.
500 Server ErrorError del servidorSe produjo un error inesperado al procesar la validación.

Buenas Prácticas

**

  • ** Validación previa: verifica que qr_code_data no esté vacía y cumpla con el formato esperado antes de llamar al endpoint.
  • *

**

Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard