银行卡发卡行响应代码 (ISO 8583) · 拒绝码
银行卡拒绝代码 59 是什么意思?
核实日期
代码 59 是 ISO 8583 集合中的一个 Visa 发卡行响应代码,意为“疑似欺诈”。银行的欺诈系统阻止了该笔付款,通常是因为它看起来与持卡人的正常消费不同。Visa 将 59 列在第 2 类,“发卡行目前无法批准”,因此在 30 天内最多允许重试 20 次。持卡人可以向银行确认购买,或使用另一张卡支付。
- 类型
- 软拒绝(欺诈筛查)
- 谁拒绝了
- 发卡银行
- Visa 类别
- 第 2 类(发卡行目前无法批准):30 天内最多重试 20 次
- 重试
- 仅在持卡人到场并完成身份验证的情况下
- 购物者操作
- 向银行确认购买或使用另一张卡
- 商家操作
- 使用 3-D Secure;切勿盲目重试
- PlatformDTC 续订(固定或智能重试)
- 从未重试;客户要求换一张新卡
PlatformDTC 的处理方式
PlatformDTC 对 59 的处理比 Visa 更严格。无论是固定重试还是智能重试,被 59 拒绝的续订都不会重试,即使 Stripe 将其标记为 `do_not_honor`;客户会收到一个链接来确认或添加一张卡。在结账时,Visa 59 可能会在仅使用 3-D Secure 的情况下提供给商店的备用处理器,这要求持卡人向其银行验证付款。
为什么会发生
银行的风险模型标记了该笔付款:金额异常、新商家、国外网站或欺诈中常见的模式。这可能是一个银行不确定的真实客户。
购物者可以做什么
在银行应用程序中批准付款或致电银行,然后重试。使用另一张卡或 PayPal 也可以。
商店可以做什么
运行 3-D Secure,以便持卡人可以证明是他们本人。不要在会话外重新提交卡:这会向相同的欺诈模型提出相同的问题。
开发者须知
在 Stripe 上,原始发卡行代码会出现在 `charge.outcome.network_decline_code`(此处为“59”)中,紧邻 Stripe 自己的 `decline_code`。请结合卡品牌一起阅读:相同的两个字符在 Visa 和 Mastercard 上可能意味着不同的事情。Stripe 可以将 Visa 59 显示为 `decline_code do_not_honor`,并附带建议 `try_again_later`,因此只有原始代码才能将其与模糊的 05 区分开来。PlatformDTC 的结账路由表将 Visa 59 标记为“使用 3-D Secure 重新路由”。
常见问题
- 我可以重试代码 59 的拒绝吗?
- Visa 允许,但盲目重试会向银行的欺诈模型提出相同的问题。仅在持卡人到场并完成身份验证的情况下重试。
- 如果客户收到 59,他们就是欺诈者吗?
- 不一定。银行会标记许多真实的购买。将其视为未确认,而不是已证实的欺诈。
来源
- Visa 核心规则和 Visa 产品与服务规则(2026 年 10 月 24 日),表 7-2 拒绝响应代码使用 — Visa
- 网络拒绝代码(Visa 和 Mastercard 表) — Stripe
- Visa 响应代码和拒绝类别 — Checkout.com