① 微信公众号切换到https的URL上面,token验证失败,支付回调失败
您好,微抄信目前HTTPS他是有安全门槛的袭,达不到ATS安全标准证书或配置,就是安装了HTTPS也是不会通过微信认证,针对您这样的情况建议您联系证书签发机构处理,技术问题如果无法判定,可以登陆SSL证书技术在线支持:网页链接
② 微信公众平台官方自定义菜单url 网页授权
你的公众号是否有 网页授权获取用户基本信息 的权限,有的话 你要进入其修改版 授权回调函数域权名 填入的你的域名,
然后在菜单设置 把 url 填写 官方的回调函数就可以啦 ,
还有的就是 这回调函数 返回的 只是 code,你还需要 通过code换取网页授权access_tok
$url = 'https://api.weixin.qq.com/sns/oauth2/access_token?appid='.WX_APPID.'&secret='.WX_APPSECRET.'&code='.$code.'&grant_type='.$grant_type.'';
这个返回的是 Array(access_token, expires_in, refresh_token, openid, scope
这样才可以得到 openId,
微信的开发文档 写的挺清楚的
③ 微信的自定义菜单支持https前缀链接吗
支持的,微信公众平台用的就是。