Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
libai
/
footsen
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Members
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
0598d834
authored
4 years ago
by
liubai
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
footseen 支付宝储值
parent
718a6314
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
567 additions
and
0 deletions
footseen/phonepay/newAlipay.html
footseen/phonepay/newAlipay.html
0 → 100644
View file @
0598d834
<!DOCTYPE html>
<html
lang=
"en"
>
<head>
<meta
charset=
"UTF-8"
>
<meta
name=
"viewport"
content=
"width=device-width,minimum-scale=1.0,maximum-scale=1.0,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"
>
<script
src=
"../lib/fsize.js"
></script>
<script
src=
"../lib/jquery-3.1.1.min.js"
></script>
<link
rel=
"stylesheet"
href=
"../css/base.css"
>
<link
rel=
"stylesheet"
href=
"../css/fireflyPay.css?v='2018060681'"
>
<link
rel=
"stylesheet"
href=
"../css/layer.css"
>
<title></title>
<style>
body
{
background
:
#FFF
;
}
.p-w
{
background-color
:
#FFF
;
}
.gash-for-ul
{
margin
:
0
auto
;
width
:
10rem
;
}
.gash-for-ul
li
{
height
:
1.45rem
;
line-height
:
1.45rem
;
color
:
#00F8DC
;
background
:
#FFF
;
margin-bottom
:
0.05rem
;
border
:
0.04rem
solid
transparent
;
}
.p-active
{
border
:
0.04rem
solid
transparent
!important
;
}
.gash-for-ul
li
img
{
width
:
0.5rem
;
vertical-align
:
middle
;
margin-top
:
-0.2rem
;
margin-left
:
0.5rem
;
}
.gash-for-ul
li
span
{
margin-left
:
0.3rem
;
font-size
:
0.45rem
;
color
:
#FF57A0
;
}
.gash-for-ul
li
button
{
height
:
0.73rem
;
line-height
:
0.75rem
;
width
:
2.2rem
;
background
:
#FF57A0
;
border-radius
:
2rem
;
color
:
#fff
;
float
:
right
;
margin-top
:
0.35rem
;
margin-right
:
0.46rem
;
font-size
:
0.4rem
;
}
.gash-rid
{
visibility
:
hidden
;
}
.login-tips
{
color
:
#666
;
}
</style>
</head>
<body
>
<div
class=
"p-w alipay"
>
<!--<div>-->
<!--<p class="apple-top">優惠充值</p>-->
<!--</div>-->
<ul
class=
"gash-for-ul clearfix"
>
<img
src=
"../img/loading.png"
alt=
""
>
</ul>
<!--<div class="paypal">
<button class="login-btn"></button>
</div>-->
<p
class=
"login-tips"
></p>
</div>
</body>
<script
src=
"../lib/jquery-3.1.1.min.js"
></script>
<script
src=
"../lib/payLangchange.js?v=201912121422222222"
></script>
<script
src=
"../layer-v3.1.0/layer/layer.js"
></script>
<script>
$
(
'title'
).
text
(
langList
[
langType
].
paytitle
);
$
(
'.login-tips'
).
text
(
langList
[
langType
].
ques
);
sessionStorage
.
uid
=
getRequest
().
uid
;
sessionStorage
.
pay
=
'ALIPAY'
;
var
btnOk
=
false
;
$
.
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
(
'erroe!'
);
},
success
:
function
(
msg
)
{
var
data
=
JSON
.
parse
(
msg
);
var
html
=
[];
for
(
var
i
=
0
;
i
<
data
.
data
.
length
;
i
++
){
html
+=
'
<
li
>
'
html+='
<
img
src
=
"../img/zuan.png"
><
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>
'
}
$
(
".gash-for-ul"
).
html
(
html
);
$
(
".gash-for-ul li"
).
on
(
"click"
,
function
()
{
$
(
this
).
siblings
(
"li"
).
removeClass
(
"p-active"
);
$
(
this
).
addClass
(
"p-active"
);
rid
=
$
(
this
).
find
(
'.gash-rid'
).
text
();
console
.
log
(
rid
);
money
=
$
(
this
).
find
(
'button i'
).
text
();
console
.
log
(
money
);
btnOk
=
true
;
if
(
btnOk
==
true
){
if
(
sessionStorage
.
pay
==
"PAYPALPAY"
)
{
$
.
ajax
({
url
:
$ip
+
"/pay/getPayPreid.html"
,
type
:
"post"
,
data
:{
'lang'
:
sessionStorage
.
lang
,
'uid'
:
sessionStorage
.
uid
,
'product'
:
"橙钻充值"
,
'country'
:
"86"
,
'rid'
:
rid
,
'payType'
:
sessionStorage
.
pay
,
'payTypeSub'
:
"NAVITE"
,
'amount'
:
money
*
100
,
'extend'
:
"0"
,
},
success
:
function
(
msg
)
{
var
data
=
JSON
.
parse
(
msg
);
// $.cookie('oid',data.orderId,{expires:1});
sessionStorage
.
oid
=
data
.
orderId
;
key
=
data
.
payInfo
.
key
;
var
html1
=
[];
html1
+=
"
<
div
style
=
' text-align: center;margin-top: 1.7rem;'
class
=
'paypalpay'
>
";
html1+="
<
div
id
=
paypal
-
button
-
container
><
/div>"
;
html1
+=
"
<
/div>"
;
$
(
".paypal"
).
html
(
html1
);
paypal
.
Button
.
render
({
env
:
'production'
,
// sandbox | production
// PayPal Client IDs - replace with your own
// Create a PayPal app: https://developer.paypal.com/developer/applications/create
client
:
{
production
:
key
,
// production: '
<
insert
production
client
id
>
'
},
style: {
color: '
gold
',
size: '
large
',
shape:'
rect
',
locale:'
zh_US
',
},
// Show the buyer a '
Pay
Now
' button in the checkout flow
commit: true,
// payment() is called when the button is clicked
payment: function(data, actions) {
// Make a call to the REST api to create the payment
return actions.payment.create({
payment: {
transactions: [
{
amount: { total: money, currency: '
USD
' },
custom: sessionStorage.oid,
}
]
}
});
},
// onAuthorize() is called when the buyer approves the payment
onAuthorize: function(data, actions) {
// Make a call to the REST api to execute the payment
return actions.payment.execute().then(function() {
setInterval(function () {
window.location.href='
payend
.
html
';
},100)
});
}
}, '
#
paypal
-
button
-
container
');
}
})
}
else if(sessionStorage.pay=="ALIPAY"){
$.ajax({
url:$ip+"/pay/getPayPreid.html",
type:"post",
data:{
'
lang
':sessionStorage.lang,
'
uid
':sessionStorage.uid,
'
product
':"橙钻充值",
'
country
':"86",
'
rid
':rid,
'
payType
':sessionStorage.pay,
'
payTypeSub
':"H5",
'
amount
':money*100,
'
extend
':"https://www.footseen.com/footseen/phonepay/payend.html",
},
success: function (msg) {
console.log(msg);
var data =JSON.parse(msg);
// $.cookie('
oid
',data.orderId,{expires:1});
sessionStorage.oid=data.orderId;
var html=[];
console.log(data);
html+=data.payInfo.h5
$(".alipay").html(html);
}
})
}
else if(sessionStorage.pay=="WECHATPAY"){
$.ajax({
url:$ip+"/pay/getPayPreid.html",
type:"post",
data:{
'
cid
':"web_gw",
'
os
':"h5",
lang:sessionStorage.lang,
'
uid
':sessionStorage.uid,
'
product
':"橙钻充值",
'
country
':"86",
'
rid
':rid,
'
payType
':sessionStorage.pay,
'
payTypeSub
':"MWEB",
'
amount
':money*100,
'
extend
':"https://www.footseen.com/footseen/phonepay/payend.html",
},
success: function (msg) {
var data = JSON.parse(msg);
// $.cookie('
oid
',data.orderId,{expires:1});
sessionStorage.oid=data.orderId;
var url =data.payInfo.mweb_url;
window.location.href=url;
}
})
}
else if(sessionStorage.pay=='
MOLPAY
'){
$.ajax({
url:"https://webserver.yabolive.net/pay/getPayPreid.html",
type: "post",
data: {
'
cid
':"web_gw",
'
os
':"h5",
lang:sessionStorage.lang,
"uid": sessionStorage.uid,
"product": "橙钻货币充值",
"country": "86",
"rid": rid,
"lang": 2,
"payType": sessionStorage.pay,
"payTypeSub": "H5",
"amount": money*100,
"extend": "0",
"returnUrl":"https://www.footseen.com/footseen/phonepay/payend.html",
},
success: function (msg) {
var data=JSON.parse(msg);
console.log(data);
window.location.href=data.payInfo.url;
}
})
}
}else{
layer.msg(langList[langType].select);
}
})
}
})
// $(".login-btn").on("click", function () {
// if(btnOk==true){
// if(sessionStorage.pay=="PAYPALPAY") {
// $.ajax({
// url:$ip+"/pay/getPayPreid.html",
// type:"post",
// data:{
// '
cid
':"web_gw",
// '
os
':"h5",
// lang:sessionStorage.lang,
// '
uid
':sessionStorage.uid,
// '
product
':"橙钻充值",
// '
country
':"86",
// '
rid
':rid,
// '
payType
':sessionStorage.pay,
// '
payTypeSub
':"NAVITE",
// '
amount
':money*100,
// '
extend
':"0",
// },
// success: function (msg) {
// var data =JSON.parse(msg);
//// $.cookie('
oid
'
,
data
.
orderId
,{
expires
:
1
});
// sessionStorage.oid=data.orderId;
// key=data.payInfo.key;
// var html1=[];
// html1+="
<
div
style
=
' text-align: center;margin-top: 1.7rem;'
class
=
'paypalpay'
>
";
// html1+="
<
div
id
=
paypal
-
button
-
container
><
/div>"
;
// html1+="
<
/div>"
;
// $(".paypal").html(html1);
// paypal.Button.render({
//
// env: 'production', // sandbox | production
//
// // PayPal Client IDs - replace with your own
// // Create a PayPal app: https://developer.paypal.com/developer/applications/create
// client: {
// production:key,
//// production: '
<
insert
production
client
id
>
'
// },
// style: {
// color: '
gold
',
// size: '
large
',
// shape:'
rect
',
// locale:'
zh_US
',
//
// },
// // Show the buyer a '
Pay
Now
' button in the checkout flow
// commit: true,
//
// // payment() is called when the button is clicked
// payment: function(data, actions) {
//
//
//
// // Make a call to the REST api to create the payment
// return actions.payment.create({
// payment: {
// transactions: [
// {
// amount: { total: money, currency: '
USD
' },
// custom: sessionStorage.oid,
// }
// ]
// }
// });
// },
//
// // onAuthorize() is called when the buyer approves the payment
// onAuthorize: function(data, actions) {
//
// // Make a call to the REST api to execute the payment
// return actions.payment.execute().then(function() {
// setInterval(function () {
// window.location.href='
payend
.
html
';
// },100)
//
// });
// }
//
// }, '
#
paypal
-
button
-
container
');
// }
// })
// }
// else if(sessionStorage.pay=="ALIPAY"){
// $.ajax({
// url:$ip+"/pay/getPayPreid.html",
// type:"post",
// data:{
// '
cid
':"web_gw",
// '
os
':"h5",
// lang:sessionStorage.lang,
// '
uid
':sessionStorage.uid,
// '
product
':"橙钻充值",
// '
country
':"86",
// '
rid
':rid,
// '
payType
':sessionStorage.pay,
// '
payTypeSub
':"H5",
// '
amount
':money*100,
// '
extend
':"http://www.yabolive.tv/phonepay/payend.html",
// },
// success: function (msg) {
// console.log(msg);
// var data =JSON.parse(msg);
//// $.cookie('
oid
',data.orderId,{expires:1});
// sessionStorage.oid=data.orderId;
// var html=[];
// console.log(data);
// html+=data.payInfo.h5
// $(".alipay").html(html);
// }
// })
// }
// else if(sessionStorage.pay=="WECHATPAY"){
// $.ajax({
// url:$ip+"/pay/getPayPreid.html",
// type:"post",
// data:{
// '
cid
':"web_gw",
// '
os
':"h5",
// lang:sessionStorage.lang,
// '
uid
':sessionStorage.uid,
// '
product
':"橙钻充值",
// '
country
':"86",
// '
rid
':rid,
// '
payType
':sessionStorage.pay,
// '
payTypeSub
':"MWEB",
// '
amount
':money*100,
// '
extend
':"http://www.yabolive.tv/phonepay/payend.html",
// },
// success: function (msg) {
// var data = JSON.parse(msg);
//// $.cookie('
oid
',data.orderId,{expires:1});
// sessionStorage.oid=data.orderId;
// var url =data.payInfo.mweb_url;
// window.location.href=url;
// }
//
// })
// }
// else if(sessionStorage.pay=='
MOLPAY
'){
// $.ajax({
// url:"https://webserver.yabolive.net/pay/getPayPreid.html",
// type: "post",
// data: {
// '
cid
':"web_gw",
// '
os
':"h5",
// lang:sessionStorage.lang,
// "uid": sessionStorage.uid,
// "product": "橙钻货币充值",
// "country": "86",
// "rid": rid,
// "lang": 2,
// "payType": sessionStorage.pay,
// "payTypeSub": "H5",
// "amount": money*100,
// "extend": "0",
// "returnUrl":"http://www.firefly.live/phonepay/payend.html",
// },
// success: function (msg) {
// var data=JSON.parse(msg);
// console.log(data);
// window.location.href=data.payInfo.url;
// }
// })
// }
// }else{
// layer.msg(langList[langType].select);
// }
//
// })
$(".payfor-ul").on("click", function () {
if(sessionStorage.pay=='
PAYPALPAY
'){
$(".paypal").html('
<
button
class
=
"login-btn"
>
下一步
<
/button>'
)
$
(
".login-btn"
).
unbind
(
"click"
)
$
(
".login-btn"
).
on
(
"click"
,
function
()
{
if
(
btnOk
==
true
){
if
(
sessionStorage
.
pay
==
"PAYPALPAY"
)
{
$
.
ajax
({
url
:
$ip
+
"/pay/getPayPreid.html"
,
type
:
"post"
,
data
:{
'cid'
:
"web_gw"
,
'os'
:
"h5"
,
lang
:
sessionStorage
.
lang
,
'uid'
:
sessionStorage
.
uid
,
'product'
:
"橙钻充值"
,
'country'
:
"86"
,
'rid'
:
rid
,
'payType'
:
sessionStorage
.
pay
,
'payTypeSub'
:
"NAVITE"
,
'amount'
:
money
*
100
,
'extend'
:
"0"
,
},
success
:
function
(
msg
)
{
var
data
=
JSON
.
parse
(
msg
);
// $.cookie('oid',data.orderId,{expires:1});
sessionStorage
.
oid
=
data
.
orderId
;
key
=
data
.
payInfo
.
key
;
var
html1
=
[];
html1
+=
"
<
div
style
=
' text-align: center;margin-top: 1.7rem;'
class
=
'paypalpay'
>
";
html1+="
<
div
id
=
paypal
-
button
-
container
><
/div>"
;
html1
+=
"
<
/div>"
;
$
(
".paypal"
).
html
(
html1
);
paypal
.
Button
.
render
({
env
:
'production'
,
// sandbox | production
// PayPal Client IDs - replace with your own
// Create a PayPal app: https://developer.paypal.com/developer/applications/create
client
:
{
production
:
key
,
// production: '
<
insert
production
client
id
>
'
},
style: {
color: '
gold
',
size: '
large
',
shape:'
rect
',
locale:'
zh_US
',
},
// Show the buyer a '
Pay
Now
' button in the checkout flow
commit: true,
// payment() is called when the button is clicked
payment: function(data, actions) {
// Make a call to the REST api to create the payment
return actions.payment.create({
payment: {
transactions: [
{
amount: { total: money, currency: '
USD
' },
custom: sessionStorage.oid,
}
]
}
});
},
// onAuthorize() is called when the buyer approves the payment
onAuthorize: function(data, actions) {
// Make a call to the REST api to execute the payment
return actions.payment.execute().then(function() {
setInterval(function () {
window.location.href='
payend
.
html
';
},100)
});
}
}, '
#
paypal
-
button
-
container
'
);
}
})
}
}
else
{
layer
.
msg
(
langList
[
langType
].
select
);
}
})
}
})
</script>
</html>
\ No newline at end of file
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment