Authorize.Net · 拒绝码
Authorize.Net 317 “信用卡已过期(处理器)”是什么意思?
核实日期
Authorize.Net 响应原因代码 317,“信用卡已过期”,是代码 8 的处理器发出版本:处理器本身拒绝了,因为卡已过有效期。重试不会成功。购物者应使用替换卡或另一张卡支付,订阅客户应更新他们存储的卡。
- 类型
- 硬拒绝
- 谁拒绝了
- 卡片处理器
- 重试
- 不行。需要一张新卡或新的有效期。
- 购物者操作
- 使用您的新卡或另一张卡。
- 商户操作
- 请求更新卡片详细信息。
PlatformDTC 的处理方式
PlatformDTC 将 Authorize.Net 代码 317 归类为永不重试,并将其排除在备用处理器路径之外,因为过期卡在任何地方都会失败。在订阅续订时,此代码不会被重试:订阅会逾期,客户会收到一封包含添加新卡链接的电子邮件。
为什么会发生
处理器检查了卡片并发现它已过期,即使请求通过了 Authorize.Net 自己的检查。
购物者可以做什么
使用您的银行发行的卡来替换这张卡。
商店可以做什么
向客户发送更新其支付详细信息的请求。
开发者须知
`errors[0].errorCode "317"`(处理器发出的代码 8 的孪生代码)。
常见问题
- Authorize.Net 代码 317 与代码 8 有何不同?
- 两者都表示卡已过期;317 来自处理器,8 来自 Authorize.Net。
- 过期卡以后还能收费吗 (Authorize.Net 317)?
- 不行。客户需要提供一张更新的卡。
来源
- Authorize.Net 响应代码工具(响应原因代码) — Authorize.Net
- Authorize.Net 响应代码(响应代码工具背后的 JSON 列表) — Authorize.Net