Last updated

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 Express3458290027091339997
Discover6011010948700474996
Mastercard5513402530309795998
Visa4929109835947309999

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).