银行卡发卡行响应代码 (ISO 8583) · 拒绝码
银行卡拒绝代码 02 是什么意思?
核实日期
代码 02 是 ISO 8583 集合中的 Visa 发卡行响应代码,意思是“转交发卡行,特殊条件”。持卡人的银行拒绝了,并要求持卡人联系它,同时标记账户上的某个情况,但不向商店解释。Visa 把 02 视为 Category 4,即通用响应,所以允许在 30 天内最多重新尝试 20 次,但通常能让它解除的是购物者给银行打电话。
- 类型
- 软拒绝(发卡行转介)
- 谁拒绝的
- 这张卡的发卡银行
- Visa 类别
- Category 4(通用响应):30 天内最多 20 次重新尝试
- 重试
- 购物者联系银行后,试一次
- 购物者操作
- 打电话给银行,然后重试或换一张卡
- 商家操作
- 提供另一种付款方式;不要循环重试
- PlatformDTC 续费(Smart retry)
- 48 到 72 小时后再试一次
PlatformDTC 的处理方式
PlatformDTC 会把原始 02 完全当作 01 来处理:礼貌地重试一次。开启 Smart retry 后,续费会在 48 到 72 小时后、按商店本地扣款时间再试一次;如果银行再次拒绝,订阅会保留为逾期状态,同时客户会收到一个带签名的链接来更换银行卡。它绝不会被放进更长的资金日历。
为什么会发生
“特殊条件”是持卡人账户上某个银行想直接和他们讨论的情况。银行不会把具体是什么告诉商家,所以从商店这边猜测原因没有用。
商店可以怎么做
显示一条清楚的消息,请购物者换一张卡或联系他们的银行。来自许多不同银行卡的一连串 02 拒绝,说明商店这边可能有值得向你的支付处理商提出的问题;单独一次只是银行比较谨慎。
给开发者
在 Stripe 上,原始发卡行代码出现在 charge.outcome.network_decline_code 中(这里是“02”),就在 Stripe 自己的 decline_code 旁边。要结合卡品牌一起看:同样两个字符在 Visa 和 Mastercard 上可能含义不同。02 出现在 Stripe 的 Visa 表中;Mastercard 的表没有列出它。PlatformDTC 会把 01、02、05 和 85 映射到同一个只重试一次的桶里。
常见问题
- 代码 02 的付款之后能成功吗?
- 可以,只要持卡人已经和银行谈过。Visa 允许商家重新尝试,30 天内最多 20 次。
- 代码 02 意味着欺诈吗?
- 不一定。这是一个没有说明原因的转介。疑似欺诈有自己的代码 59。