Clover Test Cards

The following list of test credit card numbers may be used either on the Test Account or in Test Mode.

The use of live credit card information in a test environment is strongly discouraged. It is recommended that the card numbers on this page be used instead.

Please Note

While the sandbox test platform does its best to simulate what you will see in production, there may be subtle differences on a live account.

Test credit cards

Card BrandAccount NumberResponse CodeResponseCVV2 Response
Discover6011 3610 0000 66680Success (approve)M
Visa4005 5780 0333 33352Approve for partial amountsM
Visa4005 5717 0222 2222500DeclineM

You may use any three digits for the CVV and any future date for the expiration.

Simulating successful transactions

In test mode, you can use the following test cards to simulate a successful transaction.

Card BrandAccount Number
American Express3782 822463 10005
American Express3714 496353 98431
Diners Club30569309025904
Diners Club38520000023237
Discover6011 0009 9013 9424
JCB3566 0020 2036 0505
Visa4242 4242 4242 4242
Visa4000 0566 5566 5556

By default, passing address or CVC data with the card number will cause the address and CVC checks to succeed. If not specified, the value of the checks will be null. Any expiration date in the future will be considered valid.

Simulating declines

Use the following test cards to have the payment gateway return a decline response.

Card BrandAccount Number
American Express375987654000004
Mastercard5424180273333333
Visa4264281511117771

Testing specific error codes

The following table gives suggestions for testing some specific error codes:

ErrorMessage
incorrect_numberUse a card number that fails the Luhn check (for example, 4242 4242 4242 4241)
invalid_expiry_monthUse an invalid month number such as 13
invalid_expiry_yearUse a year in the past such as 1970
invalid_cvcUse a two-digit number such as 99