小程序
小游戏
企业微信
微信支付
扫描小程序码分享
问题描述:我调用微信支付的接口,开发者工具上接口可以返回支付相关参数,真机调试模式下接口返回“appid和openid不匹配”,后来打断点发现两种调试模式下获取的openid是不一样的(同一个微信号,同一个APPID),有图有真相。
字段msg为openid,后段被打码。
官方文档说openid是“用户唯一标识”,同一个微信号和APPID下应不会变才对,请大佬看一下。
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
破案了,openId错误,后台把之前的支付逻辑复制过来了,之前的逻辑是openid直接从数据库取,因为我嵌套的H5之前是多端项目也有小程序端,所以取的那个openid是用他们小程序appid生成的,所以。。。。。。造孽啊!可怜了我两个不眠之夜
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
会不一样的,真机调试的时候应该相当于又开了一个小程序,只要小程序上线了不影响就行了
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
破案了,openId错误,后台把之前的支付逻辑复制过来了,之前的逻辑是openid直接从数据库取,因为我嵌套的H5之前是多端项目也有小程序端,所以取的那个openid是用他们小程序appid生成的,所以。。。。。。造孽啊!可怜了我两个不眠之夜
会不一样的,真机调试的时候应该相当于又开了一个小程序,只要小程序上线了不影响就行了