银行卡发卡行响应代码 (ISO 8583) · 拒绝码
卡片拒绝代码 04 是什么意思?
核实日期
代码 04 是一个 ISO 8583 发卡行响应代码。Visa 将其定义为“收回卡片(无欺诈)”,Mastercard 将其定义为“捕获卡片”。发卡银行已将此卡停用,并且不会批准任何在此卡上的扣款。Visa 将 04 列为第 1 类,“发卡行永不批准”:收到此代码后,商户绝不能再次提交同一张卡的授权请求。购物者需要一张不同的卡。
- 类型
- 硬拒绝
- 谁拒绝了
- 卡的开户银行
- Visa 类别
- 第 1 类(发卡行永不批准):切勿再次提交同一张卡
- 重试
- 切勿在此卡上重试
- 购物者操作
- 使用不同的卡或支付方式
- 商户操作
- 停止从此卡扣款;要求提供一张新卡
- PlatformDTC 续订(固定或智能重试)
- 永不重试;客户被要求提供一张新卡
PlatformDTC 的处理方式
PlatformDTC 将原始代码 04 视为全面的硬停止。在 Visa 结账时,它绝不会提供给备用处理商。无论是固定重试还是智能重试计划,被 04 拒绝的续订都不会重试:订阅将逾期,该卡被标记为已阻止,客户会收到一个一键更新卡片链接,每个账单周期最多重发 4 次,每次间隔至少 3 天。
为什么会发生
银行已决定此卡不应再使用,例如,因为卡片已更换或账户已更改。Visa 的措辞“无欺诈”将其与 07、41 和 43 区分开来,这些是与欺诈、丢失或被盗卡片相关的收回。
商店可以做什么
要求提供另一张卡,并且不要再次使用旧卡。Visa 会对第 1 类代码后的重试进行罚款,而且重试无论如何都不会成功。给购物者的信息应保持中立,例如“您的卡被拒绝了,请使用另一张卡”。
致开发者
在 Stripe 上,原始发卡行代码会出现在 `charge.outcome.network_decline_code`(此处为“04”)中,紧邻 Stripe 自己的 `decline_code`。请结合卡品牌一起解读:相同的两个字符在 Visa 和 Mastercard 上可能意味着不同的事情。Mastercard 的表格将 04 列为“没收卡”。PlatformDTC 的结账路由表 (`cardroute visaCodes`) 将 Visa 04 标记为永不重试,这会否决任何备用处理器的提议。
常见问题
- 带有代码 04 的卡还能再次使用吗?
- 那张卡不行了。银行已将其停用。持卡人需要更换新卡或使用其他支付方式。
- 重试代码 04 真的会被罚款吗?
- Visa 规则规定,商户在收到类别 1 代码后绝不能重新提交,并且处理方会将 Visa 的重试费用转嫁给商户。请勿重试。
来源
- Visa 核心规则和 Visa 产品与服务规则(2026 年 10 月 24 日),表 7-2 拒绝响应代码使用 — Visa
- 网络拒绝代码(Visa 和 Mastercard 表格) — Stripe
- Visa 响应代码和拒绝类别 — Checkout.com