小柒2012 před 7 roky
rodič
revize
5e1ff98277

+ 4 - 3
README.md

@@ -36,9 +36,10 @@ JDK1.7、Maven、Eclipse、SpringBoot1.5.2、spring-boot-starter-thymeleaf、Dub
 ## 友情提示
 由于工作原因,项目正在完善中(仅供参考),随时更新日志,有疑问请留言或者加群
 
-- JAVA爱好者①:<a target="_blank" href="//shang.qq.com/wpa/qunwpa?idkey=f316b04ba30f31190c0d8120b5c54acf245299726b4450fb6fc64753dd546bf8"><img border="0" src="//pub.idqqimg.com/wpa/images/group.png" alt="JAVA爱好者①" title="JAVA爱好者①"></a> 
-- JAVA爱好者②:<a target="_blank" href="//shang.qq.com/wpa/qunwpa?idkey=b2fc105d5cf11231cd863dc829b82f50454b693ad20b892a362de5adbcc9b0b3"><img border="0" src="//pub.idqqimg.com/wpa/images/group.png" alt="JAVA爱好者②" title="JAVA爱好者②"></a>
-- JAVA爱好者③:<a target="_blank" href="//shang.qq.com/wpa/qunwpa?idkey=cbee3cb06364401522ea90776a1bd83cdbbed20622b93a37158d41460537db96"><img border="0" src="//pub.idqqimg.com/wpa/images/group.png" alt="JAVA爱好者③" title="JAVA爱好者③"></a>
+- JAVA爱好者④:<a target="_blank" href="//shang.qq.com/wpa/qunwpa?idkey=eba7a5d6f672c67cf942e08486e5102f0a0a6268206f873fef48a9d74f248de8"><img border="0" src="//pub.idqqimg.com/wpa/images/group.png" alt="JAVA爱好者" title="JAVA爱好者"></a>
+- JAVA爱好者①:<a target="_blank" href="//shang.qq.com/wpa/qunwpa?idkey=f316b04ba30f31190c0d8120b5c54acf245299726b4450fb6fc64753dd546bf8"><img border="0" src="//pub.idqqimg.com/wpa/images/group.png" alt="JAVA爱好者①" title="JAVA爱好者①"></a>(满)
+- JAVA爱好者②:<a target="_blank" href="//shang.qq.com/wpa/qunwpa?idkey=b2fc105d5cf11231cd863dc829b82f50454b693ad20b892a362de5adbcc9b0b3"><img border="0" src="//pub.idqqimg.com/wpa/images/group.png" alt="JAVA爱好者②" title="JAVA爱好者②"></a>(满)
+- JAVA爱好者③:<a target="_blank" href="//shang.qq.com/wpa/qunwpa?idkey=cbee3cb06364401522ea90776a1bd83cdbbed20622b93a37158d41460537db96"><img border="0" src="//pub.idqqimg.com/wpa/images/group.png" alt="JAVA爱好者③" title="JAVA爱好者③"></a>(满)
 
 ## 支付文档
 

+ 1 - 1
pom.xml

@@ -160,7 +160,7 @@
 		    <artifactId>springfox-swagger-ui</artifactId>
 		    <version>2.7.0</version>
 		</dependency>
-		<!-- 微信开发工具 -->
+		<!-- 微信开发工具  -->
 		<dependency>
 		    <groupId>com.github.liyiorg</groupId>
 		    <artifactId>weixin-popular</artifactId>

+ 1 - 1
src/main/java/com/itstyle/Application.java

@@ -10,7 +10,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
 import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;
 /**
- * 支付主控 
+ * 支付主控(启动的时候一定要把main方法的注释去掉,配置好支付宝、微信以及银联相关参数)
  * 创建者 科帮网
  * 创建时间 2017年7月27日
  * 启动   java -jar spring-boot-pay.jar --server.port=8886 

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 18 - 18
src/main/resources/acp_sdk.properties


+ 19 - 15
src/main/resources/application-dev.properties

@@ -1,23 +1,23 @@
-#\u9879\u76eecontextPath
+#项目contextPath
 server.context-path=/springboot_pay
-#\u670d\u52a1\u7aef\u53e3
+#服务端口
 server.port=8080
-#session\u6700\u5927\u8d85\u65f6\u65f6\u95f4(\u5206\u949f)\uff0c\u9ed8\u8ba4\u4e3a30
+#session最大超时时间(分钟),默认为30
 server.session-timeout=60
-#\u8be5\u670d\u52a1\u7ed1\u5b9aIP\u5730\u5740\uff0c\u542f\u52a8\u670d\u52a1\u5668\u65f6\u5982\u672c\u673a\u4e0d\u662f\u8be5IP\u5730\u5740\u5219\u629b\u51fa\u5f02\u5e38\u542f\u52a8\u5931\u8d25\uff0c\u53ea\u6709\u7279\u6b8a\u9700\u6c42\u7684\u60c5\u51b5\u4e0b\u624d\u914d\u7f6e
+#该服务绑定IP地址,启动服务器时如本机不是该IP地址则抛出异常启动失败,只有特殊需求的情况下才配置
 # server.address=192.168.16.11
 
-#tomcat\u6700\u5927\u7ebf\u7a0b\u6570\uff0c\u9ed8\u8ba4\u4e3a200
+#tomcat最大线程数,默认为200
 server.tomcat.max-threads=100
-#tomcat\u7684URI\u7f16\u7801
+#tomcat的URI编码
 server.tomcat.uri-encoding=UTF-8
 
-#HTTPS\u8bc1\u4e66  \u5982\u679c\u4e0d\u9700\u8981 https\u8bbf\u95ee \u6ce8\u91ca\u6389\u5373\u53ef \u7531\u4e8e\u67d0\u4e9b\u6d4f\u89c8\u5668\u8bbf\u95ee\u4e0d\u652f\u6301
+#HTTPS证书  如果不需要 https访问 注释掉即可 由于某些浏览器访问不支持
 #server.ssl.key-store: classpath:keystore.p12
 #server.ssl.key-store-password: 123456
 #server.ssl.keyStoreType: PKCS12
 
-#spring boot\u4ece\u63a7\u5236\u53f0\u6253\u5370\u51fa\u6765\u7684\u65e5\u5fd7\u7ea7\u522b\u53ea\u6709ERROR, WARN \u8fd8\u6709INFO\uff0c\u5982\u679c\u4f60\u60f3\u8981\u6253\u5370debug\u7ea7\u522b\u7684\u65e5\u5fd7
+#spring boot从控制台打印出来的日志级别只有ERROR, WARN 还有INFO,如果你想要打印debug级别的日志
 #debug=true
 logging.level.root=INFO
 
@@ -28,22 +28,26 @@ spring.devtools.livereload.enabled=true
 spring.thymeleaf.cache=false
 spring.thymeleaf.cache-period=0
 spring.thymeleaf.template.cache=false
-# \u9759\u6001\u6587\u4ef6\u8bf7\u6c42\u5339\u914d\u65b9\u5f0f
+# 静态文件请求匹配方式
 spring.mvc.static-path-pattern=/**
+<<<<<<< HEAD
 # \u4fee\u6539\u9ed8\u8ba4\u7684\u9759\u6001\u5bfb\u5740\u8d44\u6e90\u76ee\u5f55 \u591a\u4e2a\u4f7f\u7528\u9017\u53f7\u5206\u9694
+=======
+# 修改默认的静态寻址资源目录 多个使用逗号分隔
+>>>>>>> 5bfb4699001880d31b2135f570c840ffd3efc64a
 spring.resources.static-locations = classpath:/META-INF/resources/,classpath:/resources/,classpath:/static/,classpath:/public/,classpath:/templates/
 
 #============================#
 #===== zookeeper sttings ====#
 #============================#
-#zookeeper\u96c6\u7fa4\u914d\u7f6e
-dubbo.registry.address=121.42.155.213:2181
+#zookeeper集群配置
+dubbo.registry.address=192.168.1.66:2181
 
-#\u9879\u76ee\u5730\u5740
+#项目地址
 server.context.url = http://192.168.1.66:8080/springboot_pay/
-#\u652f\u4ed8\u5b9d\u540e\u53f0\u56de\u8c03
+#支付宝后台回调
 alipay.notify.url=https://blog.52itstyle.com/alipay/pay
-#\u5fae\u4fe1\u540e\u53f0\u56de\u8c03
+#微信后台回调
 wexinpay.notify.url=https://blog.52itstyle.com/weixin/pay
-#\u94f6\u8054\u540e\u53f0\u56de\u8c03
+#银联后台回调
 unionpay.notify.url=https://blog.52itstyle.com/union/pay

+ 9 - 7
src/main/resources/application-prod.properties

@@ -1,17 +1,19 @@
-#\u9879\u76eecontextPath
+#项目contextPath
 server.context-path=/springboot_pay
-#\u670d\u52a1\u7aef\u53e3
+#服务端口
 server.port=8080
-#session\u6700\u5927\u8d85\u65f6\u65f6\u95f4(\u5206\u949f)\uff0c\u9ed8\u8ba4\u4e3a30
+#session最大超时时间(分钟),默认为30
 server.session-timeout=60
-#\u8be5\u670d\u52a1\u7ed1\u5b9aIP\u5730\u5740\uff0c\u542f\u52a8\u670d\u52a1\u5668\u65f6\u5982\u672c\u673a\u4e0d\u662f\u8be5IP\u5730\u5740\u5219\u629b\u51fa\u5f02\u5e38\u542f\u52a8\u5931\u8d25\uff0c\u53ea\u6709\u7279\u6b8a\u9700\u6c42\u7684\u60c5\u51b5\u4e0b\u624d\u914d\u7f6e
+#该服务绑定IP地址,启动服务器时如本机不是该IP地址则抛出异常启动失败,只有特殊需求的情况下才配置
 # server.address=192.168.16.11
 
-#tomcat\u6700\u5927\u7ebf\u7a0b\u6570\uff0c\u9ed8\u8ba4\u4e3a200
+#tomcat最大线程数,默认为200
 server.tomcat.max-threads=100
-#tomcat\u7684URI\u7f16\u7801
+#tomcat的URI编码
 server.tomcat.uri-encoding=UTF-8
 
-#spring boot\u4ece\u63a7\u5236\u53f0\u6253\u5370\u51fa\u6765\u7684\u65e5\u5fd7\u7ea7\u522b\u53ea\u6709ERROR, WARN \u8fd8\u6709INFO\uff0c\u5982\u679c\u4f60\u60f3\u8981\u6253\u5370debug\u7ea7\u522b\u7684\u65e5\u5fd7
+#spring boot从控制台打印出来的日志级别只有ERROR, WARN 还有INFO,如果你想要打印debug级别的日志
 #debug=true
 logging.level.root=INFO
+
+# 其他参数 参考 application-dev.properties

+ 10 - 7
src/main/resources/application-test.properties

@@ -1,17 +1,20 @@
-#\u9879\u76eecontextPath
+#项目contextPath
 server.context-path=/springboot_pay
-#\u670d\u52a1\u7aef\u53e3
+#服务端口
 server.port=8080
-#session\u6700\u5927\u8d85\u65f6\u65f6\u95f4(\u5206\u949f)\uff0c\u9ed8\u8ba4\u4e3a30
+#session最大超时时间(分钟),默认为30
 server.session-timeout=60
-#\u8be5\u670d\u52a1\u7ed1\u5b9aIP\u5730\u5740\uff0c\u542f\u52a8\u670d\u52a1\u5668\u65f6\u5982\u672c\u673a\u4e0d\u662f\u8be5IP\u5730\u5740\u5219\u629b\u51fa\u5f02\u5e38\u542f\u52a8\u5931\u8d25\uff0c\u53ea\u6709\u7279\u6b8a\u9700\u6c42\u7684\u60c5\u51b5\u4e0b\u624d\u914d\u7f6e
+#该服务绑定IP地址,启动服务器时如本机不是该IP地址则抛出异常启动失败,只有特殊需求的情况下才配置
 # server.address=192.168.16.11
 
-#tomcat\u6700\u5927\u7ebf\u7a0b\u6570\uff0c\u9ed8\u8ba4\u4e3a200
+#tomcat最大线程数,默认为200
 server.tomcat.max-threads=100
-#tomcat\u7684URI\u7f16\u7801
+#tomcat的URI编码
 server.tomcat.uri-encoding=UTF-8
 
-#spring boot\u4ece\u63a7\u5236\u53f0\u6253\u5370\u51fa\u6765\u7684\u65e5\u5fd7\u7ea7\u522b\u53ea\u6709ERROR, WARN \u8fd8\u6709INFO\uff0c\u5982\u679c\u4f60\u60f3\u8981\u6253\u5370debug\u7ea7\u522b\u7684\u65e5\u5fd7
+#spring boot从控制台打印出来的日志级别只有ERROR, WARN 还有INFO,如果你想要打印debug级别的日志
 #debug=true
 logging.level.root=INFO
+
+
+# 其他参数 参考 application-dev.properties

+ 7 - 7
src/main/resources/wxinfo.properties

@@ -1,14 +1,14 @@
-#\u670d\u52a1\u53f7\u7684\u5e94\u7528ID \u6b22\u8fce\u5173\u6ce8https://blog.52itstyle.com/
+#服务号的应用ID 欢迎关注https://blog.52itstyle.com/
 APP_ID = XXXXXXXXXXXXXXXX
-#\u670d\u52a1\u53f7\u7684\u5e94\u7528\u5bc6\u94a5
+#服务号的应用密钥
 APP_SECRET = XXXXXXXXXXXXXXXX
-#\u670d\u52a1\u53f7\u7684\u914d\u7f6etoken
+#服务号的配置token
 TOKEN = XXXXXXXXXXXXXXXX
-#\u5546\u6237\u53f7
+#商户号
 MCH_ID = XXXXXXXXXXXXXXXX
-#API\u5bc6\u94a5
+#API密钥
 API_KEY = XXXXXXXXXXXXXXXX
-#\u7b7e\u540d\u52a0\u5bc6\u65b9\u5f0f
+#签名加密方式
 SIGN_TYPE = MD5
-#/\u5fae\u4fe1\u652f\u4ed8\u8bc1\u4e66\u540d\u79f0
+#/微信支付证书名称
 CERT_PATH = apiclient_cert.p12

+ 8 - 10
src/main/resources/zfbinfo.properties

@@ -1,26 +1,24 @@
-# \u652f\u4ed8\u5b9d\u7f51\u5173\u540d\u3001partnerId\u548cappId \u6b22\u8fce\u5173\u6ce8https://blog.52itstyle.com/
+# 支付宝网关名、partnerId和appId 欢迎关注https://blog.52itstyle.com/
 open_api_domain = https://openapi.alipay.com/gateway.do
 mcloud_api_domain = http://mcloudmonitor.com/gateway.do
-#\u6b64\u5904\u8bf7\u586b\u5199\u4f60\u7684PID
+#此处请填写你的PID
 pid =XXXXXXXXXXXXXXXX
-#\u6b64\u5904\u8bf7\u586b\u5199\u4f60\u5f53\u9762\u4ed8\u7684APPID 
+#此处请填写你当面付的APPID 
 appid =XXXXXXXXXXXXXXXX
 
-# RSA\u79c1\u94a5\u3001\u516c\u94a5\u548c\u652f\u4ed8\u5b9d\u516c\u94a5
+# RSA私钥、公钥和支付宝公钥
 private_key = XXXXXXXXXXXXXXXX
 public_key = XXXXXXXXXXXXXXXX
 alipay_public_key = XXXXXXXXXXXXXXXX
 
-# \u5f53\u9762\u4ed8\u6700\u5927\u67e5\u8be2\u6b21\u6570\u548c\u67e5\u8be2\u95f4\u9694\uff08\u6beb\u79d2\uff09
+# 当面付最大查询次数和查询间隔(毫秒)
 max_query_retry = 5
 query_duration = 5000
 
-# \u5f53\u9762\u4ed8\u6700\u5927\u64a4\u9500\u6b21\u6570\u548c\u64a4\u9500\u95f4\u9694\uff08\u6beb\u79d2\uff09
+# 当面付最大撤销次数和撤销间隔(毫秒)
 max_cancel_retry = 3
 cancel_duration = 2000
 
-# \u4ea4\u6613\u4fdd\u969c\u7ebf\u7a0b\u7b2c\u4e00\u6b21\u8c03\u5ea6\u5ef6\u8fdf\u548c\u8c03\u5ea6\u95f4\u9694\uff08\u79d2\uff09
+# 交易保障线程第一次调度延迟和调度间隔(秒)
 heartbeat_delay = 5
-heartbeat_duration = 900
-
-
+heartbeat_duration = 900