场景描述
用户已经支付了订单,并且完成了分账,资金状态为冻结。这时发起退款流程。
在没有分账解冻的情况下,调用了 请求微信分账回退api,接口返回SUCCESS了
[amount] => 20
[finish_time] => 2024-12-23T15:36:03+08:00
[order_id] => 30001906792024122378760127846
[out_order_no] => FZ202412231115064449
[out_return_no] => FZTK202412231536020706
[result] => SUCCESS
[return_mchid] => XXX
[return_no] => 37001900392024122354701844462
[sub_mchid] => XXX
[transaction_id] => 4322002243202412237180905127
这时候,查询未分账资金,还是原来的分账后金额,没有产生任何变化。
而且无法使用整单收款金额调用退款接口。提示>{"error":1,"msg":"{\"code\":\"RULE_LIMIT\",\"message\":\"申请退款金额大于剩余未分账金额,请等待分账完成后再试\"}"}
分账回退成功是回退到基本账户的可用余额