SpringBootVue企业级支付系统!附源码
项目介绍
Jeepay是一套适合互联网企业使用的开源支付系统,支持多渠道服务商和普通商户模式。已对接微信支付,支付宝,云闪付官方接口,支持聚合码支付。
Jeepay使用SpringBoot和AntDesignVue开发,集成SpringSecurity实现权限管理功能,是一套非常实用的web开发框架。名称的由来
JeepayJeepay,是由原XxPay支付系统作者带领团队开发,Jee是公司计全科技名称的表示,pay表示支付。中文名称为计全支付,释为:计出万全、支付安全,让支付更加方便安全。
项目特点支持多渠道对接,支付网关自动路由已对接微信服务商和普通商户接口,支持V2和V3接口已对接支付宝服务商和普通商户接口,支持RSA和RSA2签名已对接云闪付服务商接口,可选择多家支付机构提供http形式接口,提供各语言的sdk实现,方便对接接口请求和响应数据采用签名机制,保证交易安全可靠系统安全,支持分布式部署,高并发管理端包括运营平台和商户系统管理平台操作界面简洁、易用支付平台到商户系统的订单通知使用MQ实现,保证了高可用,消息可达支付渠道的接口参数配置界面自动化生成使用springsecurity实现权限管理前后端分离架构,方便二次开发由原XxPay团队开发,有着多年支付系统开发经验系统架构
Jeepay计全支付系统架构图
核心技术栈
软件名称
描述
版本
Jdk
Java环境
1。8
SpringBoot
开发框架
2。4。5
Redis
分布式缓存
3。2。8或高版本
MySQL
数据库
5。7。X或8。0高版本
MQ
消息中间件
ActiveMQ或RabbitMQ或RocketMQ
AntDesignVue
AntDesign的Vue实现,前端开发使用
2。1。2
MyBatisPlus
MyBatis增强工具
3。4。2
WxJava
微信开发JavaSDK
4。1。0
Hutool
Java工具类库
5。6。6
项目结构jeepayconf存放系统部署使用的。yml文件docs存放项目相关文档说明script项目启动shell脚本sql初始化sql文件jeepaycore核心依赖包jeepaymanager运营平台服务端〔9217〕jeepaymerchant商户系统服务端〔9218〕jeepaypayment支付网关〔9216〕jeepayservice业务层代码jeepayzcodegenmybatis代码生成
开发部署系统开发:https:docs。jeequan。comdocsjeepaydevserv通道对接:https:docs。jeequan。comdocsjeepaydevchannel线上部署:https:docs。jeequan。comdocsjeepaydeploy接口文档:https:docs。jeequan。comdocsjeepaypaymentapi功能模块
Jeepay运营平台功能
Jeepay商户系统功能
系统截图
以下截图是从实际已完成功能界面截取,截图时间为:2021070608:59
项目地址:公众号【小柯贤的摸鱼日记】回复【java支付】