Card Payment Errors

Error Messages Customers may generate while processing a card

"Your card does not support this type of purchase."

  • Some debit cards require a PIN to be entered. If the cardholder is using one of these cards, they'll need to use another card to make the purchase.
  • Some cards have restrictions on international purchases. If the card was issued in a country other than where your business is located, this might be the problem. In this case, the cardholder needs to contact their bank.
  • Some cards (often corporate cards or FSA cards) can only be used for certain business categories, like travel or healthcare.

"Your card is not supported."

  • Some payment processors restrict card brands (i.e. Discover, Mastercard) based on the country your store is located in. For example, Stripe currently doesn't support Discover cards in Canada.
  • The cardholder needs to use a different brand of card that would be supported for the country where your store is located.

"Your card has insufficient funds."

  • The cardholder's bank is saying that they don't have enough funds in their account to cover the costs of the purchase.
  • Sometimes the cardholder's bank doesn't properly assess the risk of currency conversion of purchases. If they see that the purchase is in a different currency then the bank will decline the charge as insufficient funds so the currency conversion or the currency conversion fee doesn't overdraw the account.
  • If a cardholder sees this error message, they should contact their bank.

"The Zipcode you supplied failed validation."

  • The bank is telling the payment processor that the zip code does not match the one it has on file.
  • If the cardholder has recently moved, it may take their bank a while to have the correct zip code on file for them.
  • If the cardholder hasn't recently moved, they need to call their bank and confirm that the information their bank has on file is correct.