银行卡发卡行响应代码 (ISO 8583) · 拒绝码
银行卡拒绝代码14是什么意思?
核实日期
代码14是ISO 8583发卡机构响应代码。Visa将其定义为“无效账号(无此号码)”,Mastercard定义为“无效卡号”。银行没有与该卡号关联的账户,通常是由于输入错误或保存的旧卡号。Visa将14归入第1类:相同的卡号绝不能再次提交。顾客应仔细重新输入卡号或使用其他卡。
- 类型
- 硬拒绝(数据错误)
- 谁拒绝了
- 发卡银行
- Visa类别
- 第1类(发卡机构永不批准):绝不重新提交同一张卡
- 重试
- 绝不使用相同的卡号重试
- 顾客操作
- 重新输入卡号或使用其他卡
- 商家操作
- 要求提供正确的卡片信息;不要重试已保存的卡号
- PlatformDTC续订(固定或智能重试)
- 从不重试;要求客户提供新卡
PlatformDTC 的处理方式
PlatformDTC将原始代码14视为彻底停止。Visa结账被拒绝14的交易绝不会提交给备用处理方。在任何重试计划下,无论是固定重试还是智能重试,续订都不会被重试;订阅将逾期,客户会收到一个签名的一键链接,用于输入一张可用的卡,每个账单周期最多重发4次,每次间隔至少3天。
为什么会发生
这些数字与发卡机构的任何账户都不匹配。输入错误或过期的已保存卡号是其中一个可能的原因。
顾客可以做什么
对照实体卡检查16位数字并重新输入,或者选择其他支付方式。
致开发者
在Stripe上,原始发卡机构代码会出现在`charge.outcome.network_decline_code`(此处为“14”)中,紧邻Stripe自己的`decline_code`。请结合卡品牌一起阅读:相同的两个字符在Visa和Mastercard上可能意味着不同的事情。Mastercard发送14时会附带MAC 01(有新的账户信息)或MAC 03(请勿重试)。PlatformDTC在这两种情况下都会停止。
常见问题
- 代码14与卡片过期是同一回事吗?
- 不是。过期卡会返回54。代码14表示卡号本身不存在。
- 卡片更新服务能解决代码14吗?
- 有时可以,当卡片被更换且Mastercard发送MAC 01(有新的账户信息)时。否则,客户必须输入新卡号。
来源
- Visa核心规则和Visa产品与服务规则(2026年10月24日),表7-2拒绝响应代码使用 — Visa
- 网络拒绝代码(Visa和Mastercard表格) — Stripe
- Mastercard商家建议代码 — Braintree (PayPal)