|
|
@@ -10,7 +10,7 @@
|
|
|
const userAgent = navigator.userAgent;
|
|
|
const isMobile = /(iPhone|iPad|Opera Mini|Android.*Mobile|NetFront|PSP|BlackBerry|Windows Phone)/ig.test(userAgent);
|
|
|
|
|
|
-var pay =function (proId, amount, payWay, uuid) {
|
|
|
+var pay =function (proId, amount, payWay, imid) {
|
|
|
var customAmount = $("#custom-amount" + proId).val();
|
|
|
if ($.trim(customAmount) != "") {
|
|
|
var reg = "^(([0-9]+\.[0-9]{1,2})|([0-9]*[1-9][0-9]*\.[0-9]{1,2})|([0-9]*[1-9][0-9]*))$";
|
|
|
@@ -41,17 +41,17 @@ var pay =function (proId, amount, payWay, uuid) {
|
|
|
|
|
|
//获取支付方式
|
|
|
if(payWay == "支付宝") {
|
|
|
- aliPay(proId, amount, payWay, uuid);
|
|
|
+ aliPay(proId, amount, payWay, imid);
|
|
|
} else if (payWay == "微信支付") {
|
|
|
- wxPay(proId, amount, payWay, uuid);
|
|
|
+ wxPay(proId, amount, payWay, imid);
|
|
|
} else if (payWay == "网银支付") {
|
|
|
unionPay();
|
|
|
}
|
|
|
}
|
|
|
|
|
|
|
|
|
-var wxPay = function (proId, amount, payWay, uuid) {
|
|
|
- var jsonStr = getJson(proId, amount, payWay, uuid);
|
|
|
+var wxPay = function (proId, amount, payWay, imid) {
|
|
|
+ var jsonStr = getJson(proId, amount, payWay, imid);
|
|
|
|
|
|
//公众号支付js模板 需引入http://res.wx.qq.com/open/js/jweixin-1.0.0.js
|
|
|
//对浏览器的UserAgent进行正则匹配,不含有微信独有标识的则为其他浏览器
|
|
|
@@ -111,8 +111,8 @@ var wxPay = function (proId, amount, payWay, uuid) {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-var aliPay = function (proId, amount, payWay, uuid) {
|
|
|
- var jsonStr = getJson(proId, amount, payWay, uuid);
|
|
|
+var aliPay = function (proId, amount, payWay, imid) {
|
|
|
+ var jsonStr = getJson(proId, amount, payWay, imid);
|
|
|
var url = "/alipay/pcPay";
|
|
|
|
|
|
if (isMobile) {
|
|
|
@@ -192,8 +192,8 @@ var webPay = function (jsonStr) {
|
|
|
// }).success();
|
|
|
}
|
|
|
|
|
|
-var getJson = function (proId, amount, payWay, uuid) {
|
|
|
- if (typeof uuid == 'undefined') {
|
|
|
+var getJson = function (proId, amount, payWay, imid) {
|
|
|
+ if (typeof imid == 'undefined') {
|
|
|
return jsonStr = "{proId:" + proId + "," +
|
|
|
"amount:" + amount + "," +
|
|
|
"way:" + "\"" + payWay + "\"" +
|
|
|
@@ -202,7 +202,7 @@ var getJson = function (proId, amount, payWay, uuid) {
|
|
|
return jsonStr = "{proId:" + proId + "," +
|
|
|
"amount:" + amount + "," +
|
|
|
"way:" + "\"" + payWay + "\"" + "," +
|
|
|
- "uuid:" + uuid +
|
|
|
+ "imid:" + imid +
|
|
|
"}";
|
|
|
}
|
|
|
|