From a7b83e0d6a55edbb69d164023bc19f076f100842 Mon Sep 17 00:00:00 2001
From: songchongxian <546803970@qq.com>
Date: Wed, 26 Dec 2018 21:28:48 +0800
Subject: [PATCH] 动态二维码
---
billCodePay.html | 98 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
config.js | 35 ++++++++++++++++++++++++++++++-----
doc.txt | 51 +++++++++++++++++++++++++++++++++++----------------
dynCodePay.html | 31 ++++++++++---------------------
index.html | 20 +++++++++++++-------
js/billCodePay.js | 448 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
js/common.js | 22 +++++++++++++++++++++-
js/dynCodePay.js | 342 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------------------------------------------------------------------------------------------------------------
js/pay.js | 220 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------
page/alipayResult.html | 2 ++
page/wxpayResult.html | 4 +++-
pay.html | 3 ++-
12 files changed, 1045 insertions(+), 231 deletions(-)
create mode 100644 billCodePay.html
create mode 100644 js/billCodePay.js
diff --git a/billCodePay.html b/billCodePay.html
new file mode 100644
index 0000000..202147a
--- /dev/null
+++ b/billCodePay.html
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 订单支付
+
+
+
+
+
+
+
+
+ 停车时长:
+ 进场时间:
+ 停车总费用:
+ 已支付金额:
+ 优惠金额:
+ 订单编号:
+
+
+
+ 选择支付方式 出场时间:
+
+
+
+
+

+
支付宝支付
+
+
+
+
+
+

+
微信支付
+
+
+
+
+
+
+
+
+
+
+
diff --git a/config.js b/config.js
index 6b33064..b3fa78a 100644
--- a/config.js
+++ b/config.js
@@ -5,10 +5,15 @@
*/
window.webAppH5 = {};
+//微信appID
+var appWxID = "wx1e9001e5940605b1";//wx945eccc8163fd75b
+
/*服务器地址*/
-var webAppRoot = "http://39.98.54.240:8090"; //"http://39.98.54.240:8090";
-//var webApp
-var webAppPayResult = "http://test.pay.renniting.cn/codepay/page/wxpayResult.html";
+//var webAppRoot = "http://39.98.54.240:8090";
+var webAppRoot = "http://pay.service.renniting.cn/v1";
+
+//微信支付结果回调地址
+var webAppPayResult = "http://wxgzh.renniting.cn/wechatwuxi/DEV/Threewf/codepay/page/wxpayResult.html";
/*公共参数*/
webAppH5.comParams = {
@@ -20,7 +25,7 @@ webAppH5.comParams = {
token: '666'
}
-//小票扫码支付参数
+//小票扫码支付参数codeType[0静态码、1小票二维码、2动态二维码]
webAppH5.dynCode = {//卫岗固定参数
direction: 1,
codeType: 1,
@@ -33,6 +38,9 @@ webAppH5.comServer = "/keyTopQrCodeInOutPark/noCarQRcodeInOutPark";
//缴费-微信
webAppH5.wxPayServer = "/weixinpay/publicUnifiedOrder";
+//微信获取openID
+webAppH5.wxGetOpenIdServer = "/weixinPublicPay/getOpenIdByCode";
+
//缴费-支付宝
webAppH5.aliPayServer = "/alipay/aliH5Pay";
@@ -71,7 +79,7 @@ webAppH5.aliPayServer = "/alipay/aliH5Pay";
//小票二维码出场
//http://39.98.54.240/codepay/index.html?appid=0&lotId=1&payConfigId=2&receiptNo=3
-//http://localhost:1260/codepay/index.html?appid=0&lotId=1&payConfigId=2&receiptNo=3
+//http://localhost:1260/codepay/index.html?appid=0&lotId=3504&payConfigId=2&receiptNo=3&
//首页
@@ -89,5 +97,22 @@ webAppH5.aliPayServer = "/alipay/aliH5Pay";
//http://localhost:1260/pay.html?orderId=101526715300086198272&parkName=%E9%9D%99%E9%9B%85%E5%9C%B0%E4%B8%8A&parkCode=B1504020C7&inparktime=2018-12-24%2010%3A58%3A24&outtime=2018-12-24%2011%3A05%3A10&staytime=420&due=70&paid=0&orderTotalFee=70&orderFee=7&discountFee=63&plateno=%E8%92%99DTK366&outPayOrderNo=B1504020C720181224110510813DTK366-172192102&appOrderTimeout=%E8%AF%B7%E5%9C%A8%E6%94%AF%E4%BB%98%E5%AE%8C%E6%88%9010%E5%88%86%E9%92%9F%E5%86%85%E5%87%BA%E5%9C%BA%EF%BC%8C%E5%A6%82%E8%B6%85%E6%97%B6%E6%9C%AA%E5%87%BA%E5%9C%BA%EF%BC%8C%E4%BC%9A%E7%BB%A7%E7%BB%AD%E8%AE%A1%E8%B4%B9%E3%80%82&discountDesc=1%E6%8A%98%E4%BC%98%E6%83%A0&queryOrderInfo=%7B%22app_id%22%3A%221%22%2C%22carNumber%22%3A%22%E8%92%99DTK366%22%2C%22channelId%22%3A%22172192102%22%2C%22codeType%22%3A0%2C%22deviceInfo%22%3A%223%22%2C%22direction%22%3A1%2C%22parkingId%22%3A%22B1504020C7%22%2C%22plNo%22%3A%22B1504020C7%22%2C%22salt%22%3A%222%22%2C%22sign%22%3A%224%22%2C%22sign_type%22%3A%22md5%22%2C%22terminalSource%22%3A%227%22%2C%22token%22%3A%22666%22%7D&needPay=true
+/*正式环境前缀*/
+//http://wxgzh.renniting.cn/wechatwuxi/DEV/Threewf/codepay
+
+/*
+lotId -->parkingId
+receiptNo --> carNumber 车牌号
+direction 固定 1
+codeType 固定 1
+terminalSource 固定 7
+channelId 固定 小票二维码
+*/
+//http://localhost:1260/dynCodePay.html?appid=0&lotId=3504&payConfigId=2&receiptNo=%E8%92%99D9203C
+//http://wxgzh.renniting.cn/wechatwuxi/DEV/Threewf/codepay/index.html?appid=0&lotId=3504&payConfigId=2&receiptNo=%E8%92%99D9203C
+
+//http://wxgzh.renniting.cn/wechatwuxi/DEV/Threewf/codepay/index.html?appid=0&lotId=3504&payConfigId=2&receiptNo=蒙D871R2
+/*类型1:codeType2动态二维码正式环境地址前缀*/
+//http://wxgzh.renniting.cn/wechatwuxi/DEV/Threewf/codepay/index.html?codeType=2&isNeedPay=1&orderId=001&parkName=万达停车场&parkCode=a001&inparktime=2018-12-26 00:00:00&outtime=2018-12-26 10:00:00&staytime=360&orderFee=100&plateno=蒙DY2408
diff --git a/doc.txt b/doc.txt
index c69cef9..b04a465 100644
--- a/doc.txt
+++ b/doc.txt
@@ -1,19 +1,3 @@
-http://132.232.101.107/webApp/paywxali/index.html
-
-http://132.232.101.107/webApp/paywxali/demo.html
-жϵǰֻŻ֧
-
-
-
-
-ź֧ӿڷܽ
-https://blog.csdn.net/yufeng005/article/details/54583467
-
-
-
-ajax֧
-https://www.cnblogs.com/junjieok/p/4538580.html
-
@@ -51,3 +35,38 @@ http://39.98.54.240/codepay/index.html?plNo=P11011700C&parkingId=1&channelId=172
//Էҳ
http://39.98.54.240/codepay/index.html?plNo=P11011700C&parkingId=1&channelId=172198243&direction=1&codeType=0&expireDate=expireDate&extendData=extendData
+
+
+˵
+̨֧formֱ֧
+֧鷳1Ҫ֧Ŀ¼2ȡcode3ȡopenid4ȡ5֧ JSAPI֧
+
+pay.htmlУ鶩ڷ
+
+//СƱ̶
+[billCodePay.htmlɨά룬ֽ]
+Ӧϵ
+lotId -->parkingId ͣ
+receiptNo --> carNumber ƺ
+direction ̶ 1
+codeType ̶ 1
+terminalSource ̶ 7
+channelId ̶ СƱά
+
+
+//̬ά[dynCodePay.html]
+String qrcodeType;//2-̬ά
+private Boolean isNeedPay=true;
+private String orderId;//
+private String parkName;//ͣ
+private String parkCode;//ͣ
+private String inparktime;//ʱ ʽyyyy-MM-dd HH:mm:ss
+private String outtime;//ʱ ʽyyyy-MM-dd HH:mm:ss
+private String staytime;//ͣʱ1
+private String orderFee;//γʵӦȥۿۣŻȯ֮Ӧ
+private String plateno;// ƺ
+
+?codeType=2&isNeedPay=1&orderId=001&parkName=ͣ&parkCode=a001&inparktime=2018-12-26 00:00:00&outtime=2018-12-26 10:00:00&staytime=1&orderFee=100&plateno=DY2408
+
+
+
diff --git a/dynCodePay.html b/dynCodePay.html
index d8b17ee..2bf8d43 100644
--- a/dynCodePay.html
+++ b/dynCodePay.html
@@ -13,12 +13,11 @@
-
-
-
-
-
-
+
+
+
+
+
+
+
+ 订单编号:
@@ -81,18 +80,8 @@
确定支付

-
+
-