Stripe decline code
not_permittedThe payment type is not allowed by the card issuer.
Type
Recoverable
Frequency
Uncommonnot_permitted is closely related to transaction_not_allowed and service_not_allowed. The issuer has rejected the charge based on an internal rule. Recovery requires the customer to use a different payment method.
Do not retry. Request an alternative payment method.
Ask the customer to use a different card or payment method. Do not blame them; it is an issuer policy.
Permanent issue. The card cannot be charged. Customer must provide a new payment method.
They overlap in meaning. Different issuers and networks use the codes inconsistently. For practical purposes, treat them the same.
How Rebounce handles not_permitted
Rebounce classifies every failed payment by its Stripe decline code and applies the optimal recovery strategy automatically. For not_permitted, that means a limited retry window combined with customer outreach. Multi-channel follow-up through email, SMS, WhatsApp, and in-app banners ensures the customer actually sees the message.