69 lines
2.6 KiB
HTML
69 lines
2.6 KiB
HTML
<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> |