Fix Stripe Error Your Card Does Not Support This Type Of Purchase (Code 65, 2025)
Updated: 11/29/2025
You try to pay or charge a customer through Stripe, but instead of a successful payment you get a decline with the message Your card does not support this type of purchase, sometimes mapped to a code like card_not_supported or a similar issuer decline. The card looks valid, there are enough funds, and other stores might even accept it, which makes this error confusing. This typically means the bank or card network is blocking this specific transaction type, such as cross border, online, or subscription payments, not that Stripe itself is broken [web:68][web:71][web:74][web:77].
Table of Contents
Method 1: Confirm Basic Card And Bank Limitations
Have the customer attempt the same purchase using another card that they have successfully used for online payments before, or an alternative payment method if you support one. If the new card works immediately, the issue is clearly tied to restrictions on the original card, not Stripe or your account configuration [web:68][web:71].
Method 2: Review Stripe Account And Integration Settings
If you use Stripe APIs or a custom checkout, confirm that your integration is using the right payment method type, such as card for standard card payments, and that required fields like capture_method or setup_future_usage are set appropriately. Incorrect method selection can cause banks to interpret the payment as a type that the card does not allow, such as an off session recurring charge when only one time purchases are permitted [web:74][web:80].
Method 3: Reduce False Declines And Edge Cases
Review your Radar rules and risk thresholds to make sure you are not overblocking certain card types or geographies with custom rule sets. Start with Stripe recommended defaults where possible and only add extra blocking rules when you have clear evidence of fraud patterns, this keeps legitimate but slightly unusual cards from being incorrectly rejected [web:68][web:74].