Overview
When a deposit switch error occurs, the account object will update and display the error information within thedirect_deposit_switch object.
To monitor for deposit switch errors:
-
Subscribe to both the
direct_deposit_switches.failedandaccounts.updatedwebhooks, and use the optional config parameter to receive an account object in these webhooks’ delivery payloads. -
When you receive the
direct_deposit_switches.failedwebhook or are encountering problems with a deposit switch, check thestatuswithin the account object’sdirect_deposit_switchobject. -
If the
statusis error, proceed to the troubleshooting steps below for the deposit switch error that matches theerror_codein thedirect_deposit_switchobject.
The
accounts.updated webhook is always sent when the direct_deposit_switches.failed webhook is sent.Deposit switch errors
account_disconnected
The
direct_deposit_switches.failed webhook is sent when this error occurs.- User message
- API message
- Common causes
- Troubleshooting
Direct deposit switching is not available because your employment account was disconnected. Please log in again.

bank_and_card_update_failed
The
direct_deposit_switches.failed webhook is sent when this error occurs.- User message
- API message
- Common causes
- Troubleshooting
We’ve encountered an unexpected error while updating your direct deposit settings. Please try again later.

confirmation_timeout
The
direct_deposit_switches.failed webhook is sent when this error occurs.- User message
- API message
- Common causes
- Troubleshooting
You haven’t confirmed the direct deposit switch. Please try again.

incompatible_auth
The
direct_deposit_switches.failed webhook is sent when this error occurs.- User message
- API message
- Common causes
- Troubleshooting
Please log in with a different login method to update direct deposit settings.

incompatible_config
The
direct_deposit_switches.failed webhook is sent when this error occurs.- User message
- API message
- Common causes
- Troubleshooting
Your employment account does not currently support direct deposit switching.

invalid_account_state
The
direct_deposit_switches.failed webhook is sent when this error occurs.- User message
- API message
- Common causes
- Troubleshooting
Direct deposit switching is not available because your account connection failed. Please log in to [Company name] and make sure your account is active, you’ve accepted terms of service, and your onboarding is complete.

invalid_mfa
- User message
- API message
- Common causes
- Troubleshooting
The code you’ve entered is incorrect.

mfa_attempts_exceeded
The
direct_deposit_switches.failed webhook is sent when this error occurs.- User message
- API message
- Common causes
- Troubleshooting
Unavailable because of too many unsuccessful multi-factor authentication attempts. Please log in to [Company name] and reset your multi-factor authentication method.

mfa_exhausted
The
direct_deposit_switches.failed webhook is sent when this error occurs.- User message
- API message
- Common causes
- Troubleshooting
Unavailable because of too many failed multi-factor authentication attempts. [Company name] requires you to log in again.

mfa_not_configured
The
direct_deposit_switches.failed webhook is sent when this error occurs.- User message
- API message
- Common causes
- Troubleshooting
Please log in to [Company name] and configure multi-factor authentication to continue sharing your data with [Your company name].

mfa_timeout
The
direct_deposit_switches.failed webhook is sent when this error occurs.- User message
- API message
- Common causes
- Troubleshooting
The session has expired. Please try again.

missing_allocation
The
direct_deposit_switches.failed webhook is sent when this error occurs.- User message
- API message
- Common causes
- Troubleshooting
Please log in to [Company name] system and set up at least one other pay allocation in your account and then try again.

missing_allocation_type
- User message
- API message
- Common causes
- Troubleshooting
Your direct deposit settings are set up incorrectly in your employment account.

not_supported
- User message
- API message
- Common causes
- Troubleshooting
Your employment account does not currently support direct deposit switching.

not_supported_by_employer
- User message
- API message
- Common causes
- Troubleshooting
Your employment account does not currently support direct deposit switching.

physical_mfa_unsupported
The
direct_deposit_switches.failed webhook is sent when this error occurs.- User message
- API message
- Common causes
- Troubleshooting
Please log in to [Company name] system and disable the physical multi-factor authentication method (e.g. USB). Then set up another multi-factor authentication method and try again.

rejected_bank_account
The
direct_deposit_switches.failed webhook is sent when this error occurs.- User message
- API message
- Common causes
- Troubleshooting
You are unable to use this bank account because [Company name] system has rejected it. Please reach out to [Your company name] for help.

rejected_routing_number
The
direct_deposit_switches.failed webhook is sent when this error occurs.- User message
- API message
- Common causes
- Troubleshooting
You are unable to use this bank account because [Company name] system has rejected it. Please reach out to [Your company name] for help.

service_unavailable
The
direct_deposit_switches.failed webhook is sent when this error occurs.- User message
- API message
- Common causes
- Troubleshooting
[Company name] system is currently unavailable. Please try again later.

system_error
The
direct_deposit_switches.failed webhook is sent when this error occurs.- User message
- API message
- Common causes
- Troubleshooting
We’ve encountered an unexpected error. Please try again later.

unsupported_allocation_type
- User message
- API message
- Common causes
- Troubleshooting
Your employment account does not currently support direct deposit switching.

unsupported_bank_accounts
- User message
- API message
- Common causes
- Troubleshooting
Your employment account does not currently support direct deposit switching.

unsupported_bank_account_country
The
direct_deposit_switches.failed webhook is sent when this error occurs.- User message
- API message
- Common causes
- Troubleshooting
Your employment account does not currently support direct deposit switching.

unsupported_mfa_method
The
direct_deposit_switches.failed webhook is sent when this error occurs.- User message
- API message
- Common causes
- Troubleshooting
We were not able to connect your employment account. Please log in to [Company name] to update your multi-factor authentication method and try again.

waiting_period
The
direct_deposit_switches.failed webhook is sent when this error occurs.- User message
- API message
- Common causes
- Troubleshooting
Direct deposit switching is temporarily disabled in your employment account. Please try again later.
