Pay
Test Bank Accounts

Test Bank Accounts

Valid Bank Accounts

Bank transactions can be tested using a test API key. Any dummy numerical value can be used for the account number, but the routing number must be a valid bank routing number. Below are a few examples of valid account and routing numbers.

Account NumberRouting NumberStatus
1234567890021000021authorized/processed
1234567890011401533authorized/processed
1234567890091000019authorized/processed

Invalid Account Numbers

These test account numbers can be used to trigger specific errors.

Bank Declines

Account NumberStatus CodeError Description
0009900general_rejectThe payment was rejected.
0009901duplicate_attemptThis transaction appears to be a duplicate attempt and has been prevented.
0009902exceeded_limitThe amount of the transaction exceeds the allowed limit for this account.
0009903general_declineThe bank account has been declined, contact the bank for more information.
0009904insufficient_balThe bank account does not have a sufficient balance to complete the payment.
0009905payment_stoppedFor some reason the payment was stopped.
0009906invalid_account_numberThe account number is invalid.
0009907not_supportedThe bank is not supported.
0009908suspicious_activityThis transaction has been identified as suspicious.
0009909too_many_attemptsToo many payment attempts have been made, please try again later.

ACH Rejections

Account NumberStatus CodeError Description
0009801R01Insufficient Funds
0009802R02Account Closed
0009807R07Customer Revoked Authorization
0009813R13Invalid ACH Routing No.