收藏
回答

微信退款成功,但是查询退款却返回return_msg=不识别的参数mch_appid?

https://api.mch.weixin.qq.com/pay/refundquery

Map reqData = new HashMap();
reqData.put("appid",appid);
reqData.put("mch_id",metch_id);
reqData.put("nonce_str",WeChatPayUtil.generateNonceStr());
reqData.put("transaction_id",user_transaction_id);
reqData.put("sign",WeChatPayUtil.generateSignature(reqData,private_key));
logger.warn("查询退款所需要的参数: " + reqData);
Map map = wxPay.refundQuery(reqData);
logger.warn("查询退款结果:" + map);

查询退款结果:{return_msg=不识别的参数mch_appid, return_code=FAIL}
最后一次编辑于  2021-04-21
回答关注问题邀请回答
收藏

1 个回答

  • Memory
    Memory
    2021-04-21

    贴一下请求参数,看着像Mch_id或者appid传错了

    2021-04-21
    有用 1
    回复 8
    • 李志环
      李志环
      2021-04-21
      查询退款所需要的参数:
       {
      sign=BF3948E957CF1B0B53BA3E7DCCB9401F, 
      mch_id=1573750441, 
      appid=wxfa762b178a8b0018, 
      nonce_str=9ljorbQPt68S24HejZxbHrhmPe4iyaXV, 
      transaction_id=4200000935202104160344960742
      }
      退款成功,查询退款却有问题,而且退款和查询退款这两次使用的appid和mch_id是同一个
      2021-04-21
      回复
    • Memory
      Memory
      2021-04-21回复李志环
      用postman测一下看看返回什么
      2021-04-21
      回复
    • 李志环
      李志环
      2021-04-21回复Memory
      2021-04-21
      回复
    • Memory
      Memory
      2021-04-21回复李志环
      我请求是正常的,自查请求
      2021-04-21
      回复
    • 李志环
      李志环
      2021-04-21
      我可以看一下你发送的请求截图吗
      2021-04-21
      回复
    查看更多(3)
登录 后发表内容