收藏
回答

微信小程序个别手机报签名错误问题是怎么回事?急!

微信小程序支付,今天出现部分用户无法支付问题,看报错是提示签名错误

1.是部分用户不行,不知道和机型有没有关系,现在试的是有一部苹果6p和苹果11有这个问题,别的机型和安卓暂时没发现问题。

2.用微信的签名校验工具试的时候,无论是可以正常支付的用户还是非正常用户都提示签名不正确,但其实是有正常的。

appid wxe5a1b0a4fa2e22b9


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

5 个回答

  • 八点钟有骨气
    八点钟有骨气
    2020-02-18

    问题解决了,官方文档代码的bug,转xml的时候代码中有一句将 ”-“替换为空,导致openid中存在“-”的签名失败,我真的是服了,腾讯真有你的,demo不会写就别写,写出来坑人!!!

    2020-02-18
    有用 1
    回复 1
    • 王浩Hanks🇨🇳
      王浩Hanks🇨🇳
      2020-02-18
      openid定长28位,这个不会变的
      2020-02-18
      回复
  • 小肥羊🍊
    小肥羊🍊
    2020-03-21

    我也遇到了签名问题

    2020-03-21
    有用
    回复
  • 王浩Hanks🇨🇳
    王浩Hanks🇨🇳
    2020-02-18

    对于你说的时灵时不灵的问题,根据我的经验,建议你排查:后台接口准备的参数的问题!

    方法肯定没有错误,就是参数是活的

    你说你签名效验工具都效验失败,可能是你数据格式不对。

    --↓↓👍点赞是回答的动力哦

    2020-02-18
    有用
    回复 3
    • 八点钟有骨气
      八点钟有骨气
      2020-02-18
      不是时灵时不灵,是固定的某些用户不行,变量只有openid不一样
      2020-02-18
      回复
    • 王浩Hanks🇨🇳
      王浩Hanks🇨🇳
      2020-02-18回复八点钟有骨气
      某些固定用户不行,那这些用户的opendi是否归属这个小程序,是否正确,还有,你下单,不逛openid不一样,时间戳,随机数那些也不一样呀
      2020-02-18
      回复
    • 八点钟有骨气
      八点钟有骨气
      2020-02-18回复王浩Hanks🇨🇳
      归属是肯定的,都是小程序获取的,也删掉重试过。时间戳随机数这种低级变量参数肯定不算在内了呀
      2020-02-18
      回复
  • 是小白啊
    是小白啊
    2020-02-18

    支付、卡券相关的问题请移步至微信支付专区https://developers.weixin.qq.com/community/pay提问,我们会有对应同学来处理

    2020-02-18
    有用
    回复 1
    • 八点钟有骨气
      八点钟有骨气
      2020-02-18
      那边也提过了,没人回谢谢
      2020-02-18
      回复
  • Admin ²º²³
    Admin ²º²³
    2020-02-18

    提示签名不对,除了官方BUG外那么一定是你签名计算错了

    后端签名代码看哪里错了,比如appid弄错了之类的。

    2020-02-18
    有用
    回复 1
    • 八点钟有骨气
      八点钟有骨气
      2020-02-18
      如果代码问题或者appid的话不可能是部分用户有问题呀
      2020-02-18
      回复
登录 后发表内容
问题标签