1,第一步需要對單頁面中的用到支付頁面進行config初始化配置,方法如下:
wxconfig().then(res =>);})
wxconfig()方法呼叫後台的介面,獲取配置需要的引數,這一步看是很簡單,但請求引數url是個坑,ios和安卓有很大的差別,解決辦法如下:
//支付時config需要的url
export function
getconfigurl() else
return
url;
}
可以看到ios很麻煩,需要在進入的頁面設定乙個strorage,儲存當前的url,然後在支付的頁面從stroage再獲取出來傳給後台,所以在index頁面需要加入如下**:
window.sessionstorage.setitem("configurl", window.location.href);
2,當準備工作都做完時,就可以在事件裡呼叫自己的支付介面啦!
getpaydata(state).then(res =>)}});
}).catch(err =>)
微信支付 微信JSAPI支付
pay.php baby extend wx pay.php namespace wx class pay 通過redirecturi獲取授權資訊 return mixed public function getauthinfo 通過code換取網頁授權資訊 res this curlgetreq ...
iOS 之 微信支付
systemconfiguration.framework libz.tbd libsqlite3.0.tbd libc tbd coretelephony.framework 這個庫官方文件沒說,這就是乙個坑,沒它還不能行 wxapi payreq req payreq alloc init re...
微信支付之jsapi
首先,開始之前先先介紹下上面的js介面安全網域名稱和網頁授權網域名稱這兩個東西,因為我的專案涉及到好幾個二級網域名稱,所以這裡踩了挺多坑的。js介面安全網域名稱應該指的是只有在這個網域名稱下你才可以呼叫jsapi,其他網域名稱下是沒用的,function jsapicall else functio...