← All Stripe decline codes
Card update requiredHard decline

currency_not_supported

Currency not supported by card

Category

Hard decline

Retryable

No — update the card

Suggested retry

No auto-retry

What it means

The card cannot be charged in the currency used on this invoice.

Why it happens

The issuer does not process this currency, which is common with cross-border cards.

How to recover the payment

Charge in the customer local currency, or ask for a card that supports it.

Category tip: Not worth retrying automatically until the card is updated.

Recovery email preview

Subject: Action needed — your payment did not go through

This card cannot be charged in the invoice currency. Please use another card.

Update payment method

Sent automatically by churnguardian the moment this code appears.

How churnguardian handles it

churnguardian stops automatic retries and emails the customer a one-click link to update their card, so recovery happens as soon as they act.

  • Decline-aware retries timed to recovery odds
  • Branded recovery emails with a one-click card update
  • Stops automatically the moment the charge clears
Start recovering payments

At a glance

Retryable
No
Retry window
No auto-retry
Card must be replaced
Yes

Frequently asked

What does the Stripe decline code currency_not_supported mean?+

The card cannot be charged in the currency used on this invoice.

Is the Stripe decline code currency_not_supported retryable?+

Charge in the customer local currency, or ask for a card that supports it.

How do I recover a payment declined with currency_not_supported?+

Charge in the customer local currency, or ask for a card that supports it.

What should I send the customer for currency_not_supported?+

This card cannot be charged in the invoice currency. Please use another card.

Recover your first failed payment this week

Join bootstrapped and early-stage SaaS teams winning back thousands in MRR every month, on autopilot.

14-day free trial · No credit card required