Commit 4c2e8331c9ecb14122249ab9574da1e142fd9cba

Authored by liuqimichale
1 parent ea5fab32

黄石扫码支付

img/default.png 0 → 100644

2.08 KB

img/no.png 0 → 100644

19.2 KB

img/ok.png 0 → 100644

29 KB

js/config.js
@@ -7,11 +7,11 @@ window.webAppH5 = {}; @@ -7,11 +7,11 @@ window.webAppH5 = {};
7 7
8 8
9 /*服务器地址*/ 9 /*服务器地址*/
10 -var webAppRoot = "http://pay.service.renniting.cn/v1"; 10 +var webAppRoot = "http://pay.service.huangshiparking.com";
11 //test 测试环境 11 //test 测试环境
12 // var webAppRoot = "http://39.98.54.240:8090"; 12 // var webAppRoot = "http://39.98.54.240:8090";
13 //微信支付结果回调地址 13 //微信支付结果回调地址
14 -var webAppPayResult = "http://wxgzh.renniting.cn/wechatwuxi/DEV/Threewf/codepay/page/wxpayResult.html"; 14 +var webAppPayResult = "http://wxgzh.huangshiparking.com/HSwechat/PDA-Payment/wxpayResult.html";
15 15
16 /*公共参数*/ 16 /*公共参数*/
17 webAppH5.comParams = { 17 webAppH5.comParams = {
js/url.js
@@ -89,7 +89,7 @@ mUrl.getJx = function(){ @@ -89,7 +89,7 @@ mUrl.getJx = function(){
89 89
90 // var cepath = 'http://39.98.54.240:8090'; 90 // var cepath = 'http://39.98.54.240:8090';
91 91
92 -var cepath = 'http://pay.service.renniting.cn/v1'; 92 +var cepath = 'http://pay.service.huangshiparking.com';
93 // http://pay.service.renniting.cn 93 // http://pay.service.renniting.cn
94 // var cepath = 'http://39.98.54.240:8090' 94 // var cepath = 'http://39.98.54.240:8090'
95 // http://app.api.dyszt.com:8090 95 // http://app.api.dyszt.com:8090
out.html
@@ -15,8 +15,8 @@ @@ -15,8 +15,8 @@
15 <meta http-equiv="Expires" content="0"> 15 <meta http-equiv="Expires" content="0">
16 <link rel="stylesheet" href="css/reset.css?v=0.1"> 16 <link rel="stylesheet" href="css/reset.css?v=0.1">
17 <link rel="stylesheet" href="css/provinceKey.css?v=0.1"> 17 <link rel="stylesheet" href="css/provinceKey.css?v=0.1">
18 - <script src="js/config.js"></script>  
19 - <script src="js/common.js?v=0.01"></script> 18 + <script src="js/config.js?a=111"></script>
  19 + <script src="js/common.js?j=0.01"></script>
20 <!-- 20 <!--
21 Notice the use of %PUBLIC_URL% in the tags above. 21 Notice the use of %PUBLIC_URL% in the tags above.
22 It will be replaced with the URL of the `public` folder during the build. 22 It will be replaced with the URL of the `public` folder during the build.
wxpayResult.html 0 → 100644
  1 +<!doctype html>
  2 +<html lang="en">
  3 +<head>
  4 + <meta charset="utf-8">
  5 + <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
  6 + <meta name="theme-color" content="#000000">
  7 + <meta name="google" value="notranslate">
  8 + <meta name="format-detection" content="telephone=no">
  9 + <meta name="format-detection" content="email=no">
  10 + <meta name="apple-mobile-web-app-capable" content="yes">
  11 + <meta name="apple-mobile-web-app-status-bar-style" content="black">
  12 + <meta http-equiv="Pragma" content="no-cache">
  13 + <meta http-equiv="Cache-control" content="no-cache">
  14 + <meta http-equiv="Cache" content="no-cache">
  15 + <meta http-equiv="Expires" content="0">
  16 + <script src="js/common.js"></script>
  17 + <!--
  18 + Notice the use of %PUBLIC_URL% in the tags above.
  19 + It will be replaced with the URL of the `public` folder during the build.
  20 + Only files inside the `public` folder can be referenced from the HTML.
  21 +
  22 + Unlike "/favicon.ico" or "favicon.ico", "%PUBLIC_URL%/favicon.ico" will
  23 + work correctly both with client-side routing and a non-root public URL.
  24 + Learn how to configure a non-root public URL by running `npm run build`.
  25 + -->
  26 + <title>支付状态</title>
  27 +</head>
  28 +<body style="background-color: #f0f4f5;">
  29 +<!--<noscript>-->
  30 +<!--You need to enable JavaScript to run this app.-->
  31 +<!--</noscript>-->
  32 +<header id="header" style="margin-top:25%; display: flex; justify-content: center; align-items: center; flex-direction: column; ">
  33 + <img id="stateImg" src="img/default.png" style="width: 64px; height: 64px; " />
  34 + <div id="stateLable" style="font-size: 18px; color: #777; margin-top: 20px;">状态</div>
  35 +</header>
  36 +
  37 +<!--
  38 + This HTML file is a template.
  39 + If you open it directly in the browser, you will see an empty page.
  40 +
  41 + You can add webfonts, meta tags, or analytics to this file.
  42 + The build step will place the bundled scripts into the <body> tag.
  43 +
  44 + To begin the development, run `npm start` or `yarn start`.
  45 + To create a production bundle, use `npm run build` or `yarn build`.
  46 +-->
  47 +<script type="text/javascript">
  48 +window.onload = function () {
  49 + var tmpParams = getQueryString(window.location);
  50 + if (tmpParams != null) {
  51 + console.log(JSON.stringify(tmpParams));
  52 + if (tmpParams.trade_no == "success") {
  53 + getResponse("success");
  54 + } else {
  55 + getResponse("fail");
  56 + }
  57 + //alertMsg("支付返回参数:" + JSON.stringify(tmpParams));
  58 + } else {
  59 + console.log("支付返回参数" + tmpParams);
  60 + }
  61 +}
  62 +//type[fail、sucesss]
  63 +function getResponse(type) {
  64 + var img = document.getElementById("stateImg");
  65 + var label = document.getElementById("stateLable");
  66 + if (type == "fail") {
  67 + img.src = "img/no.png";
  68 + label.innerHTML = "支付失败,尝试重新扫码";
  69 + } else {
  70 + img.src = "img/ok.png";
  71 + label.innerHTML = "订单支付成功";
  72 + }
  73 +}
  74 +</script>
  75 +</body>
  76 +
  77 +
  78 +</html>