call_issuer on Stripe: what it means when the bank says call us | RecoverFlow

Guide

call_issuer on Stripe: what it means when the bank says call us

Last updated 12 August 2026 · written by Bruce McGinley, who builds RecoverFlow

Short answer

The issuer declined and wants a conversation. Stripe's decline codes reference describes call_issuer as the card being declined for an unknown reason, with the customer needing to contact their card issuer for more information.

The name is the useful part. Where most unknown-reason declines are silent, this one carries a suggestion that the bank has something to say to its cardholder, often something a short phone call resolves.

The unknown-reason family

Stripe's reference contains a whole family of codes with the identical description, declined for an unknown reason, and the identical next step, contact the issuer: call_issuer, do_not_honor, no_action_taken, security_violation, service_not_allowed, stop_payment_order and others. The issuer chose not to give a machine-readable reason, and each network has its own habits about which of these codes carries the refusal.

From your side the handling is the same across the family. The difference is purely in what you tell the customer, and for call_issuer the message writes itself: your bank declined this and asked that you contact them.

Will Stripe retry it?

Yes. call_issuer is not one of the nine codes that stop Stripe executing retries, so scheduled retries continue. Some of these clear on their own, because the underlying block was temporary. The ones that do not are typically blocks only the cardholder can lift, which is why the documented next step is the phone call, not the retry.

What to put in the dunning email

This is one of the few codes where telling the customer to ring their bank is precisely the documented advice rather than a shrug. One email, plain words: the payment was declined by your bank, they have asked that you contact them, and here is a link if you would rather just use a different card. Both doors open, no urgency theatre.

Questions people actually ask

What does call_issuer mean on Stripe?

Stripe's decline codes reference describes it as the card being declined for an unknown reason, with the customer needing to contact their card issuer for more information. The issuer wants to talk to its cardholder before approving charges like this one.

What is the difference between call_issuer and do_not_honor?

In Stripe's reference, nothing operational: both carry the same description, declined for an unknown reason, and the same next step, contact the issuer. The names differ because the card networks return different codes for their own reasons.

Will Stripe retry a call_issuer decline?

Yes. It is not on the list of nine codes that stop retries, so your schedule keeps running. Blocks that only the cardholder can lift will keep failing until they make the call, which is why the documented next step matters.

What should I tell the customer?

The documented advice, in plain words: their bank declined the payment and asked that they get in touch. Include a card update link as the alternative, since a different card is often faster than a phone call.

Where this came from

Checked against primary sources on 12 August 2026. If Stripe changes something and this page has not caught up, tell us and it gets fixed.

If you would rather not build this yourself

RecoverFlow watches your Stripe account for failed subscription payments, stops retrying the ones that cannot succeed, and emails the customers whose card simply needs replacing. It charges 25% of what it can attribute to a specific action it took, with a $29 monthly floor and a $299 monthly ceiling, and the floor is waived for the first 30 days.

It is early. It is run by one person. If Stripe's own free retry settings are enough for you, use those instead, and there is a page on this site that says exactly when that is the right call.

See how the pricing works