Useful for testing Card Payment Systems

June 6, 2007 – 9:57 am

The following are Test Credit card numbers that you can use when doing anything that involves testing a payments system. The card numbers will always verify and get authorised but they will never get settled so no money changes hands.

The work with any expiry date and address or CVV.

Test Credit Card Numbers
Card Type Card Number Number Characters
Master Card 5105105105105100 (16) Characters
Master Card 5555555555554444 (16) Characters
Master Card 4222222222222 (13) Characters
VISA 4111111111111111 (16) Characters
VISA 4012888888881881 (16) Characters
American Express 378282246310005 (15) Characters
American Express 371449635398431 (15) Characters
Amex Corporate 378734493671000 (15) Characters
Dinners Club 38520000023237 (14) Characters
Dinners Club 30569309025904 (14) Characters
Discover 6011111111111117 (16) Characters
Discover 6011000990139424 (16) Characters
JCB 3530111333300000 (16) Characters
JCB 3566002020360505 (16) Characters

Other Test Credit Card Numbers:
Visa: 4005-5500-0000-0019
MasterCard: 5431-1111-1111-1111
Amex: 341-1111-1111-1111
Discover: 6011-6011-6011-6611

Credit Card Prefix Numbers:
Visa: 13 or 16 numbers starting with 4
MasterCard: 16 numbers starting with 5
Discover: 16 numbers starting with 6011
AMEX: 15 numbers starting with 34 or 37