When using the sandbox environment, you can use specific dollar amounts when creating payments and payouts to test failure, reversal, and return scenarios.
Valid Routing Numbers
Keep in mind that for the sandbox environment, you'll need to create a mock ACH account with one of the accepted routing numbers.
When using the following payment amounts, the payment will either result in a
failed status, or initially reach a successful
paid status but later get reversed.
status: failed will have an additional
errorCode explaining the reason. Payments that are reversed will have a nested
Payment failure due to an invalid account number.
Failed payment due to insufficient funds.
Unauthorized payment claimed by customer or customer's bank.
Payment that initially succeeds with
The payment initially succeeded, but was later reversed after settlement.
When using the following payout amounts, the payout will either result in a
failed status, or initially succeed but later get returned.
status: failed will have an
errorCode attribute explaining the reason. Payouts that are returned after initially succeeding will have a nested
Payout transaction failed and was returned.
Payout that initially succeeds with
The payout initially succeeded, but was later returned.
For a complete list of possible payment and payout error codes, visit Entity Errors.
Updated over 1 year ago