关于支付宝信用借订单退款问题:交易已结束[ACQ.TRADE_HAS_FINISHED]
最近后台发现多笔订单退款申请无法通过,技术这边排查日志里看到以下返回:
{
"success": "",
"error_message": "Business Failed",
"payInfo": {
"code": "40004",
"msg": "Business Failed",
"sub_code": "ACQ.TRADE_HAS_FINISHED",
"sub_msg": "交易已结束",
"refund_fee": "0.00",
"send_back_fee": "0.00"
}
}
payInfo
内是支付宝实际的返回内容,可以看到 交易已结束
[ACQ.TRADE_HAS_FINISHED
] 的信息,查看统一收单交易退款接口 - 支付宝文档,最下面 业务错误码
里找到了这一错误 QA:
该交易已完结(已超过退款期限),不允许进行退款(即使重试也无法成功),建议联系买家进行线下退款处理。
所以这种订单没办法处理,只能否掉申请并联系代理商线下退款处理。网上看到说支付宝最长退款时间一般是三个月,看了几单都是支付宝的订单,且符合退款时间的叙述。
然后又查看了微信支付分的退款接口,注意里第一项就写了:交易时间超过一年的订单无法提交退款
。