關於微信支付和支付寶支付,調試不同的常見問題

1、首先要知道:微信支付,電腦端掃描支付,手機微信支付,用的是一個接口;

      支付寶的即時到賬,電腦端和手機端的支付,使用的是兩個不同的接口,這點很坑;


2、這兩個接口中,異步傳值的地址,是都不能帶參數的,即,不能?id=1&a=12這樣的格式。

      其中,微信接口裏面的JS_API_CALL_URL,是可以帶參數的,但是  &  符號,要寫出  %26  這個轉譯字符。切記不能寫出pathinfo格式,否則會提示“系統錯誤”

     if (!isset($_GET['code']))
{
   
//觸發微信返回code碼
$url = str_replace ( "&" ,  "%26" ,  JS_API_CALL_URL );
$url = $jsApi->createOauthUrlForCode($url);

Header("Location: $url"); 

}


3、支付寶接口裏面的notify_url,不能帶參數,使用pathinfo格式。return_url是可以帶參數的。


4、微信支付後臺配送支付授權目錄格式:精確到網站入口文件的目錄,就可以了!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章