银行卡发卡行响应代码 (ISO 8583) · 拒绝码
银行卡拒绝代码82是什么意思?
核实日期
代码82是一个ISO 8583发卡行响应代码,因网络而异。在Visa上,它表示“CAM、dCVV、iCVV或CVV结果为负”:卡片验证值检查失败。Visa将其列为第3类,数据质量,允许在30天内使用更正后的数据最多重试20次。在Mastercard上,82表示“无效交易/商家”,并附带商家建议代码;MAC 03表示不要重试。
- 类型
- 数据错误(Visa)/ 商家拒绝(Mastercard)
- 谁拒绝了
- 卡片的发行银行
- Visa类别
- 第3类(数据质量,重新验证支付详情):30天内最多重试20次
- 重试
- Visa:使用正确的卡片数据;Mastercard:遵循MAC
- 购物者操作
- 重新输入卡片详情或使用其他卡
- 商家操作
- 收集正确的卡片数据;遵循Mastercard建议代码
- PlatformDTC续订(智能重试)
- 此原始代码无规则;由处理器的自有代码决定
PlatformDTC 的处理方式
PlatformDTC对原始代码82没有规则,因此由处理器代码决定。无论是哪种重试计划,Mastercard商家建议代码03或21都会立即停止重试;如果开启智能重试,MAC 24到30还会设置确切的等待时间。像 `incorrect_cvc` 这样的硬处理器代码会停止续订并要求客户提供卡片详情。
发生原因
在Visa上,卡片验证数据未通过检查,例如安全码错误或芯片数据损坏。在Mastercard上,发卡行拒绝了该交易或商家。
顾客可以怎么做
重新输入银行卡信息,特别是安全码,或者使用其他银行卡。
供开发者参考
在 Stripe 上,原始发卡机构代码会出现在 `charge.outcome.network_decline_code`(此处为“82”)中,紧邻 Stripe 自己的 `decline_code`。请结合银行卡品牌一起阅读:相同的两个字符在 Visa 和 Mastercard 上可能意味着不同的事情。Mastercard 的表格将 82 与 MAC 01、02 和 03(MAC 03 上表示“无效交易或商户,请勿重试”)列在一起,因此请务必也阅读 `network_advice_code`。
常见问题
- 代码 82 是指 CVC 错误吗?
- 在 Visa 上,它表示验证值检查失败,这通常是 CVC。在 Mastercard 上,它意味着不同的事情:无效交易或商户。
- 我可以重试代码 82 吗?
- 在 Visa 上,可以更正数据后重试。在 Mastercard 上,请遵循商户建议代码 (Merchant Advice Code)。
来源
- Visa 核心规则和 Visa 产品与服务规则(2026 年 10 月 24 日),表 7-2 拒绝响应代码使用 — Visa
- 网络拒绝代码(Visa 和 Mastercard 表格) — Stripe
- Mastercard 商户建议代码 — Braintree (PayPal)