El pago puede estar en distintos estados de acuerdo al progreso de la transacción:
STATUS | DESCRIPTION |
---|---|
nuevo (new) | El pago ha sido creado, pero el pagador aun no lo ha autorizado. La respuesta inicial de la API siempre será este estado si la llamada a la API es exitosa. Si un pago se mantiene en este estado por un período extendido de tiempo, es muy probable que el pagador haya abandonado el proceso de pago. |
autorizado (authorised) | El pagador ha autorizado el pago de manera exitosa usando el portal del ASPSP, pero aun no hay confirmación de que el pago haya sido enviado para su ejecución. Este estado solo se mantiene mientras la plataforma de TrueLayer está esperando la respuesta de la API del banco a la que solicitó la ejecución del pago. |
cancelado (cancelled) | El pagador ha cancelado el pago usando el portal del ASPSP. En la intefaz de algunos bancos, esto también sucede cuando el usuario cliquea en el botón "Atrás" de su explorador. Este es un estado terminal, que puede indicar que el pagador haya cambiado de opinión sobre el pago/la compra. |
fallado (failed) | La API del banco respondió con un error. Esto sucede cuando el sistema del banco tiene un error o un problema interno y no puede proveer el servicio de manera correcta. TrueLayer va a reportar esto al banco y solicitar que se reincorpore la disponibilidad. Usted puede informar a sus usuarios que aguarden y vuelvan a intentarlo más tarde. |
rechazado (rejected) | El pagador autorizó el pago pero el banco lo rechazó luego de esto. Este es un estado terminal. En este caso, el pagador deber utilizar otra cuenta bancaria para realizar el pago o contactar al banco para averiguar por qué el pago fue rechazado. Razones posibles incluyen fondos insuficientes, o que el pago exceda el límite diario de la cuenta. |
enviado (submitted) | TrueLayer ha informado a la API del ASPSP que la solicitud de iniciación de pago ha sido autorizada |
ejecutado (executed) |
TrueLayer ha recibido confirmación por parte del banco de que el pago ha sido ejecutado via el sistema de pagos interbancarios (pr ejemplo, Faster Payments). Es un estado terminal. |
Los estados enviado y ejecutado son muy cercanos; de hecho, ciertos bancos pueden responder al envío del pago informando que el pago ya ha sido ejecutado. Sin embargo, también es posible que un pago esté en espera en el banco por un corto período de tiempo; en cuyo caso el estado del pago será inicialmente enviado, y luego será actualizado a ejecutado luego de realizar el llamado para solicitar estado.
Tenga en cuenta que luego de que un pago haya sido ejecutado, puede tomar un tiempo para que se encuentre en la cuenta, aunque las transacciones ejecutadas via Faster Payments son normalmente muy rápidas.
Distintos bancos pueden tomar distinta cantidad de tiempo para mostrar un pago como ejecutado en sus interfaces al consumidor, como por ejemplo la aplicación bancaria o banca en línea, dependiendo de la frecuencia con la que actualicen los datos.