Uno de los motivos por los que este error puede suceder es por SCA (Autenticación Robusta del Cliente, por sus siglas en inglés) como parte de las Normas Técnicas Regulatorias impuestas por algunos bancos en conexiones de Open Banking.
Parte de la implementación de la SCA implica limitar la recuperación de data histórica de transacciones luego del primer consentimiento y autenticación del usuario. Esto quiere decir que los clientes van a poder recuperar toda la data histórica que el banco permita por un período de 45 minutos luego de la autenticación inicial del usuario.
Luego de este período, los bancos que utilizan SCA van a devolver únicamente 90 días de transacciones. En caso de solicitar más que eso, recibirás el error de
access_denied
.Solución
Qué hacer?
- Cuando el cliente autentica por primera vez, recupera cuanta información histórica permita el banco;
- Si necesitas usar esta información histórica de manera continua, recomendamos almacenarla de manera segura en tu base de datos;
- Si su lógica actual de actualización está preparada para obtener toda la data histórica, cámbiela ahora para que sólo solicite los últimos 90 días (o el delta desde la última actualización), e itere en el conjunto de datos que ha almacenado.
Más
Si necesita más información…
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.