收藏
回答

小程序纯签约提示“参数构造错误”

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug navigator 客户端 6.7.3 2.4.2

- 当前 Bug 的表现(可附上截图)

小程序签约,出现签约失败


- 预期表现

出现签约页面

- 参数


用微信提供的“微信支付接口签名校验工具”构造的参数:

验证的结果相同



联系方式

qq:827207176

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

5 个回答

  • 潘星星
    潘星星
    2019-02-26

    哥们,这个问题解决了么?我也是这几天调试都出现这个参数构造错误的问题,


    2019-02-26
    有用 1
    回复 10
    • 1N
      1N
      2019-02-26

      大哥 我也遇到了 。。。 QAQ

      2019-02-26
      回复
    • 潘星星
      潘星星
      2019-02-26回复1N

      哥们,我刚才解决了,我刚才提示的是签名出错了,然后我每次都用时间戳生成sign,就可以拉起小程序签约页了。

      2019-02-26
      回复
    • 潘星星
      潘星星
      2019-02-26回复1N

      String(10),时间戳长度为10位,js生成的话要除以1000, 其他的字段格式类型哪里的提示传参就可以了

      2019-02-26
      回复
    • 1N
      1N
      2019-02-26回复潘星星

      OK 我这边也解决了   后端用了outerid  小程序端没用

      2019-02-26
      回复
    • 瑾年丿
      瑾年丿
      2019-03-05回复1N

      你好,这个问题怎么解决的?


      2019-03-05
      回复
    查看更多(5)
  • 那人、那牛、那狗
    那人、那牛、那狗
    2023-08-29

    这个问题首先可以确定的是前端这块没有报错,因为前端错误的话这里不会提示这个,这个原因我遇到了,这里分享一下解决的过程,首先除了 sign 之外的参数几乎都是确定的,所以不大可能错误,大概率出错的参数就是 sign,这里可以直接使用这个https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=20_1

    自己校验一下是不是对的,基本上这个参数搞定的话,就不会出问题,其他参数出现问题只能说你足够马虎 没办法

    另外,参数里面最外层的 appid 是官网的纯签约小程序的appid wxbd687630cd02ce1d 是写死的,下面的 path 也是写死的,具体的可以看我的帖子里面有详细的参数介绍:https://blog.csdn.net/qq_41485414/article/details/132494159?spm=1001.2014.3001.5501


    2023-08-29
    有用
    回复
  • 跳跳龙~@TJU
    跳跳龙~@TJU
    2019-08-13

    请问怎么解决的~我也遇到了同样的问题

    2019-08-13
    有用
    回复 1
    • 潘星星
      潘星星
      2019-08-14
      对照那个参数表仔细检查看参数是否正确,我当时找了微信那边的人他们也是说检查参数是否正确
      2019-08-14
      回复
  • 会长尾巴的莎莎
    会长尾巴的莎莎
    2019-08-13

    请问这个问题解决了吗,我也遇到了。。。

    2019-08-13
    有用
    回复
  • 。
    2018-12-25

    请问一下找到问题了吗,我也遇到了。

    2018-12-25
    有用
    回复
登录 后发表内容