收藏
回答

微信支付部分金额申请退款,提示:订单金额或退款金额与之前请求不一致,请核实后再试,怎么解决?

这个transaction_id已经退过一部分款了,这是第二次部分退款请求

这是请求参数:

{"transaction_id":"4200002419xxxxxxxxx","out_refund_no":"2024090319418962373","total_fee":72000,"refund_fee":36000,"notify_url":"xxxxxxx"}

这是返回结果:

<xml><return_code><![CDATA[SUCCESS]]></return_code>
<return_msg><![CDATA[OK]]></return_msg>
<appid><![CDATA[wxd7xxxxxxxx]]></appid>
<mch_id><![CDATA[1575383091]]></mch_id>
<nonce_str><![CDATA[P7rZbHJMyvyLdEse]]></nonce_str>
<sign><![CDATA[8485EC87BB5B90Assssssssss]]></sign>
<result_code><![CDATA[FAIL]]></result_code>
<err_code><![CDATA[INVALID_REQUEST]]></err_code>
<err_code_des><![CDATA[订单金额或退款金额与之前请求不一致,请核实后再试]]></err_code_des>
</xml>
回答关注问题邀请回答
收藏

2 个回答

  • Memory
    Memory
    09-20

    out_refund_no不能重复使用

    09-20
    有用
    回复 1
    • Zhangshu
      Zhangshu
      09-20
      可以了,谢谢
      09-20
      回复
  • Zhangshu
    Zhangshu
    09-20

    支付720,第一次退款120,第二次想再退360

    09-20
    有用
    回复
登录 后发表内容