银行卡发卡行响应代码 (ISO 8583) · 拒绝码
银行卡拒绝代码46是什么意思?
核实日期
代码46是ISO 8583标准中Visa发卡行的响应代码,表示“账户已关闭”。银行卡背后的账户已关闭,因此银行不会批准任何支付。Visa将46列为第1类,“发卡行永不批准”:切勿重新提交同一张银行卡。它最常出现在订阅服务中,因为已保存的银行卡寿命可能比账户长。客户需要添加一张新卡。
- 类型
- 硬拒绝
- 谁拒绝了
- 银行卡的发卡行
- Visa类别
- 第1类(发卡行永不批准):切勿重新提交同一张银行卡
- 重试
- 永不
- 购物者操作
- 添加一张新卡
- 商户操作
- 停止扣款;发送更新银行卡请求
- PlatformDTC续订(固定或智能重试)
- 从未重试;客户被要求提供一张新卡
PlatformDTC 的处理方式
PlatformDTC在收到原始代码46时停止。无论是固定重试还是智能重试,被代码46拒绝的续订都不会被重试;订阅会被标记为逾期(未取消),银行卡被标记为已禁用,客户会收到一个签名的、一键更新银行卡链接,每个账单周期最多重发4次,每次间隔至少3天。Visa结账时被代码46拒绝的交易绝不会转移到备用处理商。
为什么会发生
持卡人关闭了账户,更换了银行,或者银行关闭了账户。存档的银行卡号已不再有效。
商店可以做什么
要求客户提供一张新卡,而不是重试。一封清晰友好的、带有直接链接的更新银行卡电子邮件,比重复的失败扣款能挽回更多订阅者。
针对开发者
在Stripe上,原始发卡行代码会出现在`charge.outcome.network_decline_code`(此处为“46”)中,紧邻Stripe自己的`decline_code`。请结合银行卡品牌一起解读:相同的两个字符在Visa和Mastercard上可能意味着不同的事情。46在Stripe的Visa表格和Visa的第1类列表中;Mastercard的表格中没有列出它。
常见问题
- 我可以稍后重试已关闭的账户吗?
- 不可以。Visa第1类意味着永不重新提交。该账户不会为您的扣款而重新开放。
- 为什么订阅服务会收到代码46?
- 已保存的银行卡寿命可能比账户长。当客户关闭账户时,持有该银行卡的每个商户在下次扣款时都会看到46。