Stripe · 拒绝码
Stripe `call_issuer` 拒绝代码是什么意思?
核实日期
Stripe 的 `call_issuer` 拒绝代码意味着银行卡因未知原因被拒绝,客户需要联系其发卡机构以获取更多信息。银行没有告诉 Stripe 原因,出于隐私考虑,银行只与持卡人讨论详细信息。最快的解决方案是购物者拨打银行卡背面的电话号码,或使用其他银行卡支付。在银行未清除问题的情况下重复提交同一笔扣款很少有帮助。
- 类型
- 软拒绝(请咨询发卡机构)
- 谁拒绝了
- 发卡银行
- 重试
- 最多一次,在客户与银行沟通后
- 购物者操作
- 拨打银行卡上的电话号码联系银行,或使用其他银行卡
- 商家操作
- 提供其他支付方式;不要持续重复提交
PlatformDTC 的处理方式
在结账时,如果发生 `call_issuer` 拒绝,PlatformDTC 可以提供商店的备用卡处理器(如果商店选择了 PayPal 卡支付)。如果开启了智能重试,续订会在 48 到 72 小时后,在商店的扣款时间进行一次额外的尝试;如果银行再次拒绝,重试将停止,客户会被要求通过一键更新链接提供新的支付方式。
为什么会发生这种情况
银行希望在透露更多信息之前与持卡人沟通,Stripe 也未收到具体原因。Stripe 指出,出于隐私和安全原因,发卡机构只会与持卡人讨论拒绝的具体情况。
购物者可以怎么做
拨打卡片背面的银行电话,请他们允许这笔支付,然后再次尝试。使用其他卡片或支付方式会立即生效。
商店可以怎么做
向购物者显示清晰的“尝试其他卡片或联系您的银行”消息。对于订阅,稍后重试一次是合理的;第二次拒绝意味着客户需要更新卡片。
致开发者
检查 `outcome.advice_code` 和 `network_decline_code` 以获取更多背景信息。在 Visa 上,原始代码 01 和 02 表示“请咨询发卡机构”;Visa 并未将其列为永不重试的代码,但每次重试都会计入其 30 天内 20 次尝试的限制。
常见问题
- 商店可以解决 `call_issuer` 拒绝吗?
- 不。只有持卡人的银行才能解除阻止支付的原因。商店可以提供其他支付方式。
- 我应该重试 `call_issuer` 多少次?
- 最多一次,最好是在客户与银行沟通之后。Stripe 的建议是让客户联系发卡机构,对银行拒绝的卡片重复尝试可能会提高您在该银行的拒绝率。
来源
- Stripe 拒绝代码 — Stripe
- 网络拒绝代码 — Stripe
- Visa 核心规则和 Visa 产品与服务规则(2026 年 10 月 24 日),表 7-2 — Visa
相关内容
- do_not_honor — 银行拒绝了这张卡,但没有说明原因。
- generic_decline — 因未知原因被拒绝,或被 Stripe Radar 或 Adaptive Acceptance 阻止。
- card_declined — Stripe 针对任何被拒绝的卡的错误代码;decline_code 说明了原因。
- approve_with_id — 银行无法授权按原样发送的支付;再试一次可能会成功。
- card_not_supported — 此卡不能用于此类购买。
- card_velocity_exceeded — 卡片的余额、信用额度或金额限制已达到。
- currency_not_supported — 这张卡无法用当前支付的货币进行扣款。
- do_not_try_again — 已弃用代码:因未知原因被拒绝;请勿再次使用此卡进行交易。