├── README.md ├── pom.xml └── src └── main ├── java └── com │ └── howie │ ├── Application.java │ ├── Swagger2Config.java │ ├── domain │ ├── annotation │ │ └── Cluster.java │ ├── controller │ │ ├── TestController.java │ │ └── UserController.java │ ├── datasource │ │ ├── DataSourceConfiguration.java │ │ ├── MybatisConfiguration.java │ │ └── ReadWriteSplitRoutingDataSource.java │ ├── interceptor │ │ └── ClusterIntecerptor.java │ ├── mapper │ │ ├── User.java │ │ └── UserMapper.java │ └── service │ │ └── UserService.java │ ├── domian │ └── serviceImpl │ │ └── UserServiceImpl.java │ └── pay │ ├── AliUtils │ ├── AddressUtils.java │ ├── AliPayConfig.java │ ├── CommonUtil.java │ └── DateUtil.java │ ├── Constants │ ├── Constants.java │ ├── PayType.java │ └── PayWay.java │ ├── Controller │ ├── AliPayController.java │ ├── PayController.java │ ├── UnionPayController.java │ ├── WeixinMobilePayController.java │ └── WeixinPayController.java │ ├── DTO │ └── InfoDTO.java │ ├── Main │ ├── Application.java │ └── Swagger2.java │ ├── Service │ ├── IAliPayService.java │ ├── IUnionPayService.java │ └── IWeixinPayService.java │ ├── ServiceImpl │ ├── AliPayServiceImpl.java │ ├── UnionPayServiceImpl.java │ └── WeixinPayServiceImpl.java │ ├── UnionpayUtils │ ├── AcpService.java │ ├── BaseHttpSSLSocketFactory.java │ ├── CertUtil.java │ ├── HttpClient.java │ ├── SDKConfig.java │ ├── SDKConstants.java │ ├── SDKUtil.java │ ├── SecureUtil.java │ └── UnionConfig.java │ └── WXUtils │ ├── ClientCustomSSL.java │ ├── ConfigUtil.java │ ├── HttpUtil.java │ ├── MD5Util.java │ ├── MobileUtil.java │ ├── OpenIdClass.java │ ├── PayCommonUtil.java │ ├── XMLUtil.java │ └── qrCodeUtil.java ├── resources ├── acp_sdk.properties ├── application-dev.properties ├── application.yml ├── keystore.p12 ├── logback-spring.xml ├── spring-context-dubbo.xml ├── wxinfo.properties └── zfbinfo.properties └── webapp ├── WEB-INF └── web.xml └── index.jsp /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/howie/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/java/com/howie/Application.java -------------------------------------------------------------------------------- /src/main/java/com/howie/Swagger2Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/java/com/howie/Swagger2Config.java -------------------------------------------------------------------------------- /src/main/java/com/howie/domain/annotation/Cluster.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/java/com/howie/domain/annotation/Cluster.java -------------------------------------------------------------------------------- /src/main/java/com/howie/domain/controller/TestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/java/com/howie/domain/controller/TestController.java -------------------------------------------------------------------------------- /src/main/java/com/howie/domain/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/java/com/howie/domain/controller/UserController.java -------------------------------------------------------------------------------- /src/main/java/com/howie/domain/datasource/DataSourceConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/java/com/howie/domain/datasource/DataSourceConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/howie/domain/datasource/MybatisConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/java/com/howie/domain/datasource/MybatisConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/howie/domain/datasource/ReadWriteSplitRoutingDataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/java/com/howie/domain/datasource/ReadWriteSplitRoutingDataSource.java -------------------------------------------------------------------------------- /src/main/java/com/howie/domain/interceptor/ClusterIntecerptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/java/com/howie/domain/interceptor/ClusterIntecerptor.java -------------------------------------------------------------------------------- /src/main/java/com/howie/domain/mapper/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/java/com/howie/domain/mapper/User.java -------------------------------------------------------------------------------- /src/main/java/com/howie/domain/mapper/UserMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/java/com/howie/domain/mapper/UserMapper.java -------------------------------------------------------------------------------- /src/main/java/com/howie/domain/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/java/com/howie/domain/service/UserService.java -------------------------------------------------------------------------------- /src/main/java/com/howie/domian/serviceImpl/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/java/com/howie/domian/serviceImpl/UserServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/howie/pay/AliUtils/AddressUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/java/com/howie/pay/AliUtils/AddressUtils.java -------------------------------------------------------------------------------- /src/main/java/com/howie/pay/AliUtils/AliPayConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/java/com/howie/pay/AliUtils/AliPayConfig.java -------------------------------------------------------------------------------- /src/main/java/com/howie/pay/AliUtils/CommonUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/java/com/howie/pay/AliUtils/CommonUtil.java -------------------------------------------------------------------------------- /src/main/java/com/howie/pay/AliUtils/DateUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/java/com/howie/pay/AliUtils/DateUtil.java -------------------------------------------------------------------------------- /src/main/java/com/howie/pay/Constants/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/java/com/howie/pay/Constants/Constants.java -------------------------------------------------------------------------------- /src/main/java/com/howie/pay/Constants/PayType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/java/com/howie/pay/Constants/PayType.java -------------------------------------------------------------------------------- /src/main/java/com/howie/pay/Constants/PayWay.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/java/com/howie/pay/Constants/PayWay.java -------------------------------------------------------------------------------- /src/main/java/com/howie/pay/Controller/AliPayController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/java/com/howie/pay/Controller/AliPayController.java -------------------------------------------------------------------------------- /src/main/java/com/howie/pay/Controller/PayController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/java/com/howie/pay/Controller/PayController.java -------------------------------------------------------------------------------- /src/main/java/com/howie/pay/Controller/UnionPayController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/java/com/howie/pay/Controller/UnionPayController.java -------------------------------------------------------------------------------- /src/main/java/com/howie/pay/Controller/WeixinMobilePayController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/java/com/howie/pay/Controller/WeixinMobilePayController.java -------------------------------------------------------------------------------- /src/main/java/com/howie/pay/Controller/WeixinPayController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/java/com/howie/pay/Controller/WeixinPayController.java -------------------------------------------------------------------------------- /src/main/java/com/howie/pay/DTO/InfoDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/java/com/howie/pay/DTO/InfoDTO.java -------------------------------------------------------------------------------- /src/main/java/com/howie/pay/Main/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/java/com/howie/pay/Main/Application.java -------------------------------------------------------------------------------- /src/main/java/com/howie/pay/Main/Swagger2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/java/com/howie/pay/Main/Swagger2.java -------------------------------------------------------------------------------- /src/main/java/com/howie/pay/Service/IAliPayService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/java/com/howie/pay/Service/IAliPayService.java -------------------------------------------------------------------------------- /src/main/java/com/howie/pay/Service/IUnionPayService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/java/com/howie/pay/Service/IUnionPayService.java -------------------------------------------------------------------------------- /src/main/java/com/howie/pay/Service/IWeixinPayService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/java/com/howie/pay/Service/IWeixinPayService.java -------------------------------------------------------------------------------- /src/main/java/com/howie/pay/ServiceImpl/AliPayServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/java/com/howie/pay/ServiceImpl/AliPayServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/howie/pay/ServiceImpl/UnionPayServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/java/com/howie/pay/ServiceImpl/UnionPayServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/howie/pay/ServiceImpl/WeixinPayServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/java/com/howie/pay/ServiceImpl/WeixinPayServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/howie/pay/UnionpayUtils/AcpService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/java/com/howie/pay/UnionpayUtils/AcpService.java -------------------------------------------------------------------------------- /src/main/java/com/howie/pay/UnionpayUtils/BaseHttpSSLSocketFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/java/com/howie/pay/UnionpayUtils/BaseHttpSSLSocketFactory.java -------------------------------------------------------------------------------- /src/main/java/com/howie/pay/UnionpayUtils/CertUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/java/com/howie/pay/UnionpayUtils/CertUtil.java -------------------------------------------------------------------------------- /src/main/java/com/howie/pay/UnionpayUtils/HttpClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/java/com/howie/pay/UnionpayUtils/HttpClient.java -------------------------------------------------------------------------------- /src/main/java/com/howie/pay/UnionpayUtils/SDKConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/java/com/howie/pay/UnionpayUtils/SDKConfig.java -------------------------------------------------------------------------------- /src/main/java/com/howie/pay/UnionpayUtils/SDKConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/java/com/howie/pay/UnionpayUtils/SDKConstants.java -------------------------------------------------------------------------------- /src/main/java/com/howie/pay/UnionpayUtils/SDKUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/java/com/howie/pay/UnionpayUtils/SDKUtil.java -------------------------------------------------------------------------------- /src/main/java/com/howie/pay/UnionpayUtils/SecureUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/java/com/howie/pay/UnionpayUtils/SecureUtil.java -------------------------------------------------------------------------------- /src/main/java/com/howie/pay/UnionpayUtils/UnionConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/java/com/howie/pay/UnionpayUtils/UnionConfig.java -------------------------------------------------------------------------------- /src/main/java/com/howie/pay/WXUtils/ClientCustomSSL.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/java/com/howie/pay/WXUtils/ClientCustomSSL.java -------------------------------------------------------------------------------- /src/main/java/com/howie/pay/WXUtils/ConfigUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/java/com/howie/pay/WXUtils/ConfigUtil.java -------------------------------------------------------------------------------- /src/main/java/com/howie/pay/WXUtils/HttpUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/java/com/howie/pay/WXUtils/HttpUtil.java -------------------------------------------------------------------------------- /src/main/java/com/howie/pay/WXUtils/MD5Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/java/com/howie/pay/WXUtils/MD5Util.java -------------------------------------------------------------------------------- /src/main/java/com/howie/pay/WXUtils/MobileUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/java/com/howie/pay/WXUtils/MobileUtil.java -------------------------------------------------------------------------------- /src/main/java/com/howie/pay/WXUtils/OpenIdClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/java/com/howie/pay/WXUtils/OpenIdClass.java -------------------------------------------------------------------------------- /src/main/java/com/howie/pay/WXUtils/PayCommonUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/java/com/howie/pay/WXUtils/PayCommonUtil.java -------------------------------------------------------------------------------- /src/main/java/com/howie/pay/WXUtils/XMLUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/java/com/howie/pay/WXUtils/XMLUtil.java -------------------------------------------------------------------------------- /src/main/java/com/howie/pay/WXUtils/qrCodeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/java/com/howie/pay/WXUtils/qrCodeUtil.java -------------------------------------------------------------------------------- /src/main/resources/acp_sdk.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/resources/acp_sdk.properties -------------------------------------------------------------------------------- /src/main/resources/application-dev.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/resources/application-dev.properties -------------------------------------------------------------------------------- /src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/resources/application.yml -------------------------------------------------------------------------------- /src/main/resources/keystore.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/resources/keystore.p12 -------------------------------------------------------------------------------- /src/main/resources/logback-spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/resources/logback-spring.xml -------------------------------------------------------------------------------- /src/main/resources/spring-context-dubbo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/resources/spring-context-dubbo.xml -------------------------------------------------------------------------------- /src/main/resources/wxinfo.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/resources/wxinfo.properties -------------------------------------------------------------------------------- /src/main/resources/zfbinfo.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/resources/zfbinfo.properties -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Howie1995/UnionPay/HEAD/src/main/webapp/index.jsp --------------------------------------------------------------------------------