<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"> <meta content="telephone=no" name="format-detection"> <meta name="wap-font-scale" content="no"> <title></title> <link rel="stylesheet" href="../css/layer.css"> <link rel="stylesheet" href="../css/base.css" /> <link rel="stylesheet" href="../css/phonepay.css?v='20180509'" /> <link rel="stylesheet" href="../css/gash.css"> <script src='../lib/fsize.js'></script> <style type="text/css"> body, .gash-for-ul li { background-color: #11101A; margin-bottom: 0; } .gash-for-ul li img{ margin-top: -0.25rem; } .gash-for-ul li img{ margin-top: -.15rem; } .mask{ position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 20; background: rgba(0,0,0,.4); } .maskCon{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); font-size: 0; } .maskImg{ position: relative; width: 2.666rem; height: 2.666rem; } .maskImg img{ width: 100%; height: 100%; } .maskCon p{ font-size: 0.373rem; color: #808080; width: 100%; text-align: center; margin-top: -.6rem; } .hide{ display: none; } .payTitle { color:#00a0e9; width: 100%; text-align: center; padding-top: .2rem; margin: 0 auto; font-size: .38rem; } </style> </head> <body> <p class="payTitle"></p> <ul class="gash-for-ul clearfix"> </ul> <p class="gash-tips"></p> <div class="mask hide"> <div class="maskCon"> <div class="maskImg"> <img src="loading/loading1.png"/> </div> <p></p> </div> </div> <script src="../lib/jquery-3.1.1.min.js"></script> <script src="../layer-v3.1.0/layer/layer.js"></script> <script src="../lib/payLangchange.js?v=202007272226"></script> <script type="text/javascript"> sessionStorage.pay = 'TW_ALI_CNY_PAY'; sessionStorage.pay2 = 'ALIPAY'; sessionStorage.lang = url_get_params().lang; sessionStorage.index = 0; sessionStorage.uid = url_get_params().uid; sessionStorage.cidStr = url_get_params().cidStr || 'web_gw'; sessionStorage.osStr = url_get_params().osStr || 'h5'; $('.payTitle').html(langList[langType].alipayText2); $('.mask').addClass('hide'); clearInterval(interval); $('.maskImg img').addClass('hide'); $('.payTitle').on('click',function(){ window.location.href = 'http://yabolive.tv/phonepay/newAlipay.html?uid='+sessionStorage.uid+'&lang='+sessionStorage.lang+'&cidStr='+sessionStorage.cidStr+'&osStr='+sessionStorage.osStr; }) $('.gash-tips').text(langList[langType].ques); $('title').text(langList[langType].paytitle); $('.maskCon p').html(langList[langType].alipayText); var interval = null; var imgStr = ''; for(var i=1;i<12;i++){ imgStr += '<img class="hide" src="loading/loading'+i+'.png"/>'; } $('.maskImg').html(imgStr); getData(); var _url = 'https://firefly.live/h5pay'; var html = []; function getData(){ html = []; $.ajax({ url: $ip + "/setting/getRecharge.html", type: "POST", data: { 'cid': "web_gw", 'os': "h5", lang: sessionStorage.lang, 'vest': 0, 'paytype': sessionStorage.pay }, error: function(msg) { console.log('请求出错'); }, success: function(msg) { var data = JSON.parse(msg); for(var i = 0; i < data.data.length; i++) { html += '<li>'; html += '<img src="../img/zuan.png" alt="">'; html += '<span>' + data.data[i].diamond + '</span>'; html += '<button>' + data.data[i].price[0].currency + "<i style='font-style:normal'>" + data.data[i].price[0].price + '</i></button>'; html += "<span class='gash-rid'>" + data.data[i].rid + "</span>"; html += '</li>'; } // $.ajax({ // url: $ip + "/setting/getRecharge.html", // type: "POST", // data: { // 'cid': "web_gw", // 'os': "h5", // lang: sessionStorage.lang, // 'vest': 0, // 'paytype': sessionStorage.pay2 // }, // success:function(msg){ // var data = JSON.parse(msg); // console.log(data); // var length = data.data.length-1 // html += '<li data-type="2">'; // html += '<img src="../img/zuan.png" alt="">'; // html += '<span>' + data.data[length].diamond + '</span>'; // html += '<button>' + data.data[length].price[0].currency + "<i style='font-style:normal'>" + data.data[length].price[0].price + '</i></button>'; // html += "<span class='gash-rid'>" + data.data[length].rid + "</span>"; // html += '</li>'; // } // }) $(".gash-for-ul").html(html); getPaymentWall(); } }) } function getPaymentWall(){ $(".gash-for-ul li").unbind('click').on("click", function() { $('.mask').removeClass('hide'); var imgIndex = 0; interval = setInterval(function(){ $('.maskImg img').eq(imgIndex).removeClass('hide'); $('.maskImg img').eq(imgIndex-1).addClass('hide'); $('.maskImg img').eq(imgIndex-2).addClass('hide'); imgIndex+=1; if(imgIndex == 11){ imgIndex = 0; } },100) var money = $(this).children("button").children('i').text(); var rid = $(this).children(".gash-rid").text(); sessionStorage.money = money; sessionStorage.rid = rid; if($(this).attr('data-type')==2){ $.ajax({ url:$ip+"/pay/getPayPreid.html", type:"post", data:{ os: sessionStorage.osStr, cid: sessionStorage.cidStr, lang: sessionStorage.lang, uid:sessionStorage.uid, 'product':langList[langType].visatitle, 'country':"86", 'rid':rid, 'payType':sessionStorage.pay2, 'payTypeSub':"H5", 'amount':money*100, 'extend':"https://www.yabolive.tv/phonepay/payend.html", }, success: function (msg) { console.log(msg); var data =JSON.parse(msg); var html2=[]; console.log(data); html2+=data.payInfo.h5 $(".gash-for-ul").html(html2); } }) return; } $.ajax({ url:$ip+"/pay/getPaymentWall.html", type:"POST", data:{ os: sessionStorage.osStr, cid: sessionStorage.cidStr, lang: sessionStorage.lang, uid:sessionStorage.uid, country:'86', rid:sessionStorage.rid, amount:sessionStorage.money*100, returnUrl:_url+'/phonepay/paySuccess.html?lang='+sessionStorage.lang, failureUrl:_url+'/phonepay/payFail.html?lang='+sessionStorage.lang, firstName:sessionStorage.firstName||'', lastName:sessionStorage.lastName||'', email:sessionStorage.email||'', phone:sessionStorage.phone||'', product:langList[langType].visatitle, payType:sessionStorage.pay, }, success: function (res) { var data = JSON.parse(res); console.log(data); if(data.code == 1){ window.location.href = data.url; setTimeout(function(){ $('.mask').addClass('hide'); clearInterval(interval); $('.maskImg img').addClass('hide'); },3000) } else { $('.mask').addClass('hide'); clearInterval(interval); $('.maskImg img').addClass('hide'); layer.msg(data.msg); } } }) }) } //獲取url參數 function url_get_params() { var url = location.href; var theRequest = new Object(); if (url.indexOf("?") != -1) { var str = url.substr(url.indexOf("?") + 1); strs = str.split("&"); for (var i = 0; i < strs.length; i++) { theRequest[strs[i].split("=")[0]] = unescape(strs[i].split("=")[1]); } } return theRequest; } </script> </body> </html> <!--<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"> <meta content="telephone=no" name="format-detection"> <meta name="wap-font-scale" content="no"> <title></title> <link rel="stylesheet" href="../css/layer.css"> <link rel="stylesheet" href="../css/base.css" /> <link rel="stylesheet" href="../css/phonepay.css?v='20180509'" /> <link rel="stylesheet" href="../css/gash.css"> <script src='../lib/fsize.js'></script> <style type="text/css"> body, .gash-for-ul li { background-color: #11101A; margin-bottom: 0; } .gash-for-ul li img{ margin-top: -0.25rem; } .gash-for-ul li img{ margin-top: -.15rem; } .mTitle{ position: relative; margin:0 auto; font-size: 0; width: 100%; text-align: center; } .mTitle span{ display: inline-block; width: 2.5rem; font-size: 0.4rem; text-align: center; color: #858585; position: relative; height: 1.4rem; line-height: 1.4rem; } .mTitle span.check{ color: #FFF; } .mTitle span.check font{ background: url(../images/mol-click.png) no-repeat; background-size: 100% 100%; width: 0.373rem; height: 0.373rem; position: absolute; left: 50%; margin-left: -.186rem; bottom: .2rem; } .mask{ position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 20; background: rgba(0,0,0,.4); } .maskCon{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); font-size: 0; } .maskImg{ position: relative; width: 2.666rem; height: 2.666rem; } .maskImg img{ width: 100%; height: 100%; } .maskCon p{ font-size: 0.373rem; color: #808080; width: 100%; text-align: center; margin-top: -.6rem; } .hide{ display: none; } </style> </head> <body> <div class="mTitle"> <span class="check">人民幣<font></font></span> <span>美元<font></font></span> </div> <ul class="gash-for-ul clearfix"> </ul> <p class="gash-tips"></p> <div class="mask hide"> <div class="maskCon"> <div class="maskImg"> <img src="loading/loading1.png"/> </div> <p>加载中...</p> </div> </div> <script src="../lib/jquery-3.1.1.min.js"></script> <script src="../layer-v3.1.0/layer/layer.js"></script> <script src="../lib/payLangchange.js?v=202007081537777"></script> <script type="text/javascript"> sessionStorage.pay = 'TW_ALI_CNY_PAY'; sessionStorage.pay2 = 'ALIPAY'; sessionStorage.lang = url_get_params().lang; sessionStorage.index = 0; sessionStorage.uid = url_get_params().uid; sessionStorage.cidStr = url_get_params().cidStr || 'web_gw'; sessionStorage.osStr = url_get_params().osStr || 'h5'; $('.gash-tips').text(langList[langType].ques); $('title').text(langList[langType].paytitle); var interval = null; var imgStr = ''; for(var i=1;i<12;i++){ imgStr += '<img class="hide" src="loading/loading'+i+'.png"/>'; } $('.maskImg').html(imgStr); getData(); var _url = 'https://firefly.live/h5pay'; $('.mTitle span').on('click',function(){ $(this).addClass('check').siblings().removeClass('check'); if($(this).index()==0){ sessionStorage.pay = 'TW_ALI_CNY_PAY'; sessionStorage.index = 0; getData(); } else if($(this).index()==1){ sessionStorage.pay = 'TW_ALI_PAY'; sessionStorage.index = 1; getData(); } }) var html = []; function getData(){ html = []; $.ajax({ url: $ip + "/setting/getRecharge.html", type: "POST", data: { 'cid': "web_gw", 'os': "h5", lang: sessionStorage.lang, 'vest': 0, 'paytype': sessionStorage.pay }, error: function(msg) { console.log('请求出错'); }, success: function(msg) { var data = JSON.parse(msg); for(var i = 0; i < data.data.length; i++) { html += '<li>'; html += '<img src="../img/zuan.png" alt="">'; html += '<span>' + data.data[i].diamond + '</span>'; html += '<button>' + data.data[i].price[0].currency + "<i style='font-style:normal'>" + data.data[i].price[0].price + '</i></button>'; html += "<span class='gash-rid'>" + data.data[i].rid + "</span>"; html += '</li>'; } if(sessionStorage.index == 0){ $.ajax({ url: $ip + "/setting/getRecharge.html", type: "POST", data: { 'cid': "web_gw", 'os': "h5", lang: sessionStorage.lang, 'vest': 0, 'paytype': sessionStorage.pay2 }, success:function(msg){ var data = JSON.parse(msg); console.log(data); var length = data.data.length-1 html += '<li data-type="2">'; html += '<img src="../img/zuan.png" alt="">'; html += '<span>' + data.data[length].diamond + '</span>'; html += '<button>' + data.data[length].price[0].currency + "<i style='font-style:normal'>" + data.data[length].price[0].price + '</i></button>'; html += "<span class='gash-rid'>" + data.data[length].rid + "</span>"; html += '</li>'; $(".gash-for-ul").html(html); getPaymentWall(); } }) } else { $(".gash-for-ul").html(html); getPaymentWall(); } } }) } function getPaymentWall(){ $(".gash-for-ul li").unbind('click').on("click", function() { $('.mask').removeClass('hide'); var imgIndex = 0; interval = setInterval(function(){ $('.maskImg img').eq(imgIndex).removeClass('hide'); $('.maskImg img').eq(imgIndex-1).addClass('hide'); $('.maskImg img').eq(imgIndex-2).addClass('hide'); imgIndex+=1; if(imgIndex == 11){ imgIndex = 0; } },100) var money = $(this).children("button").children('i').text(); var rid = $(this).children(".gash-rid").text(); sessionStorage.money = money; sessionStorage.rid = rid; if(sessionStorage.index == 0 && $(this).attr('data-type')==2){ $.ajax({ url:$ip+"/pay/getPayPreid.html", type:"post", data:{ os: sessionStorage.osStr, cid: sessionStorage.cidStr, lang: sessionStorage.lang, uid:sessionStorage.uid, 'product':langList[langType].visatitle, 'country':"86", 'rid':rid, 'payType':sessionStorage.pay2, 'payTypeSub':"H5", 'amount':money*100, 'extend':"https://www.yabolive.tv/phonepay/payend.html", }, success: function (msg) { console.log(msg); var data =JSON.parse(msg); var html2=[]; console.log(data); html2+=data.payInfo.h5 $(".gash-for-ul").html(html2); } }) return; } $.ajax({ url:$ip+"/pay/getPaymentWall.html", type:"POST", data:{ os: sessionStorage.osStr, cid: sessionStorage.cidStr, lang: sessionStorage.lang, uid:sessionStorage.uid, country:'86', rid:sessionStorage.rid, amount:sessionStorage.money*100, returnUrl:_url+'/phonepay/paySuccess.html?lang='+sessionStorage.lang, failureUrl:_url+'/phonepay/payFail.html?lang='+sessionStorage.lang, firstName:sessionStorage.firstName||'', lastName:sessionStorage.lastName||'', email:sessionStorage.email||'', phone:sessionStorage.phone||'', product:langList[langType].visatitle, payType:sessionStorage.pay, }, success: function (res) { var data = JSON.parse(res); console.log(data); if(data.code == 1){ window.location.href = data.url; } else { $('.mask').addClass('hide'); clearInterval(interval); $('.maskImg img').addClass('hide'); layer.msg(data.msg); } } }) }) } //獲取url參數 function url_get_params() { var url = location.href; var theRequest = new Object(); if (url.indexOf("?") != -1) { var str = url.substr(url.indexOf("?") + 1); strs = str.split("&"); for (var i = 0; i < strs.length; i++) { theRequest[strs[i].split("=")[0]] = unescape(strs[i].split("=")[1]); } } return theRequest; } </script> </body> </html>-->