html52.com
我爱小程序-开发者交流社区

小程序卡券 签名错误

问题模块
API和组件

在做小程序卡券的时候,调用接口wx.addCard(),其中需要一个签名的参数:

https://mp.weixin.qq.com/debug/wxadoc/dev/api/card.html

https://mp.weixin.qq.com/debug/wxadoc/dev/api/card.html点击进入提示的具体签名方案:


点击进入提示的具体签名方案:

点击进入提示的具体签名方案:签名说明中第一条提示,将一些必要的参数的value值进行字符串的字典排序。并且在第四条的示例中,sha1加密的内容也是根据第一条的要求进行的


签名说明中第一条提示,将一些必要的参数的value值进行字符串的字典排序。并且在第四条的示例中,sha1加密的内容也是根据第一条的要求进行的排序。但是点进最后链接给到的debug校验工具,排序结果却和生成规则不同

https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=cardsign

https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=cardsign由上图可见,timestamp的值应该在排序结果中排在最前列,结果却并非如此。

由上图可见,timestamp的值应该在排序结果中排在最前列,结果却并非如此。


并且不论是使用文档提示的按照value字典排序后生成的signature,还是根据工具生成的signature,小程序的wx.addCard()一直提示签名错误。

的按照value字典排序后生成的signature,还是根据工具生成的signature,小程序的wx.addCard()一直提示签名错误。请问签名的排序具体是怎么样的?


的按照value字典排序后生成的signature,还是根据工具生成的signature,小程序的wx.addCard()一直提示签名错误。请问签名的排序具体是怎么样的?


请问签名的排序具体是怎么样的?

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付