← All Stripe decline codes

Stripe decline code

service_not_allowed

The card issuer does not allow charges for your merchant category or service type.

Type

Hard decline

Recoverable

Partially recoverable

Frequency

Rare

What does service_not_allowed mean?

service_not_allowed is returned when the issuing bank has a policy against your MCC (merchant category code). Common examples: corporate cards blocking personal subscription services, or some debit cards blocking online gaming or adult content.

Recovery strategy

Retry approach

Do not retry. Request a different payment method.

Customer message

Let the customer know their card is not accepted for this type of service and ask for an alternative payment method.

Best practices

  • Support alternative payment methods (wallets, bank debit) for customers with restrictive cards
  • Ensure your MCC is correctly set with Stripe; an incorrect MCC can cause unexpected service_not_allowed declines

About hard declines

Permanent issue. The card cannot be charged. Customer must provide a new payment method.

Frequently asked questions

Can I change my MCC to avoid service_not_allowed?

Only if your business genuinely falls under a different category. Misrepresenting your MCC violates Stripe's terms and card network rules.

How Rebounce handles service_not_allowed

Automatic hard decline handling, no code required

Rebounce classifies every failed payment by its Stripe decline code and applies the optimal recovery strategy automatically. For service_not_allowed, 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.

Start free trial