收藏
回答

小程序 统一下单 签名错误

如题:我直接上代码,为什么总是签名错误,所有官方提供的工具都验证通过了


<xml>

<appid>wx4a968dc5043b8753</appid>

<body>eee</body>

<mch_id>1527704901</mch_id>

<nonce_str>5K8264ILTKCH16CQ2502SI8ZNMTM67VS</nonce_str>

<notify_url>https://www.xiankuaida.net/mobile/weixin/notify.php</notify_url>

<openid>onsSW5LpDMhFADe7Zt90HSk9SNz4</openid>

<out_trade_no>20150806125346</out_trade_no>

<spbill_create_ip>59.46.169.162</spbill_create_ip>

<total_fee>1</total_fee>

<trade_type>JSAPI</trade_type>

<sign>C7B748D38EF5DBCFB9C21871D035D986</sign>

</xml>



<xml><return_code><![CDATA[FAIL]]></return_code>

<return_msg><![CDATA[签名错误]]></return_msg>

</xml>


最后一次编辑于  2019-03-12
回答关注问题邀请回答
收藏

3 个回答

  • Lucene
    Lucene
    2019-12-20

    可参照我在下面这个帖子中的回复。向微信发送请求的时候, 请求报文要转为ISO8859-1

    https://developers.weixin.qq.com/community/develop/doc/0006a4774b89a8fdd7662429751800?_at=1559331547783

    2019-12-20
    有用
    回复
  • 我的名字叫浩仔丶
    我的名字叫浩仔丶
    2019-07-12

    我也遇到这个了,你是怎么解决的呢?

    2019-07-12
    有用
    回复 3
    • 1米阳光
      1米阳光
      2019-08-08
      我也遇到这个了,你是怎么解决的呢?你解决了吗?
      2019-08-08
      回复
    • 我的名字叫浩仔丶
      我的名字叫浩仔丶
      2019-08-08回复1米阳光
      我这边的问题是私钥被别人换了,我还用的以前的私钥。你也先检查下私钥。
      2019-08-08
      回复
    • 1米阳光
      1米阳光
      2019-08-08
      我这更坑,私钥换的位置不对,改的上面的,害我白白浪费了2天
      2019-08-08
      回复
  • 微信支付技术助手7
    微信支付技术助手7
    2019-03-12

    您好,请参考:

    1.统一下单的时候,接口要传的appid是小写,但是二次签名的时候要求appId是大写,请注意。

    2.如下图:


    2019-03-12
    有用
    回复 24
    • Bao米桶🍿
      Bao米桶🍿
      2019-03-12

      助手,你好,我这个是统一下单还没进行二次签名的时候,就已经报错了,报错结果是签名错误。

      2019-03-12
      回复
    • 微信支付技术助手7
      微信支付技术助手7
      2019-03-12回复Bao米桶🍿

      您好,请添加我的微信:WePayTS7

      2019-03-12
      回复
    • Bao米桶🍿
      Bao米桶🍿
      2019-03-12回复微信支付技术助手7

      加你了,请通过,谢谢

      2019-03-12
      回复
    • 2019-03-12回复Bao米桶🍿

      问题是啥?

      2019-03-12
      回复
    • Bao米桶🍿
      Bao米桶🍿
      2019-03-13回复

      签名错误啊!!

      2019-03-13
      回复
    查看更多(19)
登录 后发表内容