Intercambio de datos: aprobación del consentimiento
En esta documentación usted tendrá acceso a las llamadas e integraciones necesarias para los pasos de autenticación y confirmación/cancelación de la operación, en el entorno de BancoEstado.
Ejemplo de URL utilizada por Fintech para redirigir al cliente al entorno de BancoEstado
https://appBech?consentid=64e533c6f7c877001112d405&interactionid=64e533c6f7c877001112d406
Al llegar al entorno de BancoEstado, el usuario deberá iniciar sesión, de acuerdo con los estándares de autenticación de la institución. Al iniciar sesión, se devuelve un token de usuario para la sección.
POST inicio de sesión de interacción
URL de generación de token
https://keycloak.bdc.fsapps.io/auth/realms/consent-management-sandbox-prd/protocol/openid-connect/token
cURL para generación de tokens
curl --location '${TOKEN_URL}' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'grant_type=client_credentials' \
--data-urlencode 'scope=openid' \
--data-urlencode 'client_id=${CLIENT_ID} \
--data-urlencode 'client_secret=${CLIENT_SECRET}'
Base de URL para gestión de consentimiento
https://api-sandbox.opb.bech.prd.fsapps.io
cURL para llamada de inicio de sesión de interacción
cURL para llamada de consulta de datos
rizo de aprobación
rizo de rebote
cURL de redirección a la Fintech solicitante