天天看點

一個強大的開源的基于Spring Boot開發的Web支付系統項目,支援聚合碼支付

一個強大的開源的基于Spring Boot開發的Web支付系統項目,支援聚合碼支付。

📚 項目介紹

Jeepay是一套适合網際網路企業使用的開源支付系統,支援多管道服務商和普通商戶模式。已對接微信支付,支付寶,雲閃付官方接口,支援聚合碼支付。

Jeepay使用Spring Boot和Ant Design Vue開發,內建Spring Security實作權限管理功能,是一套非常實用的web開發架構。

🎁 名稱的由來

Jeepay = Jee + pay,是由原XxPay支付系統作者帶領團隊開發,“Jee”是公司計全科技名稱的表示,pay表示支付。中文名稱為計全支付,釋為:計出萬全、支付安全,讓支付更加友善安全。

🍟 項目體驗

Jeepay支付流程體驗:https://www.jeequan.com/demo/jeepay_cashier.html

Jeepay營運平台和商戶系統演體驗:https://www.jeequan.com/doc/detail_84.html

Jeepay項目文檔:https://docs.jeequan.com/docs/jeepay

Jeepay快速使用:https://docs.jeequan.com/docs/jeepay/jeepay-1dbdn8bqgo270

🍎 項目特點

支援多管道對接,支付網關自動路由

已對接微信服務商和普通商戶接口,支援V2和V3接口

已對接支付寶服務商和普通商戶接口,支援RSA和RSA2簽名

已對接雲閃付服務商接口,可選擇多家支付機構

提供http形式接口,提供各語言的sdk實作,友善對接

接口請求和響應資料采用簽名機制,保證交易安全可靠

系統安全,支援分布式部署,高并發

管理端包括營運平台和商戶系統

管理平台操作界面簡潔、易用

支付平台到商戶系統的訂單通知使用MQ實作,保證了高可用,消息可達

支付管道的接口參數配置界面自動化生成

使用spring security實作權限管理

前後端分離架構,友善二次開發

由原XxPay團隊開發,有着多年支付系統開發經驗

🥞 系統架構

Jeepay計全支付系統架構圖

一個強大的開源的基于Spring Boot開發的Web支付系統項目,支援聚合碼支付

Jeepay計全支付聚合碼支付流程圖

一個強大的開源的基于Spring Boot開發的Web支付系統項目,支援聚合碼支付

核心技術棧

軟體名稱 描述 版本

Jdk Java環境 1.8

Spring Boot 開發架構 2.4.5

Redis 分布式緩存 3.2.8 或 高版本

MySQL 資料庫 5.7.X 或 8.0 高版本

MQ 消息中間件 ActiveMQ 或 RabbitMQ 或 RocketMQ

Ant Design Vue Ant Design的Vue實作,前端開發使用 2.1.2

MyBatis-Plus MyBatis增強工具 3.4.2

WxJava 微信開發Java SDK 4.1.0

Hutool Java工具類庫 5.6.6

項目結構

jeepay-ui  -- https://gitee.com/jeequan/jeepay-ui

jeepay
├── conf -- 存放系統部署使用的.yml檔案
└── docs -- 存放項目相關文檔說明
     ├── script -- 項目啟動shell腳本
     └── sql -- 初始化sql檔案
└── jeepay-components -- 公共元件目錄
     ├── jeepay-components-mq -- mq元件
     └── jeepay-components-oss -- oss元件
├── jeepay-core -- 核心依賴包
├── jeepay-manager -- 營運平台服務端[9217]
├── jeepay-merchant -- 商戶系統服務端[9218]
├── jeepay-payment -- 支付網關[9216]
├── jeepay-service -- 業務層代碼
└── jeepay-z-codegen -- mybatis代碼生成

           

開發部署

系統開發:https://docs.jeequan.com/docs/jeepay/dev_serv

通道對接:https://docs.jeequan.com/docs/jeepay/dev_channel

線上部署:https://docs.jeequan.com/docs/jeepay/deploy

接口文檔:https://docs.jeequan.com/docs/jeepay/payment_api

常見問題:https://docs.jeequan.com/docs/jeepay/jeepay-1d99ciatu11h5

🍿 功能子產品

Jeepay營運平台功能

一個強大的開源的基于Spring Boot開發的Web支付系統項目,支援聚合碼支付

Jeepay商戶系統功能

一個強大的開源的基于Spring Boot開發的Web支付系統項目,支援聚合碼支付
一個強大的開源的基于Spring Boot開發的Web支付系統項目,支援聚合碼支付
一個強大的開源的基于Spring Boot開發的Web支付系統項目,支援聚合碼支付
一個強大的開源的基于Spring Boot開發的Web支付系統項目,支援聚合碼支付
一個強大的開源的基于Spring Boot開發的Web支付系統項目,支援聚合碼支付

項目位址:https://github.com/jeequan/jeepay

繼續閱讀