银行卡发卡行响应代码 (ISO 8583) · 拒绝码
银行卡拒绝代码 R0 是什么意思?
核实日期
代码 R0 是 Visa 发卡行响应代码,意思是“停止这笔付款”。持卡人已告诉其银行停止这笔特定付款,通常是定期扣款。Visa 将 R0 列入类别 1,即“发卡行绝不会批准”:收到它后,商家绝不能为同一张卡重新提交授权。要把它当作客户的请求,并就其订阅联系客户。
- 类型
- 硬拒绝(停止付款)
- 谁拒绝的
- 银行,按持卡人的指示
- Visa 类别
- 类别 1(发卡行绝不会批准):绝不要重新提交同一张卡
- 重试
- 这张卡绝不重试
- 顾客操作
- 联系商店更改或取消订阅
- 商家操作
- 停止扣款;联系客户
- PlatformDTC 续费(固定重试或 Smart retry)
- 绝不重试;客户要求换新卡
PlatformDTC 的处理方式
PlatformDTC 在两条路径上都将 R0 视为硬停止。Visa 结账被 R0 拒绝时,绝不会转到备用处理商;在任一重试计划(固定重试或 Smart retry)下,续费都不会重试:订阅会保持在逾期状态,客户会收到一个链接,用来更新银行卡或管理订阅。
为什么会发生
持卡人要求银行阻止向该商家的一笔付款。这通常是客户本来就想取消的订阅。
商店可以做什么
不要重试,也不要切换处理商。联系客户,确认他们是否想取消,并让取消变得容易。
给开发者
在 Stripe 上,原始发卡行代码出现在 charge.outcome.network_decline_code(这里是“R0”),旁边是 Stripe 自己的 decline_code。要结合卡品牌一起看:同样的两个字符在 Visa 和 Mastercard 上可能含义不同。PlatformDTC 对 Stripe 的 stop_payment_order 拒绝代码也这样处理:续费时是硬拒绝,结账时绝不重试。
常见问题
- 我可以再次向遇到代码 R0 的客户扣款吗?
- 不要用那张卡。Visa 禁止重新提交类别 1 代码。询问客户希望怎么处理。
- R0、R1 和 R3 有什么区别?
- R0 停止一笔付款,R1 停止向你的所有未来付款,R3 停止向所有商家的所有付款。