前端在H5中喚起微信支付和支付寶支付


//微信支付
			wxPay(userId,Id,grade_id){自己寫的方法,點擊微信支付按鈕調用
                 //發起請求 $.ajax({ type: "post", url: URLS.WXPAY_URL,//后端給的接口 data: {id: Id,user_id:userId,grade_id:grade_id},//傳遞后端需要的參數id什么的 success: function (res) { var resData = JSON.parse(res);//先轉換一下格式
window.location.href = resData.data //直接跳轉到接口返回來的支付鏈接 } }) },

 

//支付寶支付
			AliPay(userId,Id,grade_id){//自己寫的點擊事件,點擊支付寶支付按鈕調用
				$.ajax({
				    type: "post",
				    url: URLS.ALIPAY_URL,//后端給的支付寶支付請求接口
				    data: {id: Id,user_id:userId,grade_id:grade_id},//需要的參數
				    success: function (res) {
						var resData = JSON.parse(res);//轉換一下格式
                                                //后端返回的數據類似一個form表單,創建一個div后執行表單的submit就OK了
						const div = document.createElement('div')
						div.id = 'alipay'
						div.innerHTML = resData.data
						document.body.appendChild(div)
						document.querySelector('#alipay').children[0].submit() // 執行后會喚起支付寶
				    }
				})
			}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM