微信支付 遇到問題總結

一、商務那邊說微信支付已經申請成功 開始codeing微信

  支付權限檢查失敗  app

  解決辦法:微信支付

二、 在https://open.weixin.qq.com/ 下載代碼開發過程this

  獲取openid的時候出現死循環url

public function GetOpenid()
    {
        //經過code得到openid
        if (!isset($_GET['code'])){
        // 不知道爲何一直獲取不到code值 
            //if(isset($_GET['openId']) && !empty($_GET['openId'])) {
            //    return $_GET['openId'];
            //}
            //觸發微信返回code碼
            $baseUrl = urlencode('http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].$_SERVER['QUERY_STRING']);
$url = $this->__CreateOauthUrlForCode($baseUrl);
            Header("Location: $url");
            exit();
        } else {
            //獲取code碼,以獲取openid
            $code = $_GET['code'];
            $openid = $this->getOpenidFromMp($code);
            return $openid;
        }
    }

 

三、微信商戶號問題spa

    開發過程當中發現 咱們這邊公共平臺和公衆平臺都申請了,可是隻有公共平臺的key。code

 經過朋友介紹和微信那邊技術進行了一次電話溝通,才明白了公共平臺和公衆平臺問題。blog

  微信公共平臺 是適用於app的  公衆平臺是微信js發起的支付。開發

 又是經過郵件申請: 將公共平臺的appid 綁定到公衆平臺get

  如今等待綁定的回覆、隨後繼續苦逼的微信支付開發

相關文章
相關標籤/搜索