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

Authorize.Net · 拒绝码

Authorize.Net 318 “已提交重复交易(处理器)”是什么意思?

核实日期

Authorize.Net 响应原因代码 318,“已提交重复交易”,是代码 11 的处理器版本:是处理器,而不是 Authorize.Net 自己的过滤器,决定该请求与之前的请求重复。在再次尝试之前,请查找较早的交易,这样一旦两笔交易都结算,客户就不会被重复扣款。

类型
错误(重复检查)
谁拒绝了
银行卡处理器
重试
在您检查了较早的交易之前不要重试。
购物者操作
检查第一次付款是否已成功。
商家操作
在再次收费之前,找到原始交易。

PlatformDTC 的处理方式

PlatformDTC 绝不会在结账时重发代码 318 的付款,并且其续订账本会为重复的续订请求返回已记录的结果,而不是向 Authorize.Net 发送第二次扣款。如果续订仍然收到 318,则会在 48 小时或更长时间后(超出重复窗口)再次尝试一次。

发生原因

支付处理器应用了自己的重复检测机制,并将此请求拒绝为重复请求。

商店可以怎么做

在商户界面中搜索在此请求之前不久,金额和银行卡信息相同的交易。

致开发者

errors[0].errorCode "318"(处理器发出的 11 的孪生代码)。更改 duplicateWindow 不会影响处理器自身的检查。

常见问题

duplicateWindow 能否修复 Authorize.Net 代码 318?
不能。该设置控制 Authorize.Net 的过滤器(代码 11);318 来自支付处理器。
在 Authorize.Net 代码 318 后我应该重新提交吗?
仅在确认之前的交易未成功后。

来源

相关内容

支付知识库