reecova
All decline codes
not_permittedDo not retry

Stripe 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

  1. 1Request a card that permits this transaction type.
  2. 2Confirm the card supports recurring/online charges if that's your model.
  3. 3Don't retry the restricted card.
  4. 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.