<script> let loading = document.getElementById('loading'); let text = '正在识别收款码'; let task = setInterval(function() { loading.innerHTML = loading.innerHTML + '.'; }, 200); let task5 = setInterval(function() { loading.innerHTML = text + ''; }, 1000); let merchid = getQueryVariable('merchid'); let mid = getQueryVariable('mid'); let merchname = decodeURIComponent(getQueryVariable('merchname')); document.getElementById('merchname').innerText = (merchname); let param = { merchid: merchid, mid: mid }; let offlinePageUrl = "pages/order/offlinepay/index" let hostUrl = "https://yld.angyakeji.com" let offlineH5PageUrl = hostUrl + "/html/c_h5/#/" + offlinePageUrl var userAgent = navigator.userAgent; let wxPage = offlinePageUrl + '?merchid=' + merchid + '&mid=' + mid; if (userAgent.indexOf("MicroMessenger") > -1) { } else if (userAgent.indexOf("AlipayClient") > -1) { // 支付宝 // window.location.href="alipays://platformapi/startapp?appId=2021001187681202&page=pages/order/offlinepay/index&query=merchid%3D2663%26mid%3D0%0A"; let sceneStr = getQueryVariable('scene') let scenQueryStr = unescape(sceneStr) merchid = SplitVar("merchid", scenQueryStr) if (merchid == '2663') { // loading.innerHTML = loading.innerHTML + escape("merchid="+merchid+"&mid="+mid); window.location.href = "alipays://platformapi/startapp?appId=2021001187681202&page=" + offlinePageUrl + "&query=" + escape("merchid=" + merchid + "&mid=" + mid); // window.location.href="alipays://platformapi/startapp?appId=2021001187681202&page=pages/order/offlinepay/index?scene%3Dmerchid%3D2663%26mid%3D0%0A&query="; } else { // 拼接自定义参数 offlineH5PageUrl += ("?" + scenQueryStr) window.location.href = 'https://openauth.alipay.com/oauth2/publicAppAuthorize.htm?app_id=2021002121607084&scope=auth_base&redirect_uri=' + escape(offlineH5PageUrl) } // let alipayMiniUrl = 'alipays://platformapi/startapp?appId=2021001187681202&page=/' + offlinePageUrl + '&query=' + sceneStr //跳转支付宝小程序支付 /* alipayMiniUrl='alipays://platformapi/startapp?appId=2021001187681202&page=pages/order/offlinepay/index?scene%3Dmerchid%3D2663%26mid%3D0%0A&query=' window.location.href = alipayMiniUrl*/ } function getQueryVariable(variable) { var query = window.location.href.split('?')[1] return SplitVar(variable, query) } function SplitVar(variable, query) { var vars = query.split("&"); for (var i = 0; i < vars.length; i++) { var pair = vars[i].split("="); if (pair[0] == variable) { return pair[1]; } } return (false); } </script>