Test Credit Card Account Numbers
Although, no doubt, there are others available, here is a list to get you started.
Credit Card Type | Credit Card Number |
---|---|
American Express | 378282246310005 |
American Express | 371449635398431 |
American Express Corporate | 378734493671000 |
Diners Club | 30569309025904 |
Diners Club | 38520000023237 |
Discover | 6011111111111117 |
Discover | 6011000990139424 |
MasterCard | 5555555555554444 |
MasterCard | 5105105105105100 (see note for Till gateway below) |
Visa | 4111111111111111 |
Visa | 4012888888881881 |
Visa Debit | 4400000000000008 |
Visa Debit | 4462030000000000 |
Visa | 4222222222222 (Even though this number has a different character count than the other test numbers, it is the correct and functional number.) |
Till Gateway Testing
The Till gateway provides for only a few test credit cards
If your setup with Pyxis presents Till as the downstream gateway, test account numbers are a bit more sparse. If you use a well-known test card number that is not in this list, you will receive an error message.
Here is a list of card account numbers you can use for Till Gateway:
Brand | Number | Result |
---|---|---|
Visa | 4111111111111111 | Success |
Visa | 4242424242424242 | Failure |
Mastercard | 5555555555554444 | Success |
Mastercard | 5105105105105100 | Failure |
Diners | 38000000000006 | Success |
Amex | 378282246310005 | Success |
Discover | 6011111111111117 | Success |
Test ACH Account Numbers
In general, for ACH, any series of 5-16 digit numbers will be fine to use for testing.
Test Bank Routing Numbers
Valid US bank routing numbers: 021000021
, 011401533
, 091000019
Valid Canadian bank transit and institution numbers: 00257 596
, 00202 899
, 00212 369
Test Condition Triggers
Sometimes in their DEV environments, the various gateways and processors used by Pyxis provide “testing triggers” that will produce known results. These are usually error conditions that allow you to test your error processing. The triggers that are available depend upon the processing pathway being used by a particular transaction.
Note for transactions going through Payrix:
Payrix provides a few test triggers. All are based on the amount of the transaction.
• A Sale or Auth transaction for $500.01 will trigger a “Decline : Exceeds Approval Amount Limit” response
• A Sale or Auth transaction for $21.23 will trigger a “Network Error” response.