推荐SpringBoot互联网企业级别的开源支付系统
今日推薦
30多個Java實戰項目,全部在這里了。
低代碼 yyds
推薦幾個springboot學習教程和實戰項目!
作者:計全科技
整理:我是程序汪
📚 項目介紹
Jeepay是一套適合互聯網企業使用的開源支付系統,支持多渠道服務商和普通商戶模式。已對接微信支付,支付寶,云閃付官方接口,支持聚合碼支付。
Jeepay使用Spring Boot和Ant Design Vue開發,集成Spring Security實現權限管理功能,是一套非常實用的web開發框架。
🎁 名稱的由來
Jeepay = Jee + pay,是由原XxPay支付系統作者帶領團隊開發,“Jee”是公司計全科技名稱的表示,pay表示支付。中文名稱為計全支付,釋為:計出萬全、支付安全,讓支付更加方便安全。
🍎 項目特點
支持多渠道對接,支付網關自動路由
已對接微信服務商和普通商戶接口,支持V2和V3接口
已對接支付寶服務商和普通商戶接口,支持RSA和RSA2簽名
已對接云閃付服務商接口,可選擇多家支付機構
提供http形式接口,提供各語言的sdk實現,方便對接
接口請求和響應數據采用簽名機制,保證交易安全可靠
系統安全,支持分布式部署,高并發
管理端包括運營平臺和商戶系統
管理平臺操作界面簡潔、易用
支付平臺到商戶系統的訂單通知使用MQ實現,保證了高可用,消息可達
支付渠道的接口參數配置界面自動化生成
使用spring security實現權限管理
前后端分離架構,方便二次開發
由原XxPay團隊開發,有著多年支付系統開發經驗
🥞 系統架構
Jeepay計全支付系統架構圖
核心技術棧
| 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 ├── conf -- 存放系統部署使用的.yml文件 └── docs -- 存放項目相關文檔說明├── script -- 項目啟動shell腳本└── sql -- 初始化sql文件 ├── 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
🍿 功能模塊
Jeepay運營平臺功能
Jeepay商戶系統功能
🍯 系統截圖
以下截圖是從實際已完成功能界面截取,截圖時間為:2021-07-06 08:59
獲取方式
點擊下方公眾號,回復:A0904
更多項目源碼這或許是最美的Vue+Element開源后臺管理UI
推薦一款高顏值的 Spring Boot 快速開發框架
一款基于 Spring Boot 的現代化社區(論壇/問答/社交網絡/博客)
13K點贊都基于 Vue+Spring 前后端分離管理系統ELAdmin,大愛
想接私活時薪再翻一倍,建議根據這幾個開源的SpringBoot項目
總結
以上是生活随笔為你收集整理的推荐SpringBoot互联网企业级别的开源支付系统的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 400 多页的 Java 面试笔记,各个
- 下一篇: 推荐 15 款常用开发工具