Error messages shown at checkout when processing a credit card transaction
You might encounter at some point a specific error message at the checkout and you might wonder what it means. Here's an explanation to some of them for you to know how to proceed when you see it.
"Your card does not support this type of purchase" - this is a decline error message that could be due to different reasons, the most common would be if the card being used is a debit card.
- Is the card being used a debit card? Some debit cards require a PIN for transactions. If you are attempting to charge such a card using a card-on-file method, you will need to request an alternative card from the customer to complete the purchase.
If you are using a payment terminal, the card can typically be charged without any issue. - Is the card issued in a country other than the US? If so if it has cross-border restrictions on cross-border usage, this could be the problem. In this case, your customer should contact their bank to see if they have this restriction, and if so, if it can be removed.
- Is it an HSA or FSA card? Some cards, such as corporate cards or FSA cards, can only be used for certain business categories such as travel or healthcare. If your customer indicates that their card might only be available for certain business categories and it should work for your business, contact Stripe Support
You will need to ask the patient to call their bank if necessary, or to provide a different payment method, since the card is declining for one of these reasons.
Source: https://support.stripe.com/questions/your-card-does-not-support-this-type-of-purchase-error-when-processing-payment