¡Bienvenido(a) a Passport!
Guías de Recursos
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?
Vincular Cuenta
Summarize Page
Copy Markdown
Open in ChatGPT
Open in Claude
Visión General
Este endpoint permite vincular una cuenta bancaria para un cliente previamente registrado en la API de Passport. Una solicitud exitosa devuelve los detalles de la cuenta, incluyendo el número de cuenta, tipo, y saldos asociados.
El proceso de apertura de cuenta con el banco sponsor actualmente es manual, y Passport lo facilita con el apoyo de nuestro equipo de Cumplimiento. Este endpoint se utiliza después de dicho proceso para vincular el objeto.
Detalles del Endpoint
| Parámetro | Descripción |
|---|---|
| Endpoint | https://api.paas.sandbox.co.passportfintech.com/v1/accounts/link |
| Método | POST |
| Encabezados | Content-Type: application/json, Authorization |
| Autenticación | Token de Acceso (Bearer Token) |
Cuerpo de la Solicitud
| Parámetro | Tipo | Restricciones | Requerido | Descripción |
|---|---|---|---|---|
| customer_id | String | Sí | Identificador único del cliente para quien se está vinculando la cuenta. | |
| account_type | String | ENUM: ORDINARY | Sí | Tipo de cuenta: ORDINARY (ordinaria). |
| account_number | string | 1-35 | Sí | Número de cuenta asignado por el Banco Sponsor. |
Ejemplo de Solicitud
JSON
8
8
1
curl --location 'https://api.paas.sandbox.co.passportfintech.com/v1/accounts/link' \2
--header 'Content-Type: application/json' \3
--header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \4
--data '{5
"customer_id": "6c23f053-0e1a-46b4-b902-97ba47e351bc",6
"account_type": "ORDINARY",7
"account_number": "88827643001"8
}'Asegúrate de que el customer_id proporcionado sea válido y esté vinculado a un cliente creado previamente.
Cuerpo de la Respuesta
- Código HTTP: 200 OK
- Devuelve la cuenta vinculada y sus metadatos, incluidos los saldos.
Ejemplo de Respuesta
JSON
17
17
1
{2
"pending_balance": {3
"value": "0",4
"currency": "COP"5
},6
"customer_id": "db7e89e7-59d8-4ab1-b675-a2ae52c3339e",7
"account_type": "ORDINARY",8
"updated_at": "2025-10-09T10:40:29.966Z",9
"account_number": "88827643001",10
"created_at": "2025-10-09T10:40:29.966Z",11
"status": "ACTIVE",12
"available_balance": {13
"value": "0",14
"currency": "COP"15
},16
"id": "6c23f053-0e1a-46b4-b902-97ba47e351bc"17
}- Los campos
pending_balanceyavailable_balancerepresentan los saldos de la cuenta, en pesos colombianos (COP). - El
idque se genera en la respuesta es elaccount_idque se encuentra en otros puntos finales.
Errores Comunes y Manejo
| Código HTTP | Significado | Descripción |
|---|---|---|
| 400 Bad Request | Datos inválidos | Faltan campos requeridos o contienen valores incorrectos. |
| 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 vincular una cuenta. |
| 500 Server Error | Error del servidor | Se produjo un error inesperado durante la creación de la cuenta. |
Buenas Prácticas
- Verifica que el
entity_customer_idcorresponda a un cliente registrado y activo. - Utiliza el
idde la cuenta retornado para consultar detalles o iniciar transacciones futuras.
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard
Última actualización el
Siguiente lectura:
Consultar CuentaDiscard 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