Authorize.net退款总是返回“参考交易的贷方总额将超过原始借方金额”


Authorize.net Refund always returning "The sum of credits against the referenced transaction would exceed original debit amount"

我正在使用Authorize.net进行交易退款,但它总是返回-"针对引用交易的贷方总和将超过原始借方金额"。

我已经提交了以下退款所需的字段以及其他必要的字段

1)先前结算的交易id为"x_trans_id"2)正确交易金额为"x_amount"3)交易类型"x_type" => "credit"4) x_method = "cc"

这里我很确定我提交的退款申请金额是正确的,但仍然出现上述错误。此外,此先前结算的事务使用x_type"作为"auth_capture"。

请注意,我在LIVE服务器上工作,所有细节都是正确的(Authorize.net商家用户名和密码,客户卡详细信息等)。

请告诉我为什么我得到这样的错误,而发送退款请求?

谢谢

如果您请求退款的金额大于初始交易的初始付款金额,则会发生此错误。因此,如果您试图退款的金额大于2011年7月13日收取的金额,那么您将收到此错误。