Hard decline · recoverable

not_permitted

This type of transaction isn't permitted on the card.

What just happened

Cards can be configured to block recurring, international, or online transactions.

Retry strategy

Don't retry. Customer needs to enable the transaction type or use a different card.

What to tell the customer

Your card type doesn't allow this transaction. Please update your card or settings.

Recommended action

Send update-card email. Halt retries.

Want to see what this looks like on your Stripe?

See how often "not_permitted" hits your Stripe account in the last 30 days — and how much MRR is at risk because of it.

Run free audit

Related codes

Frequently asked questions

Is "not_permitted" a soft or hard decline?+
It's classified as a hard decline: Permanent issue with the card. Retries will keep failing — you need a new payment method from the customer.
Should I retry a "not_permitted" decline?+
Don't retry. Customer needs to enable the transaction type or use a different card.
What should I tell my customer when this happens?+
Your card type doesn't allow this transaction. Please update your card or settings.
How do I prevent this decline going forward?+
Send update-card email. Halt retries.
Does Rechurn handle this decline code automatically?+
Yes. Rechurn classifies "not_permitted" and runs the optimal retry cadence with a personalized email sequence. Run a free audit to see how many of your failed charges are this code.