银行卡发卡行响应代码 (ISO 8583) · 拒绝码
银行卡拒绝代码 41 是什么意思?
核实日期
代码 41 是一个 ISO 8583 发卡机构响应代码,意味着该卡已报失:Visa 称之为“卡片已报失,请收回(欺诈账户)”,Mastercard 称之为“卡片已报失”。银行已冻结该卡,不会批准任何交易。Visa 将 41 列为第 1 类,因此商户绝不能重新提交。要求顾客使用其他支付方式,但不要告知顾客该卡已报失。
- 类型
- 硬拒绝
- 谁拒绝了
- 发卡银行
- Visa 类别
- 第 1 类 (发卡机构绝不会批准):切勿重新提交同一张卡
- 重试
- 从不
- 顾客操作
- 使用其他银行卡或支付方式
- 商户操作
- 不要重试;显示通用拒绝消息
- PlatformDTC 续订 (固定或智能重试)
- 从不重试;顾客被要求提供新卡
PlatformDTC 的处理方式
PlatformDTC 将原始 41 视为两条路径上的硬停止。在结账时,Visa 41 绝不会发送给备用处理商。在任何重试计划中,无论是固定重试还是智能重试,续订都不会被重试;订阅将保持逾期状态,顾客会收到一个一键添加新卡的链接,并附带一封电子邮件,其中只说明该卡已无法使用。
为什么会发生
持卡人或银行报告该卡已报失。如果真正的持卡人正在使用旧的已保存卡付款,则更换后的卡将起作用;如果其他人正在使用它,则冻结正在发挥作用。
商店可以做什么
切勿重试,并将消息措辞为普通拒绝。Stripe 对其 `lost_card` 代码的指导是将其显示为通用拒绝。如果其他详细信息看起来有异常,请审查订单。
面向开发者
在 Stripe 上,原始发卡机构代码会出现在 `charge.outcome.network_decline_code` (此处为“41”) 中,紧邻 Stripe 自己的 `decline_code`。请结合银行卡品牌一起解读:相同的两个字符在 Visa 和 Mastercard 上可能意味着不同的事情。PlatformDTC 的续订计划器和结账路由表都将 41 列为永不重试。
常见问题
- 我应该告诉顾客该卡已报失吗?
- 不。显示一条中立的拒绝消息。如果他们是真正的持卡人,他们的银行会解释。
- 代码 41 的顾客还能订阅吗?
- 可以,使用不同的银行卡。冻结仅适用于该卡。
来源
- Visa 核心规则和 Visa 产品与服务规则 (2026 年 10 月 24 日),表 7-2 拒绝响应代码使用 — Visa
- 网络拒绝代码 (Visa 和 Mastercard 表) — Stripe
- Visa 响应代码和拒绝类别 — Checkout.com