Máquina de estado de consentimiento
En esta rama encontrará información sobre el comportamiento de los consentimientos, impulsado por eventos. Los eventos como el clima, las señales o las operaciones pueden hacer que cambie el estado de un objeto.
Los posibles estados de consentimiento son
AWAITING_AUTHORISATION - En espera de autorización
AUTORISED - Autorizado
REJECTED - Rechazado
Algunas definiciones son importantes para manejar la transición de estados de consentimiento en diferentes momentos del flujo:
AWAITING_AUTHORISATION
El consentimiento siempre se crea con el estado AWAITING_AUTHORISATION. Solo se puede aprobar antes del tiempo de vencimiento de 60 minutos, asumiendo el estado AUTORIZADO. En caso contrario, deberá asumir el estado RECHAZADO si caduca o es cancelado por el usuario.
El usuario puede cancelar el consentimiento por parte de BancoEstado, lo que hará que el estado también cambie a REJECTED.
AUTORIZED
Una vez que el consentimiento asume el estado de AUTORIZED, se vuelve válido hasta la “Fecha Hora de vencimiento” de 12 meses, o menos, período en el que el usuario cancela el consentimiento. No es posible extender este tiempo y para que el consentimiento sea renovado, es necesario crear un nuevo consentimiento.
REJECTED
En caso de consentimiento vencido, BancoEstado deberá devolver el estado REJECTED.
En caso de consentimiento rechazado por el usuario o por la regla de negocio de BancoEstado, se deberá devolver el estado como REJECTED.
Recomendación para usar el sondeo
La consulta vía GET, para verificar el procesamiento de la transacción, se puede realizar en cualquier momento siempre y cuando se respete el límite de tasa definido.