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

Authorize.Net · 拒绝码

Authorize.Net 120 “处理过程中发生错误。请重试(超时后撤销失败)”是什么意思?

核实日期

Authorize.Net 响应原因代码 120 表示针对原始超时交易的系统生成撤销失败:第一笔交易在等待授权方时超时,之后 Authorize.Net 无法撤销它。因此,授权可能会保留在购物者的卡上。在重试之前检查它,以免购物者最终被两次预授权。

类型
处理错误(临时)
谁拒绝了
授权方和 Authorize.Net
重试
在重试之前检查卡上是否有授权。
购物者操作
在再次付款之前检查是否有待处理的扣款。
商家操作
查找是否存在残留授权,如果需要,将其释放。

PlatformDTC 的处理方式

PlatformDTC 将 Authorize.Net 代码 120 归类为网关故障:在订阅续订时,它会推迟扣款,而不使用催款步骤或通过电子邮件通知客户付款失败。

发生原因

Authorize.Net 的说明:“原始交易在等待授权方响应时超时。”旨在清理此交易的撤销随后失败了。

购物者可以怎么做

在您的银行应用程序中查找待处理的金额,然后再次付款;它应该会自动消失或被撤销。

商家可以怎么做

如果预授权仍然存在,请联系您的商户服务提供商或要求发卡方释放授权。

供开发人员参考

errors[0].errorCode "120"。代码 121(数据库错误)和 122(处理错误)是由于其他原因导致的相同撤销失败情况。

常见问题

在 Authorize.Net 代码 120 之后,购物者是否被扣款?
没有完成销售,但超时尝试的授权可能仍然显示,直到它被释放。
代码 120、121 和 122 有何不同?
它们都是失败的系统撤销;Authorize.Net 将 120 列为超时,121 列为数据库错误,122 列为处理错误。

来源

相关内容

支付知识库