error_reason attribute identifies the cause. The possible values are:
error_reason | Description | Country |
|---|---|---|
bank_account_locked | The bank blocks the transfer service for this account. | π¨π± |
bank_connection_error | Fintoc encounters an error while connecting to the selected bank. | π¨π± |
bank_not_available | The selected bank is temporarily unavailable. | π¨π± |
amount_limit_reached | The transfer amount reaches the maximum available amount. | π¨π± |
insufficient_funds | The account does not have enough funds to complete the payment. | π¨π± |
login_credentials_locked | The bank reports that your customerβs login credentials are locked. | π¨π± |
login_invalid_credentials | The bank reports that your customerβs login credentials are invalid. | π¨π± |
maximum_amount_error | The amount exceeds the maximum amount allowed for that bank. | π¨π± |
mfa_authorization_timeout | The multifactor authorization times out before your customer approves the transfer. | π¨π± |
mfa_invalid_authorization | The bank reports that the multifactor authorization is invalid. | π¨π± |
mfa_locked | The multifactor authentication method is locked. | π¨π± |
mfa_unavailable | The multifactor authentication method is unavailable. | π¨π± |
new_contact_amount_limit_reached | The amount exceeds the maximum amount permitted for new contacts. | π¨π± |
new_contact_transfer_number_limit_reached | Your customer reaches the maximum number of transfers allowed for new contacts. | π¨π± |
recipient_account_not_allowed | The bank reports that the recipient account cannot receive transfers. | π¨π± |
unresolved_final_status | The bank cannot confirm whether the payment completed. This reason appears only when Fintoc cannot validate a pending payment after 10 days. | π¨π± |
widget_closed | Your customer closes the widget before completing the payment. | π¨π±/π²π½ |
user_left | Your customer leaves the payment flow before selecting an account or entering bank account credentials. | π¨π±/π²π½ |
new_payment_intent_in_progress | Starting a new payment intent before completing the previous one cancels the original payment intent. | π¨π±/π²π½ |
Fintoc may add more
error_reason values. Your integration must handle values that this table does not list.