① 微信公眾號切換到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前綴鏈接嗎
支持的,微信公眾平台用的就是。