← All Stripe decline codes

Stripe decline code

call_issuer

The card issuer requires the customer to contact them before approving the charge.

Type

Soft decline

Recoverable

Partially recoverable

Frequency

Uncommon

What does call_issuer mean?

call_issuer is returned when the bank has flagged something suspicious but is willing to approve the charge if the cardholder verifies it. Common triggers: unusual geography, large amount, new merchant, or a new travel flag.

Recovery strategy

Retry approach

Wait at least 24 hours for the customer to call their bank. Then retry once. If it fails again, send a reminder; if it fails a third time, ask for a different card.

Customer message

This one requires customer action. Send a clear message: "Your bank has flagged this charge for verification. Please call the number on the back of your card to approve, then we will retry automatically."

Best practices

  • Always include the exact product name and amount in your email so the bank call is quick
  • Do not silently retry without telling the customer; this is one of the few cases where customer action is required

About soft declines

Temporary issue. The card is still valid. High recovery rate with proper retry timing.

Frequently asked questions

What should the customer say when they call their bank?

They should reference the merchant name, the charge amount, and the date. Most banks can lift the flag in minutes and approve the next attempt.

How Rebounce handles call_issuer

Automatic soft decline handling, no code required

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