第三方支付天花板!这可能是你在开源界中能找到的最强第三方支付系统
系统简介
Jeepay是一款面向互联网企业的开源支付系统,支持多渠道服务商模式和普通商户模式。系统已对接微信、支付宝和云闪付等第三方官方支付接口,支持聚合码支付功能,使用者可基于该系统快速集成对第三方支付功能,实现商业化闭环。
系统基于Spring Boot和Ant Design Vue技术栈开发,内置了Spring Security实现权限管理,提供了实用功能和易于扩展的系统体验。

系统架构
1、支付体系架构

2、支付流程图

3、项目结构
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代码生成
系统特点
-
支持多渠道支付对接,支付网关可实现自动路由。
-
已完成微信服务商和普通商户接口的接入,兼容V2和V3版本协议。
-
支持支付宝服务商和普通商户接口,并兼容RSA与RSA2签名方式。
-
已接入云闪付服务商接口,可灵活选择多家支付机构。
-
提供基于HTTP的标准接口,同时支持多语言SDK,便于快速集成。
-
接口请求与响应均采用签名机制,确保交易安全可靠。
-
系统具备高安全性,支持分布式部署,能够稳定应对高并发场景。
-
管理端包含运营平台和商户系统,功能齐全。
-
管理平台界面设计简洁直观,操作简单易用。
-
支付平台通过MQ实现订单通知到商户系统,保障消息的高可用性与可靠性。
-
支付渠道的接口参数配置实现自动化生成,降低配置复杂度。
-
权限管理基于Spring Security开发,安全可靠。
-
系统采用前后端分离架构,便于二次开发和功能扩展。
-
由原XxPay团队开发,团队拥有丰富的支付系统开发经验,技术实力雄厚。


功能模块









核心技术栈
| 工具/框架 | 描述 | 版本要求 |
|---|---|---|
| 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作为一个支付模块部署,快速集成对外提供支付接入能力。
1、宝塔面板安装:
- 安装宝塔面板9.2.0及以上版本, Docker搜索 jeepay 一键安装
2、shell脚本一键安装:
- CentOS 安装脚本 (推荐Anolis OS 8.8)
yum install -y wget && wget -O install.sh https://gitee.com/xxxx/install/install.sh && sh install.sh
- Ubuntu 安装脚本 (推荐 Ubuntu 22.04 64位):
apt update && apt-get -y install docker.io && apt-get -y install git && wget -O install.sh https://gitee.com/xxxxx/install/install.sh && sh install.sh
源码获取&使用手册
点击下方的【IT学习日记】回复【资源】领取!
如果这篇文章对您有帮助,请一定帮我点个 “关注” 和 “点赞”,这对我非常重要。我将会继续推荐更多优质项目和新闻。

写在最后
1000+优质开源项目更新进度:134/1000。如需更多类型优质项目推荐,请在文章后留言。

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐

所有评论(0)