A session/transaction is set to state Aborted if an error occurs within the payment flow. The error codes and the error messages shown in the client for the end user are explained in the table below. To make sure that the error messages from Brite are shown to the end user, they should not be redirected to another page immediately. Please note that these are updated on a regular basis.
Error code | Error message in client | Comment |
---|---|---|
psu_configuration_error | Your internet bank is not correctly configured, please log in manually first. | The users account settings are set up in a way that does not allow them to use our service |
psu_not_customer | You are not a customer at this bank. | The user is not a customer at that particular bank |
psu_no_funds | Your bank account has insufficent funds to perform this transaction. | The user does not have enough money to complete the transaction |
psu_disabled_bank_id_extended_use | The first time you pay with Swedbank you need to log in using your security token, or have Mobile BankID with extended use, which can be activated in the Internet bank or the Swedbank app, under “Other services” > “Mobile BankID”. | Only occurs for Swedbank. The user does not have extented mobile bankID, which prevents them from adding Brite as a recipient. |
generic_bank_error | The bank is experiencing technical issues. Please try again later. | The bank is experiencing technical issues |
generic_user_error | The bank is experiencing technical issues. Please try again later. | |
psu_logged_into_internet_bank | You are already logged in to your internet bank. Please log out and try again. | The user is already logged in to their internet bank, either on mobile or web, which causes the transaction to abort |
psu_abandoned_session | You waited too long and the session expired. Please try again. | The user has not taken any action for a long period of time which causes the transaction to be aborted |
psu_invalid_credentials | Your login credentials were rejected by the bank. Please try again. | The user has entered invalid bank credentials. |
psu_account_blocked | Your account is blocked. Please contact bank. | The user has a blocked account and can not complete the transaction |
incomplete_kyc_information_from_ftn | Incomplete information from FTN. Please contact your bank. | |
bank_rejected_transaction | The transaction was rejected by the bank. | |
psu_canceled_authentication | Your bank account has insufficient funds to perform this transaction. | E.g. user pressed back in the Mobile BankID app |
psu_simultaneous_attempt | Several simultaneous identification/confirmation attempts. Please try again in a moment. | |
psu_no_eligible_accounts | You don’t have any available bank accounts. | |
merchant_approval_timeout | An error occurred while connecting to the operator. Please try again. | |
psu_bank_id_disabled | There was an issue authenticating you with the bank. Please check that your Mobile BankID is enabled. | |
psu_authentication_error | There was an issue authenticating you with the bank. Please check that your authentication device is active and working properly, and try again. | |
psu_rejected_exposure_limit | You have canceled the transaction. | |
psu_no_payable_accounts | This account is currently unavailable for payments. | |
selected_account_not_eligible_for_payment | This bank account is not eligible for the payment. Please retry and select a different account. | |
psu_need_latest_bankid_version | You need to have the latest version of BankID installed on your Android or iOS device. | |
psu_account_limit_exceeded | The transaction amount exceeds the limit that you currently have set up with your bank. | |
risk_engine_rejection | The transaction was rejected. | |
psu_need_other_authentication_method | Could not proceed with the chosen login method. Please try again with a different login method. | |
psu_ftn_disabled | Use of FTN is not possible. Contact your bank. | |
psu_idin_disabled | Use of iDIN is not possible. Contact your bank. | |
brite_technical_error_01 | There was a problem connecting to the bank. Please try again later. | brite_technical_error_01 replaces old psu_missed_web_element in order to show a more generic name for this to merchants. |
psu_simultaneous_attempt_cancel_login | Several simultaneous identification/confirmation attempts. Please, cancel the previous authentication attempt in your Mobile App or try again in a moment. | |
provider_technical_error | The bank is experiencing technical issues. Please try again later. | Klarna |
psu_password_reset_requested | An error occurred. Your bank requested to reset your password. Contact your bank. | |
psu_bank_configuration_requested | Your bank requires some configuration. Please, log in to your bank website or app before trying the payment again. | |
psu_not_authorized_consent | You are not authorized to give consent. This can be due to legal restrictions. For more information, please contact your bank. | |
expired_session | It looks like your session has expired. Please try again. | |
bank_check_transaction_status_failed | An error occurred. Please verify with your bank. If you were debited, your deposit will be processed shortly. | |
psu_closed_client | For the new functionality to close the client with the cross / “x” in the top banner. Hence no message is displayed. | |
psu_attempted_to_use_other_bank_than_previously | Please try again using the last bank you deposited with. | Exist in the Netherlands |
psu_kyc_provider_disabled | Use of identity service is not possible. Contact your bank. | Exist in Finland |
psu_no_keycodes_left | You have used up your key codes. Please contact your bank. | Exist in Finland |
incomplete_kyc_information_from_kyc_provider | Incomplete information from identity service. Please contact your bank. | |
bank_under_maintenance | Bank is currently performing maintenance. | |
merchant_approval_rejected | The transaction was rejected. | |
psu_must_update_contact_info_in_bank | Your bank requires you to update your contact information. Please log in to your bank and follow the instructions. Then try again. | |
psu_internet_bank_agreement_missing | You are missing an internet banking agreement. Please select a different bank. | |
psu_insufficient_funds_all_accounts | None of your bank accounts have enough funds for this transaction. Please top up your accounts or select a different bank. | None of the users’s accounts have enough funds for the transfer |
psu_insufficient_funds_selected_account | The selected bank account doesn’t have enough funds for this transaction. Please select a different account or bank. | The selected account doesn’t have enough funds for the transfer |
transaction_on_hold | For withdrawals, when transactions are delayed due to operational reasons | |
withdrawals_temporarily_paused | ||
psu_refresh_token_expired | Refresh token expired | |
bank_connection_error | We got a bad connection error, PSU should retry | |
psu_invalid_credentials_or_2fa_code | Your credentials and/or response code are not valid. Please try again. | Credentials or 2fa code are wrong |
add_lithuania_as_payment_country | Your payment account is not configured to send payments to Lithuania. You can activate the necessary settings in your online banking portal. | Lithuania needs to be authorized as country for payments |
add_sweden_as_payment_country | Your payment account is not configured to send payments to Sweden. You can activate the necessary settings in your online banking portal. | Sweden needs to be authorized as country for payments |
psu_personal_information_not_correct | We are sending incorrect user personal information to the bank | |
psu_manual_login_required | You have entered the wrong code several times. Please login to your internet bank manually. | User needs to manually log into the internet bank to complete the captcha challenge |
code_expired_try_again | The code has expired. Please try again. | Some authentication code expired. PSU needs to try again |
card_blocked_contact_bank | Your card is blocked. Please contact your bank. | The bank has blocked the card used for authentication |
app_authentication_timeout_try_again | The notification in your app has expired. Please try again. | The authentication process in the app expired |
itsme_account_blocked | Your itsme account has been blocked. Reactivate your account using the itsme app and then try again. | Itsme (BE) account has been blocked |
invalid_otp_try_again | Invalid code. Please try again. | Invalid one-time-password (OTP) |
psu_manual_login_required | You have entered the wrong code several times. Please login to your internet bank manually. |