react之微信支付

2022-03-06 10:16:44 字數 599 閱讀 7352

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...