├── .gitignore ├── .travis.yml ├── CHANGELOG ├── LICENSE ├── README.md ├── docs ├── alipay │ └── alipay.md ├── pay.yml.md ├── unionpay │ ├── b2c.md │ ├── token.md │ └── unionpay.md └── wxpay │ └── wxpay.md ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src ├── main ├── java │ └── com │ │ └── boyuanitsm │ │ └── pay │ │ ├── PayProperties.java │ │ ├── alipay │ │ ├── bean │ │ │ ├── AyncNotify.java │ │ │ └── SyncReturn.java │ │ ├── config │ │ │ └── AlipayConfig.java │ │ ├── sign │ │ │ ├── Base64.java │ │ │ └── RSA.java │ │ └── util │ │ │ ├── AlipayCore.java │ │ │ ├── AlipayMobilePaymentSign.java │ │ │ ├── AlipayNotify.java │ │ │ ├── AlipaySubmit.java │ │ │ ├── UtilDate.java │ │ │ └── httpClient │ │ │ ├── HttpProtocolHandler.java │ │ │ ├── HttpRequest.java │ │ │ ├── HttpResponse.java │ │ │ └── HttpResultType.java │ │ ├── unionpay │ │ ├── Acp.java │ │ ├── BaseHttpSSLSocketFactory.java │ │ ├── HttpClient.java │ │ ├── b2c │ │ │ └── FrontConsume.java │ │ ├── common │ │ │ ├── AcpService.java │ │ │ ├── ConsumeStatusQuery.java │ │ │ └── ConsumeUndo.java │ │ ├── config │ │ │ ├── SDKConfig.java │ │ │ └── SDKConstants.java │ │ ├── error │ │ │ └── SignValidateFailException.java │ │ ├── token │ │ │ ├── Consume.java │ │ │ ├── ConsumeSMS.java │ │ │ ├── DeleteToken.java │ │ │ ├── OpenAndConsume.java │ │ │ ├── OpenCardFront.java │ │ │ └── OpenQuery.java │ │ └── util │ │ │ ├── CertUtil.java │ │ │ ├── LogUtil.java │ │ │ ├── SDKUtil.java │ │ │ └── SecureUtil.java │ │ └── wxpay │ │ ├── bean │ │ ├── AppPayParams.java │ │ ├── H5PayParams.java │ │ ├── Result.java │ │ └── SimpleOrder.java │ │ ├── bridge │ │ └── IBridge.java │ │ ├── business │ │ ├── DownloadBillBusiness.java │ │ ├── RefundBusiness.java │ │ ├── RefundQueryBusiness.java │ │ ├── ScanPayBusiness.java │ │ └── UnifiedOrderBusiness.java │ │ ├── common │ │ ├── Configure.java │ │ ├── HttpsRequest.java │ │ ├── MD5.java │ │ ├── RandomStringGenerator.java │ │ ├── Signature.java │ │ ├── Util.java │ │ ├── XMLParser.java │ │ └── report │ │ │ ├── ReportRunable.java │ │ │ ├── Reporter.java │ │ │ ├── ReporterFactory.java │ │ │ ├── protocol │ │ │ ├── ReportReqData.java │ │ │ └── ReportResData.java │ │ │ └── service │ │ │ └── ReportService.java │ │ ├── protocol │ │ ├── downloadbill_protocol │ │ │ ├── DownloadBillReqData.java │ │ │ └── DownloadBillResData.java │ │ ├── pay_protocol │ │ │ ├── ScanPayReqData.java │ │ │ └── ScanPayResData.java │ │ ├── pay_query_protocol │ │ │ ├── OrderQueryReqData.java │ │ │ └── OrderQueryResData.java │ │ ├── refund_protocol │ │ │ ├── RefundReqData.java │ │ │ └── RefundResData.java │ │ ├── refund_query_protocol │ │ │ ├── RefundOrderData.java │ │ │ ├── RefundQueryReqData.java │ │ │ └── RefundQueryResData.java │ │ ├── reverse_protocol │ │ │ ├── ReverseReqData.java │ │ │ └── ReverseResData.java │ │ └── unified_order_protocol │ │ │ ├── UnifiedOrderReqData.java │ │ │ └── UnifiedOrderResData.java │ │ └── service │ │ ├── BaseService.java │ │ ├── DownloadBillService.java │ │ ├── IServiceRequest.java │ │ ├── OrderQueryService.java │ │ ├── RefundQueryService.java │ │ ├── RefundService.java │ │ ├── ReverseService.java │ │ └── ScanPayService.java └── webapp │ ├── alipay │ ├── index.html │ └── refund.html │ ├── images │ ├── WePayLogo.png │ ├── alipay_logo.png │ ├── guanzhu_qrcode.png │ ├── little_qrcode.jpg │ ├── unionpay_logo.png │ └── wepay_tip.png │ ├── index.html │ ├── unionpay │ ├── acp │ │ ├── consume.html │ │ ├── consume_sms.html │ │ ├── consume_status_query.html │ │ ├── delete_token.html │ │ ├── index.html │ │ ├── open_and_consume.html │ │ ├── open_card_front.html │ │ └── open_query.html │ └── b2c │ │ └── index.html │ ├── wxpay.html │ └── wxpay │ ├── index.html │ └── refund.html └── test ├── java └── com │ └── boyuanitsm │ └── pay │ ├── PayTest.java │ ├── rest │ ├── AlipayResource.java │ ├── UnionPayAcpResource.java │ └── WeChatResource.java │ └── wxpay │ └── common │ └── SignatureTest.java └── resources ├── logback-spring.xml └── pay.yml /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | .gradle 3 | build 4 | out 5 | *.iml 6 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/CHANGELOG -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/README.md -------------------------------------------------------------------------------- /docs/alipay/alipay.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/docs/alipay/alipay.md -------------------------------------------------------------------------------- /docs/pay.yml.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/docs/pay.yml.md -------------------------------------------------------------------------------- /docs/unionpay/b2c.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/docs/unionpay/b2c.md -------------------------------------------------------------------------------- /docs/unionpay/token.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/docs/unionpay/token.md -------------------------------------------------------------------------------- /docs/unionpay/unionpay.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/docs/unionpay/unionpay.md -------------------------------------------------------------------------------- /docs/wxpay/wxpay.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/docs/wxpay/wxpay.md -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'pay' 2 | 3 | -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/PayProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/PayProperties.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/alipay/bean/AyncNotify.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/alipay/bean/AyncNotify.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/alipay/bean/SyncReturn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/alipay/bean/SyncReturn.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/alipay/config/AlipayConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/alipay/config/AlipayConfig.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/alipay/sign/Base64.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/alipay/sign/Base64.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/alipay/sign/RSA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/alipay/sign/RSA.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/alipay/util/AlipayCore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/alipay/util/AlipayCore.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/alipay/util/AlipayMobilePaymentSign.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/alipay/util/AlipayMobilePaymentSign.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/alipay/util/AlipayNotify.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/alipay/util/AlipayNotify.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/alipay/util/AlipaySubmit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/alipay/util/AlipaySubmit.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/alipay/util/UtilDate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/alipay/util/UtilDate.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/alipay/util/httpClient/HttpProtocolHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/alipay/util/httpClient/HttpProtocolHandler.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/alipay/util/httpClient/HttpRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/alipay/util/httpClient/HttpRequest.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/alipay/util/httpClient/HttpResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/alipay/util/httpClient/HttpResponse.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/alipay/util/httpClient/HttpResultType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/alipay/util/httpClient/HttpResultType.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/unionpay/Acp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/unionpay/Acp.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/unionpay/BaseHttpSSLSocketFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/unionpay/BaseHttpSSLSocketFactory.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/unionpay/HttpClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/unionpay/HttpClient.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/unionpay/b2c/FrontConsume.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/unionpay/b2c/FrontConsume.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/unionpay/common/AcpService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/unionpay/common/AcpService.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/unionpay/common/ConsumeStatusQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/unionpay/common/ConsumeStatusQuery.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/unionpay/common/ConsumeUndo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/unionpay/common/ConsumeUndo.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/unionpay/config/SDKConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/unionpay/config/SDKConfig.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/unionpay/config/SDKConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/unionpay/config/SDKConstants.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/unionpay/error/SignValidateFailException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/unionpay/error/SignValidateFailException.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/unionpay/token/Consume.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/unionpay/token/Consume.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/unionpay/token/ConsumeSMS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/unionpay/token/ConsumeSMS.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/unionpay/token/DeleteToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/unionpay/token/DeleteToken.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/unionpay/token/OpenAndConsume.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/unionpay/token/OpenAndConsume.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/unionpay/token/OpenCardFront.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/unionpay/token/OpenCardFront.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/unionpay/token/OpenQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/unionpay/token/OpenQuery.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/unionpay/util/CertUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/unionpay/util/CertUtil.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/unionpay/util/LogUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/unionpay/util/LogUtil.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/unionpay/util/SDKUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/unionpay/util/SDKUtil.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/unionpay/util/SecureUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/unionpay/util/SecureUtil.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/wxpay/bean/AppPayParams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/wxpay/bean/AppPayParams.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/wxpay/bean/H5PayParams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/wxpay/bean/H5PayParams.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/wxpay/bean/Result.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/wxpay/bean/Result.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/wxpay/bean/SimpleOrder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/wxpay/bean/SimpleOrder.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/wxpay/bridge/IBridge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/wxpay/bridge/IBridge.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/wxpay/business/DownloadBillBusiness.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/wxpay/business/DownloadBillBusiness.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/wxpay/business/RefundBusiness.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/wxpay/business/RefundBusiness.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/wxpay/business/RefundQueryBusiness.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/wxpay/business/RefundQueryBusiness.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/wxpay/business/ScanPayBusiness.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/wxpay/business/ScanPayBusiness.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/wxpay/business/UnifiedOrderBusiness.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/wxpay/business/UnifiedOrderBusiness.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/wxpay/common/Configure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/wxpay/common/Configure.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/wxpay/common/HttpsRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/wxpay/common/HttpsRequest.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/wxpay/common/MD5.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/wxpay/common/MD5.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/wxpay/common/RandomStringGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/wxpay/common/RandomStringGenerator.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/wxpay/common/Signature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/wxpay/common/Signature.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/wxpay/common/Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/wxpay/common/Util.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/wxpay/common/XMLParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/wxpay/common/XMLParser.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/wxpay/common/report/ReportRunable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/wxpay/common/report/ReportRunable.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/wxpay/common/report/Reporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/wxpay/common/report/Reporter.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/wxpay/common/report/ReporterFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/wxpay/common/report/ReporterFactory.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/wxpay/common/report/protocol/ReportReqData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/wxpay/common/report/protocol/ReportReqData.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/wxpay/common/report/protocol/ReportResData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/wxpay/common/report/protocol/ReportResData.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/wxpay/common/report/service/ReportService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/wxpay/common/report/service/ReportService.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/wxpay/protocol/downloadbill_protocol/DownloadBillReqData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/wxpay/protocol/downloadbill_protocol/DownloadBillReqData.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/wxpay/protocol/downloadbill_protocol/DownloadBillResData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/wxpay/protocol/downloadbill_protocol/DownloadBillResData.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/wxpay/protocol/pay_protocol/ScanPayReqData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/wxpay/protocol/pay_protocol/ScanPayReqData.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/wxpay/protocol/pay_protocol/ScanPayResData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/wxpay/protocol/pay_protocol/ScanPayResData.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/wxpay/protocol/pay_query_protocol/OrderQueryReqData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/wxpay/protocol/pay_query_protocol/OrderQueryReqData.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/wxpay/protocol/pay_query_protocol/OrderQueryResData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/wxpay/protocol/pay_query_protocol/OrderQueryResData.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/wxpay/protocol/refund_protocol/RefundReqData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/wxpay/protocol/refund_protocol/RefundReqData.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/wxpay/protocol/refund_protocol/RefundResData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/wxpay/protocol/refund_protocol/RefundResData.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/wxpay/protocol/refund_query_protocol/RefundOrderData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/wxpay/protocol/refund_query_protocol/RefundOrderData.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/wxpay/protocol/refund_query_protocol/RefundQueryReqData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/wxpay/protocol/refund_query_protocol/RefundQueryReqData.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/wxpay/protocol/refund_query_protocol/RefundQueryResData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/wxpay/protocol/refund_query_protocol/RefundQueryResData.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/wxpay/protocol/reverse_protocol/ReverseReqData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/wxpay/protocol/reverse_protocol/ReverseReqData.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/wxpay/protocol/reverse_protocol/ReverseResData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/wxpay/protocol/reverse_protocol/ReverseResData.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/wxpay/protocol/unified_order_protocol/UnifiedOrderReqData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/wxpay/protocol/unified_order_protocol/UnifiedOrderReqData.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/wxpay/protocol/unified_order_protocol/UnifiedOrderResData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/wxpay/protocol/unified_order_protocol/UnifiedOrderResData.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/wxpay/service/BaseService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/wxpay/service/BaseService.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/wxpay/service/DownloadBillService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/wxpay/service/DownloadBillService.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/wxpay/service/IServiceRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/wxpay/service/IServiceRequest.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/wxpay/service/OrderQueryService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/wxpay/service/OrderQueryService.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/wxpay/service/RefundQueryService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/wxpay/service/RefundQueryService.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/wxpay/service/RefundService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/wxpay/service/RefundService.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/wxpay/service/ReverseService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/wxpay/service/ReverseService.java -------------------------------------------------------------------------------- /src/main/java/com/boyuanitsm/pay/wxpay/service/ScanPayService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/java/com/boyuanitsm/pay/wxpay/service/ScanPayService.java -------------------------------------------------------------------------------- /src/main/webapp/alipay/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/webapp/alipay/index.html -------------------------------------------------------------------------------- /src/main/webapp/alipay/refund.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/webapp/alipay/refund.html -------------------------------------------------------------------------------- /src/main/webapp/images/WePayLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/webapp/images/WePayLogo.png -------------------------------------------------------------------------------- /src/main/webapp/images/alipay_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/webapp/images/alipay_logo.png -------------------------------------------------------------------------------- /src/main/webapp/images/guanzhu_qrcode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/webapp/images/guanzhu_qrcode.png -------------------------------------------------------------------------------- /src/main/webapp/images/little_qrcode.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/webapp/images/little_qrcode.jpg -------------------------------------------------------------------------------- /src/main/webapp/images/unionpay_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/webapp/images/unionpay_logo.png -------------------------------------------------------------------------------- /src/main/webapp/images/wepay_tip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/webapp/images/wepay_tip.png -------------------------------------------------------------------------------- /src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/webapp/index.html -------------------------------------------------------------------------------- /src/main/webapp/unionpay/acp/consume.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/webapp/unionpay/acp/consume.html -------------------------------------------------------------------------------- /src/main/webapp/unionpay/acp/consume_sms.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/webapp/unionpay/acp/consume_sms.html -------------------------------------------------------------------------------- /src/main/webapp/unionpay/acp/consume_status_query.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/webapp/unionpay/acp/consume_status_query.html -------------------------------------------------------------------------------- /src/main/webapp/unionpay/acp/delete_token.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/webapp/unionpay/acp/delete_token.html -------------------------------------------------------------------------------- /src/main/webapp/unionpay/acp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/webapp/unionpay/acp/index.html -------------------------------------------------------------------------------- /src/main/webapp/unionpay/acp/open_and_consume.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/webapp/unionpay/acp/open_and_consume.html -------------------------------------------------------------------------------- /src/main/webapp/unionpay/acp/open_card_front.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/webapp/unionpay/acp/open_card_front.html -------------------------------------------------------------------------------- /src/main/webapp/unionpay/acp/open_query.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/webapp/unionpay/acp/open_query.html -------------------------------------------------------------------------------- /src/main/webapp/unionpay/b2c/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/webapp/unionpay/b2c/index.html -------------------------------------------------------------------------------- /src/main/webapp/wxpay.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/webapp/wxpay.html -------------------------------------------------------------------------------- /src/main/webapp/wxpay/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/webapp/wxpay/index.html -------------------------------------------------------------------------------- /src/main/webapp/wxpay/refund.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/main/webapp/wxpay/refund.html -------------------------------------------------------------------------------- /src/test/java/com/boyuanitsm/pay/PayTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/test/java/com/boyuanitsm/pay/PayTest.java -------------------------------------------------------------------------------- /src/test/java/com/boyuanitsm/pay/rest/AlipayResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/test/java/com/boyuanitsm/pay/rest/AlipayResource.java -------------------------------------------------------------------------------- /src/test/java/com/boyuanitsm/pay/rest/UnionPayAcpResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/test/java/com/boyuanitsm/pay/rest/UnionPayAcpResource.java -------------------------------------------------------------------------------- /src/test/java/com/boyuanitsm/pay/rest/WeChatResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/test/java/com/boyuanitsm/pay/rest/WeChatResource.java -------------------------------------------------------------------------------- /src/test/java/com/boyuanitsm/pay/wxpay/common/SignatureTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/test/java/com/boyuanitsm/pay/wxpay/common/SignatureTest.java -------------------------------------------------------------------------------- /src/test/resources/logback-spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/test/resources/logback-spring.xml -------------------------------------------------------------------------------- /src/test/resources/pay.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boyuanitsm/pay/HEAD/src/test/resources/pay.yml --------------------------------------------------------------------------------