获得过 0 次赞
回答过的问题获得 0 次赞
分享过的文章/案例获得 0 次赞
评论与回复获得 0 次赞
有哪位大神知道吗为什么openid会返回null
jSAPI支付,大部分用户都可以正常掉起支付,小部分返回无效的opnid?我的支付逻辑是这样设置的 首先进入页面先检测本地储存有没有opnid,没有的话去标签上获取,因为用的后端渲染,会把opnid渲染到标签上,然后如果标签上也没有就去回调授权,这个时候,从微信那边回到我们这边重复一次上述逻辑,这次标签上是有的,标签上有把它储存到本地loc里,然后拿到opnid去换支付签名拉起支付 代码如下: [图片] 回调地址为:https://open.weixin.qq.com/connect/oauth2/authorize?appid=${this.appId}&redirect_uri=${encodeURIComponent(local)}&response_type=code&scope=snsapi_base&state=123&connect_redirect=1#wechat_redirect 使用的是vue语法在mounted中获取服务端渲染参数 [图片] 现在可以确保的是这些参数都有,openid也有,大部分机型都可以正常拉起支付,但是今天有个iphone的用户支付报错了一个无效的openid,问题也复现不了这是为什么问题截图如下[图片]
2024-12-09