关于多端微信授权支付问题

发布于 2022-09-12 13:26:32 字数 171 浏览 31 评论 0

比如 A用户在小程序授权后 这时候存入了微信的授权信息
A用户 又在H5端又进行了微信授权 这时候 他的授权信息该怎么存?直接替换小程序授权信息吗?
因为我现在遇到个问题
H5端支付 出现了appid和openid(拿的小程序授权的openid)不匹配的问题
所以在想 什么样的解决办法 才是最完美的

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

醉殇 2022-09-19 13:26:32

小程序与 H5(也就是公众号) 的 openid 是不一样的,可以在 微信开放平台,将其绑定至同一主体,这样用户信息中就会有 unionid ,将这个作为用户唯一标识,再通过这个唯一标识去查询 H5 或者小程序对应的 openid

她说她爱他 2022-09-19 13:26:32

H5端和小程序端没有任何关系吧,H5端支付可以看看官方文档https://pay.weixin.qq.com/wik...

离去的眼神 2022-09-19 13:26:32

为啥要覆盖?

同一个用户,在不同 AppId 下的授权信息就是不同的啊,你不应该都存下来?

白日梦 2022-09-19 13:26:32

小程序和微信公众号相当于两个两个不同的平台,所以openid不同,你可以一个用户两条记录,支付的话,随便一个openid都能支付成功

九厘米的零° 2022-09-19 13:26:32

楼上绑定unionid可以采纳呢。将公众号绑定至同一主体可以获取到unionid,这样就能标识是同一个用户了

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文