not_permittedDo not retryStripe decline code: Not permitted
The issuer doesn't allow this type of payment.
Recovery outlook
Do not retry. A hard or fraud-flagged decline. Retrying wastes attempts and can raise your fraud signals. Flag it and move to a new payment method.
What it means
The issuer does not permit this transaction type on the card.
Why it happens
The card is restricted from certain transaction types. For example, a card blocked from recurring or online charges.
Can you retry it?
The restriction is set by the issuer, so retrying won't change it. Ask the customer for a card that allows the payment type you need (e.g., a card that supports recurring billing).
Recovery playbook
- 1Request a card that permits this transaction type.
- 2Confirm the card supports recurring/online charges if that's your model.
- 3Don't retry the restricted card.
- 4Route the customer to a quick card-switch flow.
How Reecova handles not_permitted
Reecova marks not_permitted as a hard decline, stops retries so you don't stack fraud signals, and surfaces it for a clean payment-method switch or write-off. It runs across your whole Stripe account automatically, and shows the dollars each code is costing you.