> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fintoc.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Razón de error de Payment Intent

Los Payment Intents pueden fallar por distintas razones. La causa específica de la falla aparece en el atributo `error_reason` de un objeto Payment Intent.

| `error_reason`                              | Descripción                                                                                                                                                                       | País      |
| :------------------------------------------ | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :-------- |
| `bank_account_locked`                       | El banco bloqueó el servicio de transferencias para esta cuenta.                                                                                                                  | 🇨🇱      |
| `bank_connection_error`                     | Fintoc tuvo un problema al conectarse con el banco seleccionado.                                                                                                                  | 🇨🇱      |
| `bank_not_available`                        | El banco seleccionado no está disponible temporalmente.                                                                                                                           | 🇨🇱      |
| `amount_limit_reached`                      | Se alcanzó el monto máximo disponible para transferir.                                                                                                                            | 🇨🇱      |
| `insufficient_funds`                        | La cuenta no tiene suficiente dinero para ejecutar el pago.                                                                                                                       | 🇨🇱      |
| `login_credentials_locked`                  | El banco indicó que las credenciales del usuario están bloqueadas.                                                                                                                | 🇨🇱      |
| `login_invalid_credentials`                 | El banco indicó que las credenciales del usuario son inválidas.                                                                                                                   | 🇨🇱      |
| `maximum_amount_error`                      | El monto excede el monto máximo permitido para ese banco.                                                                                                                         | 🇨🇱      |
| `mfa_authorization_timeout`                 | El usuario no autorizó la transferencia con su método multifactor.                                                                                                                | 🇨🇱      |
| `mfa_invalid_authorization`                 | El banco indicó que la autorización multifactor fue inválida.                                                                                                                     | 🇨🇱      |
| `mfa_locked`                                | El método de autenticación multifactor está bloqueado.                                                                                                                            | 🇨🇱      |
| `mfa_unavailable`                           | El método de autenticación multifactor no está disponible.                                                                                                                        | 🇨🇱      |
| `new_contact_amount_limit_reached`          | El monto excede el monto máximo permitido para contactos nuevos.                                                                                                                  | 🇨🇱      |
| `new_contact_transfer_number_limit_reached` | Se alcanzó el número máximo de transferencias para contactos nuevos.                                                                                                              | 🇨🇱      |
| `recipient_account_not_allowed`             | El banco indicó que la cuenta de destino no está autorizada para recibir transferencias.                                                                                          | 🇨🇱      |
| `unresolved_final_status`                   | El banco no puede dar una respuesta definitiva sobre si este pago se completó o no. Esta razón solo aparecerá para pagos pendientes que no pudieron validarse después de 10 días. | 🇨🇱      |
| `widget_closed`                             | El usuario cerró el widget antes de completar el pago.                                                                                                                            | 🇨🇱/🇲🇽 |
| `user_left`                                 | El usuario abandonó el proceso de pago antes de seleccionar una cuenta o ingresar las credenciales de su cuenta bancaria.                                                         | 🇨🇱/🇲🇽 |
| `new_payment_intent_in_progress`            | El usuario inició un nuevo payment intent antes de completar el anterior, por lo que el payment intent original fue cancelado.                                                    | 🇨🇱/🇲🇽 |

<Note>
  Podemos agregar más en cualquier momento, así que al desarrollar y mantener tu código no debes asumir que solo existen estos tipos.
</Note>
