这是我见过最全的付出体系!一套适合互联网企业使用的开源付出体系
各人好,我是 Java陈序员。本日,给各人介绍一套开源的付出体系,兼容多渠道付出!
关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典盘算机电子书籍等。
项目介绍
Jeepay —— 计全付出,一套适合互联网企业使用的开源付出体系,支持多渠道服务商和普通商户模式。
已对接微信付出,付出宝,云闪付官方接口,支持聚合码付出。
体系架构:
https://chen-coding.oss-cn-shenzhen.aliyuncs.com/create-center/Jeepay/img-20240519224117.png
Jeepay 使用 Spring Boot 和 Ant Design Vue 开发,集成 Spring Security 实现权限管理功能,是一套非常实用的 web 开发框架!
体系截图
运营平台
主页
https://chen-coding.oss-cn-shenzhen.aliyuncs.com/create-center/Jeepay/img-20240519232819.png
商户管理
https://chen-coding.oss-cn-shenzhen.aliyuncs.com/create-center/Jeepay/img-20240519232839.png
服务商管理
https://chen-coding.oss-cn-shenzhen.aliyuncs.com/create-center/Jeepay/img-20240519232913.png
https://chen-coding.oss-cn-shenzhen.aliyuncs.com/create-center/Jeepay/img-20240519232930.png
订单管理
https://chen-coding.oss-cn-shenzhen.aliyuncs.com/create-center/Jeepay/img-20240519232959.png
付出配置
https://chen-coding.oss-cn-shenzhen.aliyuncs.com/create-center/Jeepay/img-20240519233033.png
体系管理
https://chen-coding.oss-cn-shenzhen.aliyuncs.com/create-center/Jeepay/img-20240519233100.png
商户体系
主页
https://chen-coding.oss-cn-shenzhen.aliyuncs.com/create-center/Jeepay/img-20240519233311.png
商户中心
https://chen-coding.oss-cn-shenzhen.aliyuncs.com/create-center/Jeepay/img-20240519233331.png
订单中心
https://chen-coding.oss-cn-shenzhen.aliyuncs.com/create-center/Jeepay/img-20240519233358.png
分账管理
https://chen-coding.oss-cn-shenzhen.aliyuncs.com/create-center/Jeepay/img-20240519233423.png
快速上手
环境准备:
[*]Java 8
[*]Redis
[*]MySQL
[*]MQ:ActiveMQ 或 RabbitMQ 或 RocketMQ
[*]Node.js
后端服务
1、拉取代码
git clone https://github.com/jeequan/jeepay.git代码目录结构:
jeepay
├── conf -- 存放系统部署使用的.yml文件
├── docker -- 存放docker相关文件
└── docs -- 存放项目相关文档说明
├── intsll -- 项目部署shell脚本
├── script -- 项目启动shell脚本
└── sql -- 初始化sql文件
└── jeepay-components -- 公共组件目录
├── jeepay-components-mq -- mq组件
└── jeepay-components-oss -- oss组件
├── jeepay-core -- 核心依赖包
├── jeepay-manager -- 运营平台服务端
├── jeepay-merchant -- 商户系统服务端
├── jeepay-payment -- 支付网关
├── jeepay-service -- 业务层代码
└── jeepay-z-codegen -- mybatis代码生成2、初始化数据库
在 MySQL 5.7 下创建数据库 jeepaydb 并执行项目下 docs/sql/init.sql,确保所有语句执行成功。
3、将代码以 Maven 的形式导入到 IDEA
4、修改配置文件中的 MySQL、Redis、MQ 等中心件的连接地址、用户名、密码等配置
5、进入到不同的业务模块代码中,执行主启动类,启动后端服务
前端服务
1、拉取代码
git clone https://github.com/jeequan/jeepay-ui.git代码目录结构:
jeepay-ui
├── jeepay-ui-cashier -- 聚合收银台项目
├── jeepay-ui-manager -- 运营平台web管理端
└── jeepay-ui-merchant -- 商户系统web管理端2、以 jeepay-ui-manager 为例,进入到目录 jeepay-ui-manager 下,安装依赖
npm install3、将文件 .env 中的 VUE_APP_API_BASE_URL 配置改为后端服务地址
4、启动项目
npm run serve5、欣赏器访问
http://localhost:8000jeepay-ui-cashier、jeepay-ui-merchant 重复执行上述操作即可,只是启动后的访问端口不一样。
末了
推荐的开源项目已经收录到 GitHub 项目,欢迎 Star:
https://github.com/chenyl8848/great-open-source-project或者访问网站,进行在线欣赏:
https://chencoding.top:8090/#/各人的点赞、收藏和批评都是对作者的支持,如文章对你有资助还请点赞转发支持下,谢谢!
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]