1. 程式人生 > >整合支付模塊pay支付框架

整合支付模塊pay支付框架

記錄 微信支付 似的 框架 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支付框架