├── .gitignore ├── .travis.yml ├── API.md ├── LICENSE.md ├── README.md ├── alipay-api ├── pom.xml └── src │ └── main │ └── java │ └── me │ └── hao0 │ └── alipay │ ├── annotation │ └── Optional.java │ └── model │ ├── AlipayFields.java │ ├── enums │ ├── AlipayField.java │ ├── GoodsType.java │ ├── PayMethod.java │ ├── PaymentType.java │ ├── RefundStatus.java │ ├── Service.java │ ├── SignType.java │ └── TradeStatus.java │ ├── pay │ ├── AppPayDetail.java │ ├── PayDetail.java │ ├── WapPayDetail.java │ └── WebPayDetail.java │ └── refund │ ├── RefundDetail.java │ └── RefundDetailData.java ├── alipay-core ├── pom.xml └── src │ ├── main │ └── java │ │ └── me │ │ └── hao0 │ │ └── alipay │ │ ├── core │ │ ├── Alipay.java │ │ ├── AlipayBuilder.java │ │ ├── Component.java │ │ ├── Pays.java │ │ ├── Refunds.java │ │ └── Verifies.java │ │ └── exception │ │ └── AliPayException.java │ └── test │ └── java │ └── me │ └── hao0 │ └── alipay │ ├── AlipayTest.java │ └── XmlsTest.java ├── alipay-demo ├── pom.xml └── src │ └── main │ ├── java │ └── me │ │ └── hao0 │ │ └── alipay │ │ └── demo │ │ ├── controller │ │ ├── Notifies.java │ │ ├── Pays.java │ │ └── Refunds.java │ │ └── service │ │ └── AlipayService.java │ ├── resources │ ├── app-example.properties │ ├── logback.xml │ └── spring │ │ ├── root-context.xml │ │ └── web-context.xml │ └── webapp │ └── WEB-INF │ └── web.xml ├── alipay.png ├── deploy.sh ├── flow.png ├── pom.xml └── wechat.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaolin/alipay/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaolin/alipay/HEAD/.travis.yml -------------------------------------------------------------------------------- /API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaolin/alipay/HEAD/API.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaolin/alipay/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaolin/alipay/HEAD/README.md -------------------------------------------------------------------------------- /alipay-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaolin/alipay/HEAD/alipay-api/pom.xml -------------------------------------------------------------------------------- /alipay-api/src/main/java/me/hao0/alipay/annotation/Optional.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaolin/alipay/HEAD/alipay-api/src/main/java/me/hao0/alipay/annotation/Optional.java -------------------------------------------------------------------------------- /alipay-api/src/main/java/me/hao0/alipay/model/AlipayFields.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaolin/alipay/HEAD/alipay-api/src/main/java/me/hao0/alipay/model/AlipayFields.java -------------------------------------------------------------------------------- /alipay-api/src/main/java/me/hao0/alipay/model/enums/AlipayField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaolin/alipay/HEAD/alipay-api/src/main/java/me/hao0/alipay/model/enums/AlipayField.java -------------------------------------------------------------------------------- /alipay-api/src/main/java/me/hao0/alipay/model/enums/GoodsType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaolin/alipay/HEAD/alipay-api/src/main/java/me/hao0/alipay/model/enums/GoodsType.java -------------------------------------------------------------------------------- /alipay-api/src/main/java/me/hao0/alipay/model/enums/PayMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaolin/alipay/HEAD/alipay-api/src/main/java/me/hao0/alipay/model/enums/PayMethod.java -------------------------------------------------------------------------------- /alipay-api/src/main/java/me/hao0/alipay/model/enums/PaymentType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaolin/alipay/HEAD/alipay-api/src/main/java/me/hao0/alipay/model/enums/PaymentType.java -------------------------------------------------------------------------------- /alipay-api/src/main/java/me/hao0/alipay/model/enums/RefundStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaolin/alipay/HEAD/alipay-api/src/main/java/me/hao0/alipay/model/enums/RefundStatus.java -------------------------------------------------------------------------------- /alipay-api/src/main/java/me/hao0/alipay/model/enums/Service.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaolin/alipay/HEAD/alipay-api/src/main/java/me/hao0/alipay/model/enums/Service.java -------------------------------------------------------------------------------- /alipay-api/src/main/java/me/hao0/alipay/model/enums/SignType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaolin/alipay/HEAD/alipay-api/src/main/java/me/hao0/alipay/model/enums/SignType.java -------------------------------------------------------------------------------- /alipay-api/src/main/java/me/hao0/alipay/model/enums/TradeStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaolin/alipay/HEAD/alipay-api/src/main/java/me/hao0/alipay/model/enums/TradeStatus.java -------------------------------------------------------------------------------- /alipay-api/src/main/java/me/hao0/alipay/model/pay/AppPayDetail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaolin/alipay/HEAD/alipay-api/src/main/java/me/hao0/alipay/model/pay/AppPayDetail.java -------------------------------------------------------------------------------- /alipay-api/src/main/java/me/hao0/alipay/model/pay/PayDetail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaolin/alipay/HEAD/alipay-api/src/main/java/me/hao0/alipay/model/pay/PayDetail.java -------------------------------------------------------------------------------- /alipay-api/src/main/java/me/hao0/alipay/model/pay/WapPayDetail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaolin/alipay/HEAD/alipay-api/src/main/java/me/hao0/alipay/model/pay/WapPayDetail.java -------------------------------------------------------------------------------- /alipay-api/src/main/java/me/hao0/alipay/model/pay/WebPayDetail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaolin/alipay/HEAD/alipay-api/src/main/java/me/hao0/alipay/model/pay/WebPayDetail.java -------------------------------------------------------------------------------- /alipay-api/src/main/java/me/hao0/alipay/model/refund/RefundDetail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaolin/alipay/HEAD/alipay-api/src/main/java/me/hao0/alipay/model/refund/RefundDetail.java -------------------------------------------------------------------------------- /alipay-api/src/main/java/me/hao0/alipay/model/refund/RefundDetailData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaolin/alipay/HEAD/alipay-api/src/main/java/me/hao0/alipay/model/refund/RefundDetailData.java -------------------------------------------------------------------------------- /alipay-core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaolin/alipay/HEAD/alipay-core/pom.xml -------------------------------------------------------------------------------- /alipay-core/src/main/java/me/hao0/alipay/core/Alipay.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaolin/alipay/HEAD/alipay-core/src/main/java/me/hao0/alipay/core/Alipay.java -------------------------------------------------------------------------------- /alipay-core/src/main/java/me/hao0/alipay/core/AlipayBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaolin/alipay/HEAD/alipay-core/src/main/java/me/hao0/alipay/core/AlipayBuilder.java -------------------------------------------------------------------------------- /alipay-core/src/main/java/me/hao0/alipay/core/Component.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaolin/alipay/HEAD/alipay-core/src/main/java/me/hao0/alipay/core/Component.java -------------------------------------------------------------------------------- /alipay-core/src/main/java/me/hao0/alipay/core/Pays.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaolin/alipay/HEAD/alipay-core/src/main/java/me/hao0/alipay/core/Pays.java -------------------------------------------------------------------------------- /alipay-core/src/main/java/me/hao0/alipay/core/Refunds.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaolin/alipay/HEAD/alipay-core/src/main/java/me/hao0/alipay/core/Refunds.java -------------------------------------------------------------------------------- /alipay-core/src/main/java/me/hao0/alipay/core/Verifies.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaolin/alipay/HEAD/alipay-core/src/main/java/me/hao0/alipay/core/Verifies.java -------------------------------------------------------------------------------- /alipay-core/src/main/java/me/hao0/alipay/exception/AliPayException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaolin/alipay/HEAD/alipay-core/src/main/java/me/hao0/alipay/exception/AliPayException.java -------------------------------------------------------------------------------- /alipay-core/src/test/java/me/hao0/alipay/AlipayTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaolin/alipay/HEAD/alipay-core/src/test/java/me/hao0/alipay/AlipayTest.java -------------------------------------------------------------------------------- /alipay-core/src/test/java/me/hao0/alipay/XmlsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaolin/alipay/HEAD/alipay-core/src/test/java/me/hao0/alipay/XmlsTest.java -------------------------------------------------------------------------------- /alipay-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaolin/alipay/HEAD/alipay-demo/pom.xml -------------------------------------------------------------------------------- /alipay-demo/src/main/java/me/hao0/alipay/demo/controller/Notifies.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaolin/alipay/HEAD/alipay-demo/src/main/java/me/hao0/alipay/demo/controller/Notifies.java -------------------------------------------------------------------------------- /alipay-demo/src/main/java/me/hao0/alipay/demo/controller/Pays.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaolin/alipay/HEAD/alipay-demo/src/main/java/me/hao0/alipay/demo/controller/Pays.java -------------------------------------------------------------------------------- /alipay-demo/src/main/java/me/hao0/alipay/demo/controller/Refunds.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaolin/alipay/HEAD/alipay-demo/src/main/java/me/hao0/alipay/demo/controller/Refunds.java -------------------------------------------------------------------------------- /alipay-demo/src/main/java/me/hao0/alipay/demo/service/AlipayService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaolin/alipay/HEAD/alipay-demo/src/main/java/me/hao0/alipay/demo/service/AlipayService.java -------------------------------------------------------------------------------- /alipay-demo/src/main/resources/app-example.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaolin/alipay/HEAD/alipay-demo/src/main/resources/app-example.properties -------------------------------------------------------------------------------- /alipay-demo/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaolin/alipay/HEAD/alipay-demo/src/main/resources/logback.xml -------------------------------------------------------------------------------- /alipay-demo/src/main/resources/spring/root-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaolin/alipay/HEAD/alipay-demo/src/main/resources/spring/root-context.xml -------------------------------------------------------------------------------- /alipay-demo/src/main/resources/spring/web-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaolin/alipay/HEAD/alipay-demo/src/main/resources/spring/web-context.xml -------------------------------------------------------------------------------- /alipay-demo/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaolin/alipay/HEAD/alipay-demo/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /alipay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaolin/alipay/HEAD/alipay.png -------------------------------------------------------------------------------- /deploy.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | mvn clean deploy -pl '!alipay-demo' -Prelease -DskipTests -------------------------------------------------------------------------------- /flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaolin/alipay/HEAD/flow.png -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaolin/alipay/HEAD/pom.xml -------------------------------------------------------------------------------- /wechat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ihaolin/alipay/HEAD/wechat.png --------------------------------------------------------------------------------