¡Bienvenido(a) a Passport!
Endpoints
Gestionar Tokens
Gestionar Clientes
GESTIONAR CUENTAS
GESTIONAR LLAVES Bre-B
GESTIONAR DESTINATARIOS
GESTIONAR PAGOS
Códigos QR
Title
Message
Create new category
What is the title of your new category?
Edit page index title
What is the title of the page index?
Edit category
What is the new title of your category?
Edit link
What is the new title and URL of your link?
Listar Códigos QR
Summarize Page
Copy Markdown
Open in ChatGPT
Open in Claude
Visión General
Este endpoint permite crear un Cliente (Customer) dentro de la API de Passport proporcionando los datos de identificación necesarios. Una solicitud exitosa retorna el ID del cliente y la información de confirmación del recurso creado.
Detalles del Endpoint
| Parámetro | Descripción |
|---|---|
| Endpoint | https://api.paas.sandbox.co.passportfintech.com/v1/qrcodes |
| Método | GET |
| Encabezados | Content-Type: application/json, Authorization |
| Autenticación | Token de Acceso (Bearer Token) |
Cuerpo de la Solicitud
- No requiere cuerpo de solicitud.
Ejemplo de Solicitud
JSON
2
2
1
curl --location --request GET 'https://api.paas.sandbox.co.passportfintech.com/v1/qrcodes' \2
--header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \Cuerpo de la Respuesta
- Código HTTP: 200 OK
Ejemplo de Respuesta
JSON
88
88
1
{2
"pagination_info": {3
"total_pages": 1,4
"total_elements": 2,5
"first_request_timestamp": "2025-09-10T21:57:12.844Z",6
"current_page": 17
},8
"qr_codes": [9
{10
"amount": {11
"currency": "COP",12
"value": "100000"13
},14
"additional_info": {15
"transaction_purpose": "COLLECTION",16
"merchant_name": "Merchant VVMDQ",17
"invoice_number": "123",18
"mobile_phone_number": "3503503456",19
"store_label": "sasc0193",20
"loyalty_label": "1234",21
"reference_label": "pago impuesto",22
"channel_presentation": "400",23
"customer_info": "EMAIL",24
"terminal_label": "01",25
"customer_label": "0001"26
},27
"qr_code_data": "0002010102122641...6304D0DF",28
"acquirer_network_identifier": "VISI",29
"merchant": {30
"country": "CO",31
"merchant_name": "Merchant VVMDQ",32
"merchant_city": "Bogota",33
"merchant_zip_code": "98273",34
"merchant_category_code": "1234"35
},36
"inc": {37
"inc_type": "FIXED",38
"inc_value": "10.00"39
},40
"key": {41
"key_type": "E",42
"key_value": "Daron3@hotmail.com"43
},44
"vat": {45
"vat_type": "FIXED",46
"vat_value": "100.00",47
"vat_base_value": "100.00"48
},49
"account_key_id": "088bf1bb-1fee-4ff8-9031-4cce4e3e392c",50
"entity_customer_id": "7cb9de1b-d4b4-4036-9b7d-a49104a8f7f9",51
"channel": "MPOS",52
"created_at": "2025-09-10T21:57:01.240743Z",53
"type": "DYNAMIC",54
"status": "ACTIVE",55
"id": "882b8f77-55de-4fd7-939c-eb99e57f1e96"56
},57
{58
"amount": {59
"currency": "COP",60
"value": "100000"61
},62
"additional_info": {63
"transaction_purpose": "PURCHASE",64
"merchant_name": "Merchant VVMDQ"65
},66
"qr_code_data": "0002010102112641...04931A",67
"acquirer_network_identifier": "VISI",68
"merchant": {69
"country": "CO",70
"merchant_name": "Merchant VVMDQ",71
"merchant_city": "Bogota",72
"merchant_zip_code": "98273",73
"merchant_category_code": "1234"74
},75
"key": {76
"key_type": "E",77
"key_value": "Daron3@hotmail.com"78
},79
"account_key_id": "088bf1bb-1fee-4ff8-9031-4cce4e3e392c",80
"entity_customer_id": "7cb9de1b-d4b4-4036-9b7d-a49104a8f7f9",81
"channel": "POS",82
"created_at": "2025-09-10T21:57:05.493966Z",83
"type": "STATIC",84
"status": "ACTIVE",85
"id": "438b69a4-f5c5-4a3f-beac-5a5fc635bedc"86
}87
]88
}Errores Comunes y Manejo
| Código HTTP | Significado | Descripción |
|---|---|---|
| 400 | Bad Request | Parámetros inválidos o solicitud malformada. |
| 401 | Unauthorized | Token Bearer ausente, expirado o sin el alcance paas.core.qrcodes.list.get. |
| 403 | Forbidden | El solicitante no tiene permisos para listar Códigos QR. |
| 404 | Not Found | No existen Códigos QR para la entidad. |
| 500 | Server Error | Error inesperado; reintente o contacte soporte. |
Buenas Prácticas
- Utiliza
pagination_infopara iterar entre múltiples páginas cuando existan muchos Códigos QR. - Apóyate en el campo type (
STATICvsDYNAMIC) para determinar los casos de uso (POS,MPOS, recaudo con factura). - Registra los valores de
created_ateidpara conciliación con los logs de transacciones. - Controla el acceso a esta información ya que contiene datos sensibles de clientes y comercios.
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard
Última actualización el
Siguiente lectura:
Decodificar Código QRDiscard Changes
Do you want to discard your current changes and overwrite with the template?
Archive Synced Block
Message
Create new Template
What is this template's title?
Delete Template
Message