由于最近微信调整了公众号授权登录的接口,具体表现为部分用户打开链接的时候先进入到快照页,页面被一个黑色的框罩住,并且进行支付操作时会提示“openid 与当前账户不一致”等问题,这是因为自从微信调整了授权登录接口以后,系统有时候获取到的授权信息并非是用户的真实信息,而是微信方面虚构了一个叫做“微信用户”的信息,openid 也是虚构的,此时就会造成无法支付的现象。
微信调整这个接口的目的是避免开发者的程序在用户刚打开的时候就要求授权,我们也积极响应这个策略进行了整改与调整,具体方案为在用户首次打开页面的时候只静默授权,而不是马上要求授权获取头像和昵称,当用户打开页面后进行一些其它操作时再提示授权,从而避免了这个问题。
如有老客户遇到这个问题可联系客服进行指导和修复。