Authorize.Net · 拒绝码
Authorize.Net 20 “处理过程中发生错误。请重试”是什么意思?
核实日期
Authorize.Net 响应原因代码 20 与代码 19 的解释相同:连接问题意味着 Authorize.Net 未从信用卡处理方收到数据。它通常会很快解决。由于可能仍已放置授权,因此在顾客再次支付前请检查是否有待处理的扣款,并避免连续多次重试。
- 类型
- 处理错误(临时)
- 谁拒绝了
- Authorize.Net 与处理方之间的连接
- 重试
- 是的,几分钟后,一旦您知道第一次尝试未授权。
- 顾客操作
- 稍后重试;首先检查是否有待处理的扣款。
- 商户操作
- 暂停重复尝试,直到处理恢复。
PlatformDTC 的处理方式
PlatformDTC 将 Authorize.Net 代码 20 列为推迟订阅续订的网关故障之一:不会消耗重试次数,并且客户不会被告知其支付失败。
发生原因
Authorize.Net 与处理方之间的超时,而不是关于银行卡的决定。
顾客可以做什么
等待几分钟,然后尝试一次。
商店可以做什么
留意许多订单中出现相同的代码;这证实是处理方侧的中断,而非个别银行卡的问题。
针对开发者
errors[0].errorCode "20"。与 19 的处理方式相同:瞬时错误,使用退避重试。
常见问题
- Authorize.Net 代码 19 和 20 之间有什么区别?
- Authorize.Net 对两者都记录了相同的连接性解释。
- Authorize.Net 代码 20 会持续多久?
- Authorize.Net 表示这些连接问题通常会很快解决。
来源
- Authorize.Net 响应代码工具(响应原因代码) — Authorize.Net
- Authorize.Net 响应代码(响应代码工具背后的 JSON 列表) — Authorize.Net