Pay
Test Cards

Test Card Numbers

Card transactions can be tested using a test API key. Any dummy card number can be used as long as it conforms to a valid card number format. Below are a few examples of valid card numbers.


Valid Test Card Numbers

Card NumberStatusType
4242 4242 4242 4242authorized/processedVisa
5103 2088 7967 2792authorized/processedMasterCard
3700 0000 0000 002authorized/processedAmerican Express
6011 9102 7504 5718authorized/processedDiscover

Invalid Test Card Numbers

These test card numbers can be used to trigger specific error types.

Card NumberStatus CodeError Description
4111 1111 1111 9900card_expiredThe card has expired.
4111 1111 1111 9901duplicate_attemptThis transaction appears to be a duplicate attempt and has been prevented.
4111 1111 1111 9902exceeded_limitThe amount of the transaction exceeds the allowed limit for this account.
4111 1111 1111 9903general_declineThe card has been declined, contact card issuer for more information.
4111 1111 1111 9904insufficient_balThe card does not have a sufficient balance to complete the payment.
4111 1111 1111 9905invalid_card_codeThe security code is invalid, please check the number.
4111 1111 1111 9906invalid_card_numberThe card number is invalid, please check the number.
4111 1111 1111 9907invalid_zipThe ZIP Code does not match the card.
4111 1111 1111 9908suspicious_activityThis transaction has been identified as suspicious.
4111 1111 1111 9909too_many_attemptsToo many payment attempts have been made, please try again later.
4111 1111 1111 9910invalid_addressThe billing address does not match the card.