小程序支付时统一下单过程中提示openid is invalid
发布于 6 年前 作者 qxiao 8501 次浏览 来自 问答

使用小程序支付的过程中  隔一段时间就会出现支付失败,错误提示是 openid is invalid  过一段时间又会支付正常 不知道应该怎么办

openId获取方式是 小程序通过wx.login()方法获取到code,然后传给后台,后台通过访问

"https://api.weixin.qq.com/sns/jscode2session?appid=" + miniAppId +
"&secret=" + secret+ "&js_code=" + code + "&grant_type=authorization_code";

获取到openid

3 回复

请确认 app Id和app Secret是否正确且为对应!

逻辑是1,获取appid对应的openid;2,调支付后台统一下单接口,要使用1的appid和openid,不是别的appid也不是unionid;3,拉小程序支付;你排查一下吧

要确认拿到了openid以后再进行支付

回到顶部