小程序
小游戏
企业微信
微信支付
扫描小程序码分享
微信网页支付,提示openid与appid不一致,通过更改appid,可以支付。
问题来了:
1、用户通过App微信授权注册的,替换成对应的appid,可以支付。但是用户注册途径有好多,小程序、公众号,小程序还有好多个。
2、用户注册的时候,只有App微信授权注册的记录了openid,而且之前没用到,现在接了支付,导致其他途径注册的用户,没有openid。
3、对于老用户,可能不走授权,导致拿不到openid,无法进行支付对应的支付。
有什么解决方案,可以使用?求大佬给个建议
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
这个只能是进入公众号或者小程序的时候再获取用户的openid,相应的文档参考:https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_webpage_authorization.html和https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/login/auth.code2Session.html,建议参考文档里面提到的UnionID机制,这样可以识别是否同一个用户
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
这个只能是进入公众号或者小程序的时候再获取用户的openid,相应的文档参考:https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_webpage_authorization.html和https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/login/auth.code2Session.html,建议参考文档里面提到的UnionID机制,这样可以识别是否同一个用户