分批次退款时,一致提示“”订单金额或退款金额与之前请求不一致,请核实后再试”
请帮忙看下什么原因,确定原支付金额,退款金额,退款订单号,原商户订单号都没有问题。
{
"return_code": "SUCCESS",
"return_msg": "OK",
"appid": "XXX",
"mch_id": "XXXX",
"nonce_str": "UytEXZ64DzALXQKr",
"sign": "21875823C8C76598FEA39A013BC9A65D",
"result_code": "FAIL",
"err_code": "INVALID_REQUEST",
"err_code_des": "订单金额或退款金额与之前请求不一致,请核实后再试"
}
<total_fee>2</total_fee> <refund_fee>1</refund_fee>
需要注意下,微信退款时需要传入两个参数,原始支付金额total_fee和本次退款的金额refund_fee,如果原始支付金额refund_fee和实际的支付金额不一致时,就会报这个错误:订单金额或退款金额与之前请求不一致,请核实后再试
我遇到的时这个原因导致的。