NewNo plan feeNo plan fee. Just 2.9% + $0.30 per card sale, and signing up is free.Try now →

Authorize.Net · 拒绝码

Authorize.Net 19 “处理过程中发生错误。请重试”是什么意思?

核实日期

Authorize.Net 响应原因代码 19,“处理过程中发生错误。请重试”,是 Authorize.Net 与银行卡处理方之间的连接问题:Authorize.Net 未收到其发送请求的回复。Authorize.Net 表示这些问题通常会很快解决,并警告说在中断期间重复尝试可能会在银行卡上创建多个授权。

类型
处理错误(临时)
谁拒绝了
Authorize.Net 与处理方之间的连接
重试
是的,稍等片刻后。首先检查是否未创建任何授权。
顾客操作
等待几分钟,然后重试。
商户操作
检查 Authorize.Net 状态;避免快速重复尝试。

PlatformDTC 的处理方式

如果 Authorize.Net 代码 19 影响到订阅续订,PlatformDTC 将其视为网关故障,而非拒绝:续订将被推迟并再次尝试,不会使用催款步骤,并且客户不会收到“支付失败”电子邮件。

发生原因

处理方未及时回复,原因可能是中断或网络拥堵。银行卡本身未被判断。

顾客可以做什么

等待几分钟,然后再次尝试。在再次支付前,请检查您的银行应用程序是否有待处理的扣款。

商店可以做什么

在问题持续期间避免重试循环,因为每次尝试都可能在银行卡上放置一个授权。Authorize.Net 建议在虚拟终端中运行其测试 Visa 卡:正常的拒绝而非错误意味着连接已恢复。

针对开发者

errors[0].errorCode "19"。代码 20–23、25 和 26 带有相同的信息;将这组代码视为瞬时错误,在您这边使用退避和幂等性进行重试。

常见问题

Authorize.Net 代码 19 是银行卡被拒绝吗?
不。Authorize.Net 未收到处理方的回复;银行卡未被判断。
重试 Authorize.Net 代码 19 会向顾客收取两次费用吗?
Authorize.Net 警告说,在中断期间重复尝试可能会创建多个授权,因此在重试前请检查。

来源

相关内容

支付知识库