Authorize.Net · 拒绝码
Authorize.Net 54 “引用的交易不符合发放贷记的条件”是什么意思?
核实日期
Authorize.Net 响应原因代码 54 表示引用的交易不符合发放贷记的条件。Authorize.Net 列出了常见原因:它可能未结算、类型无效、币种错误、引用交易ID无效,或已结算超过 180 天。修复适用的问题,或者通过其他方式退还资金。
- 类型
- 错误 (退款)
- 谁拒绝了
- Authorize.Net 的退款规则
- 重试
- 只有在修复原因之后。
- 购物者操作
- 无需操作;商店会处理退款。
- 商家操作
- 检查交易的状态、类型、币种和时间。
PlatformDTC 的处理方式
PlatformDTC 仅针对其自身记录的已结算付款发送 Authorize.Net 退款,并附带 Authorize.Net 要求的遮蔽卡片详细信息,这排除了大多数代码 54 的原因,除了 180 天的限制。
为什么会发生
退款必须指向一笔已结算、可退款的交易,使用相同的币种,并在结算后 180 天内进行。
商店可以做什么
查找原始交易。如果它未结算,则作废它;如果它已超过 180 天,则通过其他方式向客户退款。
面向开发者
errors[0].errorCode "54"。`refundTransaction` 需要 `refTransId` 以及卡片后四位数字和有效期 (XXXX)。
常见问题
- 我可以在 Authorize.Net 上多久内进行退款 (代码 54)?
- Authorize.Net 的代码 54 描述列出已结算超过 180 天的交易不可退款。
- 如果代码 54 退款太旧怎么办?
- 通过其他方式退还资金,例如银行转账,并记录下来。
来源
- Authorize.Net 响应代码工具 (响应原因代码) — Authorize.Net
- Authorize.Net 响应代码 (响应代码工具背后的JSON列表) — Authorize.Net