Stripe call_issuer: What It Means and How to Fix It
call_issuer means the bank wants the cardholder to call before approving the charge. The customer needs to contact their bank and then update their payment details.
call_issuer means the issuing bank wants the cardholder to contact them before the charge can be authorized. The bank has flagged the account for a reason it will not share with the merchant, and it wants to speak with the cardholder directly before approving further charges.
What does call_issuer mean?
call_issuer maps to ISO 8583 response code "01: Refer to Card Issuer." The bank is not declining permanently, but it will not approve the charge without direct cardholder contact.
Common reasons the bank triggers this include: a temporary security hold the bank placed on the account, a fraud alert the bank wants to verify with the cardholder, an account review the cardholder needs to complete, or a limit the cardholder needs to authorize an increase for.
The cardholder calling their bank typically resolves the issue within hours to a day, faster than most standard soft declines like generic_decline, which clear without any customer action.
How to handle call_issuer
Do not retry without customer action. Retrying before the cardholder speaks to their bank will produce the same result. The retry may eventually succeed if the bank's hold clears on its own, but waiting for that is slower than asking the customer to call.
Email on day 1. Explain that their bank needs them to call before the payment can be processed. Give them the number on the back of their card. Once they have spoken with their bank, they may need to retry the payment manually or you can retry it.
Retry after customer confirms they called. If the customer tells you they resolved it with their bank, retry the charge that day, one of the few situations in the full recovery framework where a customer-triggered retry makes sense.
Follow up at day 3 and day 7 if unresolved.
- What does call_issuer mean on Stripe?
- The issuing bank wants the cardholder to call them before approving the charge. It is not a permanent decline, but authorization requires direct cardholder contact with the bank.
- Can I retry a call_issuer decline?
- Not productively until the customer speaks with their bank. Once they have resolved whatever the bank flagged, a retry will likely succeed.
- What should I tell the customer?
- Ask them to call the number on the back of their card. Their bank has flagged something on their account and wants to speak with them before approving the charge. Once they resolve it, the payment can go through.
- Is call_issuer a hard or soft decline?
- Technically soft, since it can be resolved. But it requires customer action to resolve, unlike typical soft declines that clear on their own with a timed retry.