介紹兩個用java開發的聚合支付項目

項目1:pay-java-parent

介紹

全能第三方支付對接Java開發工具包.html

優雅的輕量級支付模塊集成支付對接支付整合(微信,支付寶,銀聯,友店,富友,跨境支付paypal,payoneer(P卡派安盈)易極付)java

app,掃碼,網頁支付刷卡付條碼付刷臉付轉帳紅包服務商模式、支持多種支付類型多支付帳戶,支付與業務徹底剝離,git

簡單幾行代碼便可實現支付,簡單快速完成支付模塊的開發,可輕鬆嵌入到任何系統裏github

目前僅是一個開發工具包(即SDK),只提供簡單Web實現,建議使用maven或gradle引用本項目便可使用本SDK提供的各類支付相關的功能web

項目近況

github最新更新時間:2020年8月16日spring

github star:1638json

地址

碼雲:https://gitee.com/egzosn/pay-spring-boot-starter-parentapi

GitHub:https://github.com/egzosn/pay-spring-boot-starter-parentspring-mvc

優點

一、不依賴任何 mvc框架,依賴極少:httpclient,fastjson,log4j,com.google.zxing,項目精簡,不用擔憂項目遷移問題服務器

二、也不依賴 servlet,僅僅做爲工具使用,可輕鬆嵌入到任何系統裏(項目例子利用spring mvc的 @PathVariable進行,推薦使用相似的框架)

三、支付請求調用支持HTTP和異步、支持http代理,鏈接池

四、簡單快速完成支付模塊的開發

五、支持多種支付類型多支付帳戶擴展

項目結構

  1. pay-java-common 公共lib,支付核心與規範定義

  2. pay-java-demo 具體的支付demo

  3. pay-java-* 具體的支付實現庫

項目部署

具體支付模塊 "{module-name}" 爲具體的支付渠道的模塊名 pay-java-ali,pay-java-wx等

<dependency>
<groupId>com.egzosn</groupId>
<artifactId>
{module-name}</artifactId>
<version>2.13.2</version>
</dependency>

項目2:xxpay-master

介紹

XxPay聚合支付 XxPay聚合支付使用Java開發,包括spring-cloud、dubbo、spring-boot三個架構版本,已接入微信、支付寶等主流支付渠道,可直接用於生產環境。

目前已經接入支付渠道:微信(公衆號支付、掃碼支付、APP支付、H5支付)、支付寶(電腦網站支付、手機網站支付、APP支付、當面付);

項目近況

github最新更新時間:2019年11月25日

github star:1.7k

地址

github:https://github.com/jmdhappy/xxpay-master

官網:http://www.xxpay.org

優點

文檔完善,有團隊支持。

XxPay開源官網:http://www.xxpay.org

XxPay商業官網:https://www.xxpay.vip

XxPay統一掃碼支付體驗:http://shop.xxpay.org/goods/openQrPay.html

XxPay運營平臺演示:http://mgr.xxpay.org

XxPay文檔庫:http://docs.xxpay.org

XxPay刷臉支付系統介紹:https://www.yuque.com/dingzhiwei/xxpayface

項目結構

xxpay-master
├── xxpay4dubbo -- spring-boot-dubbo架構實現
| ├── xxpay4dubbo-api -- 接口定義
| ├── xxpay4dubbo-service -- 服務生產者
| ├── xxpay4dubbo-web -- 服務消費者
├── xxpay4spring-cloud -- spring-cloud架構實現
| ├── xxpay-config -- 配置中心
| ├── xxpay-gateway -- API網關
| ├── xxpay-server -- 服務註冊中心
| ├── xxpay-service -- 服務生產者
| └── xxpay-web -- 服務消費者
├── xxpay4spring-mvc -- spring-mvc架構實現
├── xxpay-common -- 公共模塊
├── xxpay-dal -- 數據持久層
├── xxpay-mgr -- 運營管理平臺
├── xxpay-shop -- 演示商城

項目部署

部署文檔:http://docs.xxpay.org/docs/deploy/24

做者已成功將項目部署在阿里雲主機上,服務器配置爲:

CPU	內存	操做系統
12 GB CentOS 6.8 64
安裝的各軟件對應的版本爲(僅供參考):

軟件 版本 說明
JDK 1.8 spring boot 對低版支持沒有測過
ActiveMQ 5.11.1 高版本也能夠,如:5.14.3
MySQL 5.7.17 要在5.6以上,不然初始化SQL會報錯,除非手動修改建表語句


本文分享自微信公衆號 - 架構師之殤(ysistrue)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。

相關文章
相關標籤/搜索