Vue H5微信瀏覽器外進行支付 H5支付
主要思路是後端返回Url地址前端跳轉
前端利用window.location.href = res2.data.data.mweb_url;進行跳轉
// 點選按鈕購買會員 H5支付
mobileZifuvip(i) {
console.log(i);
let that = this;
this.axios(
config +
"/order/purchaseMember?userId=" +
localStorage.getItem("userId") +
"&commodityNumber=" +
i,
{
sessionId: this.sessionId,
userId: localStorage.getItem("userId"),
spbillCreateIp: this.clientIp,
method: "post",
headers: {
Authorization: localStorage.getItem("token")
}
}
)
.then(res => {
// console.log(res, '支付資訊')
that.closeFullScreen(that.openFullScreen()); // 取消載入
// 獲取請求引數
this.axios({
url:
config + "/pay?type=WX_MWEB&&orderNumber=" + res.data.orderNumber,
headers: {
Authorization: localStorage.getItem("token")
},
// data: {
// userId : localStorage.getItem("userId"),
// },
method: "post"
})
.then(res2 => {
console.log(res2.data, "列印的請求引數");
window.location.href = res2.data.data.mweb_url;
if (res.status === 200) {
// 2. 發起支付請求
// 獲取引數後跳轉微信支付
window.location.href = res2.data.data.mweb_url;
}
})
.catch(err => {
that.closeFullScreen(that.openFullScreen()); // 取消載入
console.log(err);
});
})
.catch(err => {
that.closeFullScreen(that.openFullScreen()); // 取消載入
console.log(err);
});
},
相關文章
- 微信H5支付如何呼叫外部瀏覽器完成支付H5瀏覽器
- 微信H5支付(手機瀏覽器請求)H5瀏覽器
- 解答!大象跳轉是如何實現微信H5支付呼叫外部瀏覽器完成支付的H5瀏覽器
- 微信呼叫H5支付H5
- 微信支付之手機H5支付實踐H5
- iOS WKWebView H5微信支付跳轉iOSWebViewH5
- 微信內建H5支付H5
- 快應用微信H5支付H5
- 關於建行龍支付的聚合支付微信,支付寶 對接PC和H5H5
- 利用抖音Cookie充值介面提取支付連結,個人調起原生微信h5支付寶h5支付CookieH5
- 微信H5支付 驗籤失敗 問題H5
- 使用 yansongda/pay 進行支付寶和微信 App 支付APP
- 微信H5支付 - Referer丟失問題總結H5
- 微信支付,支付寶支付
- 對iOS端支付寶和微信支付程式碼進行整合iOS
- H5 notification瀏覽器桌面通知H5瀏覽器
- 微信公眾號h5支付 以及獲取code(前端部分)H5前端
- 關於微信支付,支付寶支付
- 支付寶、微信支付(.NET)
- vue+laravel使用微信Natvite支付VueLaravelVite
- 支付寶微信合單支付
- 微信瀏覽器內 h5 直接喚醒 app 之 微信開放標籤 wx-open-launch-app瀏覽器H5APP
- PHP-Laravel支付寶支付和微信支付PHPLaravel
- 微信小程式如何使用其他應用進行支付,其他商戶號支付微信小程式
- 移動H5頁面微信支付踩坑之旅(微信支付、單頁面路由模擬、按鈕加鎖、輪詢等常見功能)H5路由
- 解決iOS微信H5支付跳轉微信後不返回App問題(Swift-WKWebview)iOSH5APPSwiftWebView
- nodejs微信支付之掃碼支付NodeJS
- 微信、支付寶支付那點事
- 微信JSAPI支付JSAPI
- 微信App支付APP
- 手把手教你快應用接入微信H5網頁支付H5網頁
- VUE開發微信H5頁面總結VueH5
- uniapp h5微信分享APPH5
- 關於支付寶以及微信支付的整合
- Laravel 搞定支付寶和微信掃碼支付Laravel
- JAVA版微信支付V3—JSAPI支付JavaJSAPI
- 微信H5支付 一直提示 簽名錯誤,請檢查後再試H5
- XorPay 個人支付平臺【支援個人微信支付和支付寶支付介面】