收藏
回答

JSsdk发放微信支付商户券

使用jssdk发放商户券一直提示签名错误,使用h5发券的跳转式的发券没有发生签名错误的问题,为什么会签名错误呢?有对应的开发文档参考吗?

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

3 个回答

  • Memory
    Memory
    2021-12-20

    遇到签名失败,请按照下面几项进行检查

      1)签名方式一定要用 HMAC-SHA256

      2)key需要使用apiv2的signkey,设置路径:微信商户平台(pay.weixin.qq.com)-->账户设置-->API安全-->密钥设置

      3)确认key的正确性,例如是否是本商户号下的key

      4)签名源串请按照示例参数格式进行拼接,参数顺序按照字典序排列

      5)参数名严格区分大小写

      6)更多规则详见《V2签名规则

    2021-12-20
    有用 2
    回复 2
    • WeiShan
      WeiShan
      2021-12-21
      你好,我使用这个签名去使用h5发商户券的是没问题的,那个签名跟jssdk的addcard中sign应该是一种签名方式,用这个签名h5发券可以 ,使用jssdk发券的时候就提示签名错误呢
      2021-12-21
      回复
    • WeiShan
      WeiShan
      2021-12-21
      已经解决了,参数没加下标,参考小程序发券的文档就可以,谢谢
      2021-12-21
      回复
  • 卢志彬
    卢志彬
    发表于移动端
    2021-12-20
    芬一起看球吗?
    2021-12-20
    有用
    回复 1
    • WeiShan
      WeiShan
      2021-12-21
      2021-12-21
      回复
  • WeiShan
    WeiShan
    2021-12-20

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