Vincular Cuenta
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://bre-b-sandbox.api.visionamos.passportfintech.com/v1/paas/entities/customers/accounts |
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 |
---|---|---|---|---|
entity_customer_id | String | Sí | Identificador único del cliente para quien se está vinculando la cuenta. | |
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
7
7
curl --location 'https://bre-b-sandbox.api.visionamos.passportfintech.com/v1/paas/entities/customers/accounts' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer TU_TOKEN_DE_ACCESO' \
--data '{
"entity_customer_id": "cde52c0b-029e-47a7-b6fe-58996680611f",
"type": "ORDINARY"
}'
Asegúrate de que el entity_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
14
14
{
"number": "880155861",
"type": "ORDINARY",
"id": "9bb99e5e-5bd0-44c9-944a-d01c9d8ffe21",
"entity_customer_id": "cde52c0b-029e-47a7-b6fe-58996680611f",
"pending_balance": {
"value": "0",
"currency": "COP"
},
"available_balance": {
"value": "0",
"currency": "COP"
}
}
Los campos pending_balance
y available_balance
representan los saldos de la cuenta, en pesos colombianos (COP).
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_id
corresponda a un cliente registrado y activo. - Utiliza el
id
de la cuenta retornado para consultar detalles o iniciar transacciones futuras.