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 Number | Routing Number | Status |
|---|---|---|
1234567890 | 021000021 | authorized/processed |
1234567890 | 011401533 | authorized/processed |
1234567890 | 091000019 | authorized/processed |
Invalid Account Numbers
These test account numbers can be used to trigger specific errors.
Bank Declines
| Account Number | Status Code | Error Description |
|---|---|---|
0009900 | general_reject | The payment was rejected. |
0009901 | duplicate_attempt | This transaction appears to be a duplicate attempt and has been prevented. |
0009902 | exceeded_limit | The amount of the transaction exceeds the allowed limit for this account. |
0009903 | general_decline | The bank account has been declined, contact the bank for more information. |
0009904 | insufficient_bal | The bank account does not have a sufficient balance to complete the payment. |
0009905 | payment_stopped | For some reason the payment was stopped. |
0009906 | invalid_account_number | The account number is invalid. |
0009907 | not_supported | The bank is not supported. |
0009908 | suspicious_activity | This transaction has been identified as suspicious. |
0009909 | too_many_attempts | Too many payment attempts have been made, please try again later. |
ACH Rejections
| Account Number | Status Code | Error Description |
|---|---|---|
0009801 | R01 | Insufficient Funds |
0009802 | R02 | Account Closed |
0009807 | R07 | Customer Revoked Authorization |
0009813 | R13 | Invalid ACH Routing No. |