收藏
回答

微信网页授权能力调整后,部分新客户支付遇到“下单账号与支付账号不一致的情况”,请解决方案。

授权调整后,本分客户userinfo接口,昵称返回微信用户,获取的openid也应该是不正确的,造成支付提示“下单账号与支付账号不一致的情况”。

老客户,无论关不关注公众号,都复现不了问题。

官方关于授权能力调整的说明也是含糊其辞,那么普通开发者如何判断是不是获取到的虚拟账号信息呢。

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

1 个回答

  • Memory (私信不回复)
    Memory (私信不回复)
    2022-07-28

    微信网页授权能力是为了优化用户在微信内登录网站应用的体验而设计的。为进一步规范能力使用,保障用户合法权益,平台将对能力进行调整,可以参考下微信网页授权能力调整公告进行处理。

    https://developers.weixin.qq.com/community/minihome/doc/000c2c34068880629ced91a2f56001?blockType=99



    2022-07-28
    有用
    回复 8
    • 神经蛙
      神经蛙
      2022-07-28
      拿新手机测试了一下是微信的问题,希望官方出来解释一下,这个授权能力更新到底有没有问题。
      2022-07-28
      回复
    • Memory (私信不回复)
      Memory (私信不回复)
      2022-07-28回复神经蛙
      在快照页内所获取的头像、昵称、openId、unionId 均为虚拟账号数据,是无法用于下单的
      2022-07-28
      回复
    • Memory (私信不回复)
      Memory (私信不回复)
      2022-07-28回复神经蛙
      2022-07-28
      回复
    • 神经蛙
      神经蛙
      2022-07-28回复Memory (私信不回复)
      既然弹窗了,并且提示是获取客户自己的信息,为什么还会返回虚拟账号信息,真是被整个流程搞不懂了,岂不是投了裤子放屁。
      2022-07-28
      回复
    • Memory (私信不回复)
      Memory (私信不回复)
      2022-07-28回复神经蛙
      当开发者在网页中在不规范使用发起 snsapi_userinfo 网页授权时,微信将默认打开网页快照页模式进行基础浏览。 注意这句话
      2022-07-28
      回复
    查看更多(3)
登录 后发表内容