> ## 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 Setup Intent

Cuando un setup intent falla, el atributo `error_reason` del [objeto Setup Intent](/es/api/payments-api/setup-intents/setup-intent-object) identifica la causa.

Fintoc usa los siguientes valores de `error_reason`. Maneja también los valores desconocidos porque Fintoc puede agregar nuevas razones de error.

La siguiente tabla relaciona cada error con los métodos de setup que pueden producirlo: `bank_transfer`, `card` o `pac` (cargo bancario recurrente automático).

| `error_reason`                | Descripción                                                                                                          | Método de setup         |
| :---------------------------- | :------------------------------------------------------------------------------------------------------------------- | :---------------------- |
| `account_type_not_permitted`  | El tipo de cuenta seleccionado no está permitido para esta configuración.                                            | `pac`                   |
| `authentication_failed`       | Tu cliente no superó el desafío de autenticación del emisor de la tarjeta.                                           | `card`                  |
| `authorization_timeout`       | Tu cliente no autorizó la suscripción de cargo automático a tiempo.                                                  | `pac`                   |
| `bank_connection_error`       | Fintoc tuvo un problema al conectarse con el banco seleccionado.                                                     | `bank_transfer`, `pac`  |
| `bank_not_available`          | El banco seleccionado no está disponible temporalmente.                                                              | `bank_transfer`, `pac`  |
| `card_declined`               | El emisor de la tarjeta rechazó la configuración.                                                                    | `card`                  |
| `insufficient_funds`          | La cuenta o tarjeta no tiene fondos suficientes para completar la configuración.                                     | `bank_transfer`, `card` |
| `internal_error`              | Ocurrió un error inesperado al procesar la configuración.                                                            | `bank_transfer`, `pac`  |
| `invalid_card`                | La tarjeta no es válida o tu negocio no permite este tipo de tarjeta.                                                | `card`                  |
| `invalid_card_credentials`    | Tu cliente ingresó datos incorrectos de la tarjeta, como el número, la fecha de expiración o el código de seguridad. | `card`                  |
| `login_credentials_locked`    | El banco bloqueó las credenciales después de que tu cliente agotó los intentos permitidos.                           | `bank_transfer`, `pac`  |
| `login_invalid_credentials`   | Las credenciales bancarias que ingresó tu cliente son incorrectas.                                                   | `bank_transfer`, `pac`  |
| `mfa_authorization_timeout`   | Tu cliente no completó la autenticación multifactor del banco a tiempo.                                              | `pac`                   |
| `mfa_unavailable`             | La autenticación multifactor del banco no está disponible para tu cliente.                                           | `pac`                   |
| `password_change_required`    | El banco requiere que tu cliente cambie su contraseña antes de continuar.                                            | `bank_transfer`, `pac`  |
| `request_timeout`             | La solicitud al banco expiró.                                                                                        | `bank_transfer`, `pac`  |
| `subscription_intent_expired` | El subscription intent subyacente expiró antes de que tu cliente completara la configuración.                        | `pac`                   |
| `user_left`                   | Tu cliente abandonó el widget antes de completar la configuración.                                                   | `pac`                   |
