收藏
回答

微信分帐验证签名失败,怎么解决?

<xml>

<return_code><![CDATA[SUCCESS]]></return_code>

<result_code><![CDATA[FAIL]]></result_code>

<err_code><![CDATA[SIGN_ERROR]]></err_code>

<err_code_des><![CDATA[验证签名失败]]></err_code_des>

<mch_id><![CDATA[1604238295]]></mch_id>

<appid><![CDATA[wxa55002ba2264d064]]></appid>

<receiver><![CDATA[{"type":"PERSONAL_OPENID","account":"oNV8L6CV5WY80fvsRTJCDB6WKMYg","relation_type":"USER"}]]></receiver>

<nonce_str><![CDATA[98982dd312658f9e]]></nonce_str>

<sign><![CDATA[E2630FAE078D4B9F6963F1D2580FE52FD901A04CE7434BBCB8E0918CBC3F9155]]></sign>

</xml>



代码:

最后一次编辑于  2021-04-16
回答关注问题邀请回答
收藏

1 个回答

  • Memory
    Memory
    2021-04-18

    你这签名都没计算对

    2021-04-18
    有用
    回复 5
    • 七步
      七步
      2021-04-19
      需要怎么改,有没有源码?谢谢
      2021-04-19
      回复
    • 七步
      七步
      2021-04-19
      我试了好多种,都不行
      2021-04-19
      回复
    • Memory
      Memory
      2021-04-19回复七步
      https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=4_3 参考这里去写啊,那么简单的东西
      2021-04-19
      回复
    • 七步
      七步
      2021-04-19回复Memory
      HMAC-SHA256签名方式:
      sign=hash_hmac("sha256",stringSignTemp,key).toUpperCase()="6A9AE1657590FD6257D693A078E1C3E4BB6BA4DC30B23E0EE2496E54170DACD6"   到这一步不明白
      2021-04-19
      回复
    • 古人诚不欺我
      古人诚不欺我
      2022-05-11回复七步
      解决了吗?
      2022-05-11
      回复
登录 后发表内容
问题标签