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 { |