Test Card Numbers
Complete list of test card numbers for testing
Use these card numbers to test different scenarios in test mode.
| Card Number | Brand | Country |
|---|
4242424242424242 | Visa | US |
4000056655665556 | Visa (debit) | US |
5555555555554444 | Mastercard | US |
5200828282828210 | Mastercard (debit) | US |
378282246310005 | American Express | US |
6011111111111117 | Discover | US |
3056930009020004 | Diners Club | US |
3566002020360505 | JCB | JP |
6200000000000005 | UnionPay | CN |
| Card Number | Brand | Country |
|---|
4000000760000002 | Visa | BR |
4000001240000000 | Visa | CA |
4000004840008001 | Visa | MX |
4000000400000008 | Visa | FR |
4000000560000004 | Visa | DE |
4000003800000008 | Visa | ES |
4000007260000000 | Visa | IE |
4000003720000005 | Visa | PT |
4000006160000005 | Visa | NL |
| Card Number | Decline Reason |
|---|
4000000000000002 | Generic decline |
4000000000009995 | Insufficient funds |
4000000000009987 | Lost card |
4000000000009979 | Stolen card |
4000000000000069 | Expired card |
4000000000000127 | Incorrect CVC |
4000000000000119 | Processing error |
4000000000000101 | Invalid card number |
4000000000000036 | Pickup card |
| Card Number | 3DS Behavior |
|---|
4000002500003155 | Always authenticate |
4000002760003184 | Authentication fails |
4000008260003178 | Authentication timeout |
4000000000003220 | Optional, succeeds |
4000000000003063 | Frictionless success |
4000000000003238 | Frictionless fails |
| Card Number | Risk Level |
|---|
4000000000004954 | Highest - blocked |
4000000000009235 | Elevated - review |
4100000000000019 | Flagged for CVC mismatch |
| Card Number | Scenario |
|---|
4000000000000341 | Attaching fails (for token testing) |
4000002500001001 | Card will be updated (Account Updater) |
4000003800000446 | Dispute will be created |
4000000000005126 | Refund will fail |
const payment = await plexy.payments.create({
amount: 5000,
currency: 'USD',
payment_method: {
type: 'card',
card: {
number: '4242424242424242',
exp_month: 12,
exp_year: 2030,
cvc: '123'
}
}
});