Test payments
Sandbox payments are transactions processed while the project is in development mode. The payment processes in a test server, as opposed to your merchant account, so no one is actually charged.
What if real users make sandbox payments?
It's super important to open your project for registration prior to users registering so their payments are processed correctly, and not through the test server as sandbox payments. If this happens by mistake, follow these steps:
1. Open the project to prevent additional users from doing the same.
2. Issue a manual refund to zero out the sandbox payment
3. Delete the user's payment method, as it's not saved with the merchant account
4. Ask the user to pay again now that the project is open
Note about refunds: Electronic payments are refunded by clicking the 4 dots to the right of the transaction, but sandbox payments can be refunded with manual refunds, since the user wasn't actually charged.
It's important to create test users in every new project, including making a payment.
There are 2 ways to test payments
- When System status is Development Mode - Experience the payment process, but the payment processes in a test server, as opposed to your merchant account, so no one is actually charged. Admins will be able to interact with these test payments as if they are an authentic payment, but they'll be labeled Sandbox.
- When System status is Open - This will test your actual merchant account and ensure that payments are processed. You can use the test credit card numbers below.
Change the system status by going to Settings -> Project Settings -> General -> System Status -> change mode -> Save.
Test Credit Cards
Use a valid zip code, any expiration date up to 7 years in the future, and any 3 digits for the CVV code for Discover, Visa, and Mastercard (4 digit CVV code for AMEX) for each of your attempted payments.
- AMEX - 3742 45455 400126
- Discover - 6011 5564 4857 8945
- Visa - 4111 1111 1111 1111
- Mastercard - 5454 5454 5454 5454
- Visa Debit - 4462 0300 0000 0000
- Diners - 3670 0102 000 000
- AMEX - 3434 343 434 3434
- Visa - 4444 3333 2222 1111
- Mastercard - 5555 5555 5555 4444
- Discover - 6011 0004 0000 0000
- Visa Debit - 4400 0000 0000 0008
- Diners - 3614 8900 647 913
ACH Payment
-
Routing number:
121042882
Test account numbers:
- 9837524911
- 5812390219
- 6241985038
- 7964532187
- 2390561834
- Use a valid zip code
Declined ACH Payment
- Account number - 123456789
- Routing number - 121042882
- Use a valid zip code