收藏
回答

订单金额或退款金额与之前请求不一致,请核实后再试?

订单总金额为:76.63元,部分退款金额为:2.58元,提交退款方法后:订单金额或退款金额与之前请求不一致,请核实后再试

回答关注问题邀请回答
收藏

2 个回答

  • 微信支付技术助手1
    微信支付技术助手1
    2019-08-12

    同一笔退款订单需要和之前的请求的退款金额和请求参数都要一致才行,如果要多次退款需要设置不同的退款单号。https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_4

    2019-08-12
    有用
    回复 1
    • ^o^沐风
      ^o^沐风
      2019-08-12
      $input = new \WxPayRefund(); $input->SetTransaction_id($transaction_id); $input->SetTotal_fee($total_fee); $input->SetRefund_fee($refund_fee); $mchid = D('Home/Front')->get_config_by_name('wepro_partnerid'); $refund_no = $mchid.date("YmdHis").$order_info['order_id']; $input->SetOut_refund_no($refund_no); $input->SetOp_user_id($mchid); 退款单号每次是不一样的
      2019-08-12
      回复
  • 念
    09-24

    出现这个原因一般有两个 后来的参考

    1,检查退款金额是否精度问题。用PHP要注意一下。

    2,多次退款时,out_refund_no 参数不可一样。

    3,同一笔退款订单需要和之前的请求的退款金额和请求参数都要一致才行

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