Commit dc07d4e3613167412e565637203666a1fb9464fd
1 parent
b9997d75
update .gitignore
Showing
6 changed files
with
61 additions
and
10 deletions
.gitignore
home.html
@@ -83,7 +83,7 @@ | @@ -83,7 +83,7 @@ | ||
83 | <script src="js/config.js?v=0.1"></script> | 83 | <script src="js/config.js?v=0.1"></script> |
84 | <script src="js/common.js?v=1.11"></script> | 84 | <script src="js/common.js?v=1.11"></script> |
85 | <!--<script src="js/jweixin-1.0.0.js?v=0.1"></script>--> | 85 | <!--<script src="js/jweixin-1.0.0.js?v=0.1"></script>--> |
86 | -<script src="js/pay.js?v=0.11120"></script> | 86 | +<script src="js/pay.js?v=0.11320"></script> |
87 | </body> | 87 | </body> |
88 | 88 | ||
89 | </html> | 89 | </html> |
js/config.js
@@ -15,7 +15,7 @@ var webAppPayResult = "http://wxgzh.renniting.cn/wechatwuxi/DEV/Threewf/codepay/ | @@ -15,7 +15,7 @@ var webAppPayResult = "http://wxgzh.renniting.cn/wechatwuxi/DEV/Threewf/codepay/ | ||
15 | 15 | ||
16 | /*公共参数*/ | 16 | /*公共参数*/ |
17 | webAppH5.comParams = { | 17 | webAppH5.comParams = { |
18 | - app_id: 1, | 18 | + app_id: 'wx945eccc8163fd75b', |
19 | salt: 2, | 19 | salt: 2, |
20 | deviceInfo: 3, | 20 | deviceInfo: 3, |
21 | sign_type: 'md5', | 21 | sign_type: 'md5', |
js/list.js
@@ -337,8 +337,6 @@ function getOneorder(carNumber,parkCode,orderId,_paySrcType){ | @@ -337,8 +337,6 @@ function getOneorder(carNumber,parkCode,orderId,_paySrcType){ | ||
337 | } else { | 337 | } else { |
338 | _payType = 1 | 338 | _payType = 1 |
339 | } | 339 | } |
340 | - | ||
341 | - | ||
342 | var jsondata = { | 340 | var jsondata = { |
343 | app_id: "0eca8f5373ca4866aec2f8e9d9367104", | 341 | app_id: "0eca8f5373ca4866aec2f8e9d9367104", |
344 | deviceInfo : "BC0703A4-AFB0-4B51-9089-9B7487C0CC6E", | 342 | deviceInfo : "BC0703A4-AFB0-4B51-9089-9B7487C0CC6E", |
@@ -408,6 +406,7 @@ function getOneorder(carNumber,parkCode,orderId,_paySrcType){ | @@ -408,6 +406,7 @@ function getOneorder(carNumber,parkCode,orderId,_paySrcType){ | ||
408 | +'&appOrderTimeout='+datas.appOrderTimeout | 406 | +'&appOrderTimeout='+datas.appOrderTimeout |
409 | +'&appId='+datas.appId | 407 | +'&appId='+datas.appId |
410 | +'&orderId='+datas.orderId | 408 | +'&orderId='+datas.orderId |
409 | + +'&_paySrcType='+_paySrcType | ||
411 | +"&"; | 410 | +"&"; |
412 | console.log(src) | 411 | console.log(src) |
413 | window.location.assign(encodeURI(src)) | 412 | window.location.assign(encodeURI(src)) |
js/pay.js
@@ -209,9 +209,12 @@ var webAppClass = { | @@ -209,9 +209,12 @@ var webAppClass = { | ||
209 | var val = document.getElementById("sumMoney").innerText; | 209 | var val = document.getElementById("sumMoney").innerText; |
210 | //var couponPersonId = document.getElementById("discountBox").value; | 210 | //var couponPersonId = document.getElementById("discountBox").value; |
211 | var url = webAppRoot + window.webAppH5.zeroPayServer; | 211 | var url = webAppRoot + window.webAppH5.zeroPayServer; |
212 | + var _paySrcType = getQueryString(window.location)._paySrcType | ||
213 | + var _mon = document.getElementById("sumMoney").innerText | ||
212 | 214 | ||
213 | var discountParams = { | 215 | var discountParams = { |
214 | - payOrderType : 101, | 216 | + payOrderType : _paySrcType, |
217 | + recordArreaInfos:JSON.stringify([{"orderId":webAppParams.orderId,"orderNotPayFee":_mon*100,"parkId":getQueryString(window.location).parkCode}]), | ||
215 | terminalSource:7, | 218 | terminalSource:7, |
216 | orderId: webAppParams.orderId, | 219 | orderId: webAppParams.orderId, |
217 | //couponPersonId:couponPersonId, | 220 | //couponPersonId:couponPersonId, |
@@ -254,6 +257,28 @@ var webAppClass = { | @@ -254,6 +257,28 @@ var webAppClass = { | ||
254 | //wxParams.payType = 4;// 1:支付宝 2:微信 3:银联 10:H5 4微信公众号 | 257 | //wxParams.payType = 4;// 1:支付宝 2:微信 3:银联 10:H5 4微信公众号 |
255 | //wxParams.terminalSource = 3;//请求端来源 1: 任你停 2:pda 3:微信公共号 7:H5扫码 10页面支付 | 258 | //wxParams.terminalSource = 3;//请求端来源 1: 任你停 2:pda 3:微信公共号 7:H5扫码 10页面支付 |
256 | //debugger; | 259 | //debugger; |
260 | + | ||
261 | + | ||
262 | + | ||
263 | + | ||
264 | + // //新增start | ||
265 | + // | ||
266 | + // var url = " https://wx.tenpay.com/cgi-bin/mmpayweb-bin/checkmweb?prepay_id=wx20161110163838f231619da20804912345&package=1037687096"; | ||
267 | + // //window.location.href = url; | ||
268 | + // var wxPay = webAppH5.wxPayServer; | ||
269 | + // var wxParams = webAppH5.comParams; | ||
270 | + // wxParams.carNumber = getQueryString(window.location).carnum; | ||
271 | + // wxParams.orderId = orderID; | ||
272 | + // wxParams.payType = 4;// 1:支付宝 2:微信 3:银联 10:H5 4微信公众号 | ||
273 | + // wxParams.terminalSource = 7;//请求端来源 1: 任你停 2:pda 3:微信公共号 7:H5扫码 10页面支付 | ||
274 | + // | ||
275 | + // wxParams.paySrcType = getQueryString(window.location)._paySrcType;//101停车支付 | ||
276 | + // | ||
277 | + // wxParams.recordArreaInfos= JSON.stringify([{"orderId":webAppParams.orderId,"orderNotPayFee":_mon*100,"parkId":getQueryString(window.location).parkCode}]); | ||
278 | + // | ||
279 | + // //新增end | ||
280 | + | ||
281 | + | ||
257 | if (webAppCode == null || webAppCode == "") {//code检测 | 282 | if (webAppCode == null || webAppCode == "") {//code检测 |
258 | alertMsg(appState.codeNullTip); | 283 | alertMsg(appState.codeNullTip); |
259 | $btnObj.style.display = "block"; | 284 | $btnObj.style.display = "block"; |
@@ -271,9 +296,12 @@ var webAppClass = { | @@ -271,9 +296,12 @@ var webAppClass = { | ||
271 | var aliPay = webAppH5.aliPayServer; | 296 | var aliPay = webAppH5.aliPayServer; |
272 | var aliParams = webAppH5.comParams; | 297 | var aliParams = webAppH5.comParams; |
273 | aliParams.orderId = orderID; | 298 | aliParams.orderId = orderID; |
299 | + aliParams.carNumber = getQueryString(window.location).carnum; | ||
274 | aliParams.payType = 1;// 1:支付宝 2:微信 3:银联 10:H5 4微信公众号 | 300 | aliParams.payType = 1;// 1:支付宝 2:微信 3:银联 10:H5 4微信公众号 |
275 | aliParams.terminalSource = 7;//请求端来源 1: 任你停 2:pda 3:微信公共号 7:H5扫码 10页面支付 | 301 | aliParams.terminalSource = 7;//请求端来源 1: 任你停 2:pda 3:微信公共号 7:H5扫码 10页面支付 |
276 | - aliParams.paySrcType = 101;//101停车支付 | 302 | + aliParams.paySrcType = getQueryString(window.location)._paySrcType;//101停车支付 |
303 | + | ||
304 | + aliParams.recordArreaInfos= JSON.stringify([{"orderId":webAppParams.orderId,"orderNotPayFee":_mon*100,"parkId":getQueryString(window.location).parkCode}]); | ||
277 | webAppClass.payAliAjax(root + aliPay, aliParams); | 305 | webAppClass.payAliAjax(root + aliPay, aliParams); |
278 | break; | 306 | break; |
279 | default://第三方浏览器other | 307 | default://第三方浏览器other |
@@ -286,18 +314,27 @@ var webAppClass = { | @@ -286,18 +314,27 @@ var webAppClass = { | ||
286 | var aliPay = webAppH5.aliPayServer; | 314 | var aliPay = webAppH5.aliPayServer; |
287 | var aliParams = webAppH5.comParams; | 315 | var aliParams = webAppH5.comParams; |
288 | aliParams.orderId = orderID; | 316 | aliParams.orderId = orderID; |
317 | + aliParams.carNumber = getQueryString(window.location).carnum; | ||
289 | aliParams.payType = 1;// 1:支付宝 2:微信 3:银联 10:H5 4微信公众号 | 318 | aliParams.payType = 1;// 1:支付宝 2:微信 3:银联 10:H5 4微信公众号 |
290 | aliParams.terminalSource = 7;//请求端来源 1: 任你停 2:pda 3:微信公共号 7:H5扫码 10页面支付 | 319 | aliParams.terminalSource = 7;//请求端来源 1: 任你停 2:pda 3:微信公共号 7:H5扫码 10页面支付 |
291 | - aliParams.paySrcType = 101;//101停车支付 | 320 | + aliParams.paySrcType = getQueryString(window.location)._paySrcType;//101停车支付 |
321 | + | ||
322 | + aliParams.recordArreaInfos= JSON.stringify([{"orderId":webAppParams.orderId,"orderNotPayFee":_mon*100,"parkId":getQueryString(window.location).parkCode}]); | ||
323 | + | ||
292 | webAppClass.payAliAjax(root + aliPay, aliParams); | 324 | webAppClass.payAliAjax(root + aliPay, aliParams); |
293 | } else {//微信页面支付 | 325 | } else {//微信页面支付 |
294 | var url = " https://wx.tenpay.com/cgi-bin/mmpayweb-bin/checkmweb?prepay_id=wx20161110163838f231619da20804912345&package=1037687096"; | 326 | var url = " https://wx.tenpay.com/cgi-bin/mmpayweb-bin/checkmweb?prepay_id=wx20161110163838f231619da20804912345&package=1037687096"; |
295 | //window.location.href = url; | 327 | //window.location.href = url; |
296 | var wxPay = webAppH5.wxPayServer; | 328 | var wxPay = webAppH5.wxPayServer; |
297 | var wxParams = webAppH5.comParams; | 329 | var wxParams = webAppH5.comParams; |
330 | + wxParams.carNumber = getQueryString(window.location).carnum; | ||
298 | wxParams.orderId = orderID; | 331 | wxParams.orderId = orderID; |
299 | wxParams.payType = 4;// 1:支付宝 2:微信 3:银联 10:H5 4微信公众号 | 332 | wxParams.payType = 4;// 1:支付宝 2:微信 3:银联 10:H5 4微信公众号 |
300 | wxParams.terminalSource = 7;//请求端来源 1: 任你停 2:pda 3:微信公共号 7:H5扫码 10页面支付 | 333 | wxParams.terminalSource = 7;//请求端来源 1: 任你停 2:pda 3:微信公共号 7:H5扫码 10页面支付 |
334 | + | ||
335 | + wxParams.paySrcType = getQueryString(window.location)._paySrcType;//101停车支付 | ||
336 | + | ||
337 | + wxParams.recordArreaInfos= JSON.stringify([{"orderId":webAppParams.orderId,"orderNotPayFee":_mon*100,"parkId":getQueryString(window.location).parkCode}]); | ||
301 | webAppClass.payAjax(root + wxPay, wxParams); | 338 | webAppClass.payAjax(root + wxPay, wxParams); |
302 | console.log("wxPay"); | 339 | console.log("wxPay"); |
303 | } | 340 | } |
@@ -454,6 +491,20 @@ var webAppClass = { | @@ -454,6 +491,20 @@ var webAppClass = { | ||
454 | wxParams.payType = 4;// 1:支付宝 2:微信 3:银联 10:H5 4微信公众号 | 491 | wxParams.payType = 4;// 1:支付宝 2:微信 3:银联 10:H5 4微信公众号 |
455 | wxParams.terminalSource = 7;//请求端来源 1: 任你停 2:pda 3:微信公共号 7:H5扫码 10页面支付 | 492 | wxParams.terminalSource = 7;//请求端来源 1: 任你停 2:pda 3:微信公共号 7:H5扫码 10页面支付 |
456 | //webAppClass.payAjax(root + wxPay, wxParams); | 493 | //webAppClass.payAjax(root + wxPay, wxParams); |
494 | + | ||
495 | + | ||
496 | + //新增start | ||
497 | + | ||
498 | + | ||
499 | + wxParams.carNumber = getQueryString(window.location).carnum; | ||
500 | + | ||
501 | + wxParams.paySrcType = getQueryString(window.location)._paySrcType;//101停车支付 | ||
502 | + | ||
503 | + wxParams.recordArreaInfos= JSON.stringify([{"orderId":webAppParams.orderId,"orderNotPayFee":_mon*100,"parkId":getQueryString(window.location).parkCode}]); | ||
504 | + | ||
505 | + //新增end | ||
506 | + | ||
507 | + | ||
457 | wxParams.openId = openId; | 508 | wxParams.openId = openId; |
458 | wxParams.appId = appWxID; | 509 | wxParams.appId = appWxID; |
459 | var payParamsUrl = webAppRoot + window.webAppH5.wxPayServer; | 510 | var payParamsUrl = webAppRoot + window.webAppH5.wxPayServer; |
@@ -577,7 +628,7 @@ var webAppClass = { | @@ -577,7 +628,7 @@ var webAppClass = { | ||
577 | $staytime.innerHTML = formatSeconds(params.staytime); | 628 | $staytime.innerHTML = formatSeconds(params.staytime); |
578 | 629 | ||
579 | $due.innerHTML = keepTwoDecimalFull((params.due / 100));//停车总费用 | 630 | $due.innerHTML = keepTwoDecimalFull((params.due / 100));//停车总费用 |
580 | - $paid.innerHTML = params.paid; | 631 | + $paid.innerHTML = keepTwoDecimalFull(params.paid/100); |
581 | $discountFee.innerHTML = params.discountFee;//优惠金额 | 632 | $discountFee.innerHTML = params.discountFee;//优惠金额 |
582 | // $discountDesc.innerHTML = params.discountDesc; | 633 | // $discountDesc.innerHTML = params.discountDesc; |
583 | } else { | 634 | } else { |