Using Test Numbers for UAT Testing
As you perform ACH and card testing in the UAT environment, NPS strongly recommends that you use test numbers and values only in conjunction with test API keys so that you can perform tests on various scenarios in UAT.
Test numbers allow you thoroughly test your code against our UAT environment before it is deployed to the Production environment.
Test numbers facilitate and simulate real-world payment scenarios, such as: successful transactions, declined transactions, refunds, voids, etc.
WARNING: Never use real account or card information to perform any testing.
Test Numbers for ACH Transactions
The following payment test numbers are recommended to use:
Test Account Number | Test Routing Number | |
---|---|---|
12345678 (account number length is typically 3-17 characters) | 121042882 or 076401251 (must always be a nine-digit number) |
Test Numbers for Card Transactions
The following payment test numbers are recommended to use for the card networks listed below:
Card | Test Number | CVV |
---|---|---|
American Express | 345829002709133 | 9997 |
Discover | 6011010948700474 | 996 |
Mastercard | 5513402530309795 | 998 |
Visa | 4929109835947309 | 999 |
Note: You can also use an online tool to generate test card numbers. For the expiration date, we recommend that you use a future year which is at least two years from the current year (in the MMYY or MM/YY format).