银行卡发卡行响应代码 (ISO 8583) · 拒绝码
银行卡拒绝代码 12 是什么意思?
核实日期
代码 12 是一个 ISO 8583 发卡机构响应代码,表示 Visa 和 Mastercard 上的“无效交易”。发卡银行不会按提交的方式处理此交易,例如因为该卡不能用于此类购买。Visa 将 12 列为第 1 类,“发卡机构永不批准”,因此,同一张卡绝不能再次提交用于此交易。购物者应使用其他卡或支付方式。
- 类型
- 硬拒绝
- 谁拒绝了
- 发卡银行
- Visa 类别
- 第 1 类(发卡机构永不批准):切勿重新提交同一张卡
- 重试
- 绝不使用此卡
- 购物者操作
- 使用其他卡或支付方式
- 商家操作
- 停止重试;提供替代方案
- PlatformDTC 续订(固定或智能重试)
- 从不重试;客户被要求提供新卡
PlatformDTC 的处理方式
PlatformDTC 在原始代码 12 时停止。Visa 结账拒绝代码 12 绝不会提供给备用处理器。无论是固定重试还是智能重试,续订都不会重试;订阅会保持逾期状态而不是被取消,客户会收到一个一键链接来添加一张可用的卡,每个账单周期最多重发 4 次。
发生原因
发卡机构认为此交易本身对这张卡无效。这可能是卡上的产品限制,或者是发卡机构不支持的交易类型。
购物者可以做什么
使用不同的卡、PayPal 或电子钱包支付。致电银行可以解释限制,但同一张卡上的同一笔交易将不会被批准。
面向开发者
在 Stripe 上,原始发卡机构代码会出现在 `charge.outcome.network_decline_code`(此处为“12”)中,紧邻 Stripe 自己的 `decline_code`。请结合卡品牌一起阅读:相同的两个字符在 Visa 和 Mastercard 上可能意味着不同的事情。Visa 和 Mastercard 的表格都将 12 列为“无效交易”。Visa 禁止重新提交;Mastercard 自己的指导通过其商家建议代码提供。
常见问题
- 代码 12 是由打字错误引起的吗?
- 通常不是。卡号中的打字错误会导致 14。代码 12 是关于交易的,而不是数字。
- 我明天可以重试代码 12 吗?
- 不能。Visa 第 1 类代码绝不能重新提交用于同一张卡。
来源
- Visa 核心规则和 Visa 产品与服务规则(2026 年 10 月 24 日),表 7-2 拒绝响应代码使用 — Visa
- 网络拒绝代码(Visa 和 Mastercard 表格) — Stripe
- Visa 响应代码和拒绝类别 — Checkout.com