> ## 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.

# Setup intent error reason

Los setup intents pueden fallar por varias razones. La razón por la que falló un setup intent está disponible en el atributo `error_reason` del [objeto Setup Intent](/es/reference/payments-api/setup-intents/setup-intent-object).

Fintoc envía los siguientes valores de `error_reason`. Maneja los valores desconocidos de forma segura porque Fintoc puede agregar nuevas razones de error.

La columna "Método de setup" indica qué tipos de medios de pago pueden producir cada error: `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 falló 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 es invá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 de tu cliente después de demasiados intentos fallidos.                             | `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 de múltiples factores del banco a tiempo.                                    | `pac`                   |
| `mfa_unavailable`             | La autenticación de múltiples factores 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`                   |
