收藏
回答

微信统一下单接口一直返回system error,签名验证通过,是为什么?

<xml>
  <appid>wx*******</appid>
  <body>yuzijian</body>
  <mch_id>00000012</mch_id>
  <nonce_str>D47ADB23E80A4F6AAF54272F4FA339CE</nonce_str>
  <notify_url>https://******/notify-wxpay</notify_url>
   <openid>openidopenidopeni</openid>
  <sign_type>MD5</sign_type>
  <spbill_create_ip>127.0.0.1</spbill_create_ip>
  <out_trade_no>EC6715D332744F2E20211227163017</out_trade_no>
  <total_fee>19990</total_fee>
  <trade_type>JSAPI</trade_type>
  <sign>6127CF*******8B394B</sign>
</xml>

通过签名验证工具测试过,签名是通过的。但是访问统一下单接口,一直返回{return_msg=system error, return_code=FAIL},也不说具体是什么原因。。。。
openid是获取的真实的,appid和商户号id都没问题。
回答关注问题邀请回答
收藏

2 个回答

  • Memory
    Memory
    2021-12-27

    用postman测试请求看下返回报错什么

    2021-12-27
    有用
    回复 3
    • 肖亚光
      肖亚光
      2021-12-27
      找到了。我是个傻子,刚刚发现商户号没对应上。
      居然折腾了一天了快,一直以为代码哪里有问题。
      新申请的商户号,代码里还用的老的。
      2021-12-27
      回复
    • Memory
      Memory
      2021-12-27回复肖亚光
      干得漂亮
      2021-12-27
      回复
    • 肖亚光
      肖亚光
      发表于移动端
      2021-12-27回复Memory
      哈哈,再接再厉。
      2021-12-27
      回复
  • 肖亚光
    肖亚光
    2021-12-27
    https://api.mch.weixin.qq.com/pay/unifiedorder"
    


    2021-12-27
    有用
    回复
登录 后发表内容