收藏
回答

企业微信支付到零钱,签名错误,请问支付签名都需要计算哪些字段?

通过企业微信支付到零钱api功能时候,生成的支付签名通过(微信支付接口签名校验工具)网站验证通过,但是一调用就报错。如图

下图是微信支付生成的字符串

下图是生成的签名

这个签名通过网站验证是通过了。

请问一下,是否是 我生成的签名里面包含的字段不对啊,哪位大神知道,能不能告知一下,生成签名到底需要哪些字段。

拜谢。。。

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

1 个回答

  • Memory
    Memory
    05-11

    签名工具只校验签名的方式是否正确,不校验参数的正确性。请求的所需参数处签名外全部要参与计算

    05-11
    有用 2
    回复 4
    • 张帅
      张帅
      05-11
      谢谢回复,就是说请求的企业微信xml 里面  除了 sign 值和 workwx_sign这两个值 都要 参与计算,对吗,然后workwx_sign值在重新计算全部的字段 ,是这个意思吗?
      05-11
      回复
    • Memory
      Memory
      05-11回复张帅
      计算后的sign值放在sign字段传参,sign字段本身不参与计算签名
      05-11
      1
      回复
    • 张帅
      张帅
      05-11
      如果要是这样 workwx_sign值岂不是和sign值一样了吗,麻烦了小白有点懵,别介意,望解答。。。
      05-11
      回复
    • 张帅
      张帅
      05-11
      感谢提示,已经解决,万分感谢您给的方向。
      05-11
      回复
登录 后发表内容