整合支付模塊pay支付框架
阿新 • • 發佈:2018-02-09
記錄 微信支付 似的 框架 china java 支持 servle comm 開發版 https://git.oschina.net/egzosn/pay-java-parent/tree/develop
詳細文檔請看 wiki。
特性
1. 不依賴任何 mvc 框架
2. 也不依賴 servlet,僅僅作為工具使用,可輕松嵌入到任何系統裏(項目例子利用spring mvc的 @PathVariable進行,推薦使用類似的框架)
3. 支付請求調用支持HTTP和異步、支持http代理
4. 控制層統一異常處理
5. LogBack日誌記錄
6. 簡單快速完成支付模塊的開發
7. 支持多種支付類型多支付賬戶擴展(目前已支持微信支付,支付寶支付,友店支付)
本項目包含 3 個部分:
1. pay-java-common 公共lib,支付核心與規範定義 2. pay-java-demo 具體的支付demo 3. pay-java-* 具體的支付實現庫
Maven配置
支付核心模塊
<dependency>
<groupId>com.egzosn</groupId>
<artifactId>pay-java-common</artifactId>
<version>2.0.6-RELEASE</version>
</dependency>
具體支付模塊 "{module-name}" 為具體的支付渠道的模塊名 pay-java-ali,pay-java-wx等
<dependency> <groupId>com.egzosn</groupId> <artifactId>{module-name}</artifactId> <version>2.0.6-RELEASE</version> </dependency>
本項目在以下代碼托管網站
- 碼雲:https://gitee.com/egzosn/pay-java-parent
- GitHub:https://github.com/egzosn/pay-java-parent
使用
單一支付教程
- 基礎模塊支付寶微信講解
- 友店微信
- 富友
- 銀聯
支付整合》服務端+網頁端詳細使用與簡單教程請看 pay-java-demo
android 例子 pay-java-android
交流
很希望更多誌同道合友友一起擴展新的的支付接口。
這裏感謝ouyangxiangshao,ZhuangXiong 與Actinian 所提交的安卓例子或者分支
也感謝各大友友同學幫忙進行接口測試
非常歡迎和感謝對本項目發起Pull Request的同學,不過本項目基於git flow開發流程,因此在發起Pull Request的時候請選擇develop分支。
E-Mail:[email protected]
QQ群:542193977
整合支付模塊pay支付框架