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

Authorize.Net · 拒绝码

Authorize.Net 50 “此交易正在等待结算,无法退款”是什么意思?

核实日期

Authorize.Net 响应原因代码 50 表示该交易正在等待结算,无法退款:贷记或退款只能针对已结算的交易执行。在批次结算之前,请改用作废来取消付款,这会释放全部金额。一旦结算,退款即可进行。

类型
错误 (退款)
谁拒绝了
Authorize.Net 的退款规则
重试
结算后,或者现在就作废它。
购物者操作
无需操作;商店会处理退款。
商家操作
作废未结算的交易,或者等待结算后再退款。

PlatformDTC 的处理方式

PlatformDTC 的 Authorize.Net 退款会自动遵循此规则:只有在付款结算后才会发送退款,而未结算的捕获则会被作废,金额为全额。

为什么会发生

退款是退还已结算的资金。在结算之前,没有可退款的金额,只有待取消的授权。

商店可以做什么

在商家界面中,选择“作废”(Void)来处理未结算的交易。对于部分退款,请等待其结算。

面向开发者

errors[0].errorCode "50"。在结算前使用 `voidTransaction`;结算后使用 `refundTransaction`。

常见问题

如何取消未结算的 Authorize.Net 付款 (代码 50)?
作废它。作废会在结算前取消全部金额。
我可以在结算前进行部分退款吗?
不。等待结算,然后退还部分金额。

来源

相关内容

支付知识库