收藏
回答

订单退款

请求参数中订单总金额与支付的总金额一致,为什么会报如下的错误

{nonce_str=xxxxxx, appid=xxxxx, sign=xxxxxx, err_code=REFUND_FEE_MISMATCH, return_msg=OK, result_code=FAIL, err_code_des=订单金额或退款金额与之前请求不一致,请核实后再试, mch_id=xxxxxxx, return_code=SUCCESS}


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

1 个回答

  • 微信支付技术助手4
    微信支付技术助手4
    2019-05-16

    你好,请按照以下几点检查:

    1,订单金额参数填写错误。

    2,代码程序float转int精度丢失,

    3,total_fee:必须是订单的支付金额,单位:分;

    refund_fee:少于订单支付金额,单位:分;

    同一个退款单号发起多次退款,退款金额要一致。


    2019-05-16
    有用
    回复 4
    • Charlie
      Charlie
      2019-05-16

      以上问题都不存在

      2019-05-16
      回复
    • .....
      .....
      2019-05-17

      我也遇到了这个问题 求解



      2019-05-17
      回复
    • -・・-
      -・・-
      2019-05-17回复Charlie

      我也遇到了这个问题

      2019-05-17
      回复
    • Charlie
      Charlie
      2019-05-20

      问题还是因为自己订单的问题,我的订单情况比较特殊,最终拿到的金额有偏差

      2019-05-20
      回复
登录 后发表内容