首页 > 其他分享 >这是我见过最全的支付系统!一套适合互联网企业使用的开源支付系统

这是我见过最全的支付系统!一套适合互联网企业使用的开源支付系统

时间:2024-06-20 10:24:12浏览次数:10  
标签:-- 最全 系统 jeepay 开源 ui 支付

大家好,我是 Java陈序员

今天,给大家介绍一套开源的支付系统,兼容多渠道支付!

关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。

项目介绍

Jeepay —— 计全支付,一套适合互联网企业使用的开源支付系统,支持多渠道服务商和普通商户模式。

已对接微信支付,支付宝,云闪付官方接口,支持聚合码支付

系统架构:

Jeepay 使用 Spring Boot 和 Ant Design Vue 开发,集成 Spring Security 实现权限管理功能,是一套非常实用的 web 开发框架!

系统截图

运营平台

主页

商户管理

服务商管理

订单管理

支付配置

系统管理

商户系统

主页

商户中心

订单中心

分账管理

快速上手

环境准备:

  • 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 -- 运营平台服务端[9217]
├── jeepay-merchant -- 商户系统服务端[9218]
├── jeepay-payment -- 支付网关[9216]
├── 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 install

3、将文件 .env 中的 VUE_APP_API_BASE_URL 配置改为后端服务地址

4、启动项目

npm run serve

5、浏览器访问

http://localhost:8000

jeepay-ui-cashier、jeepay-ui-merchant 重复执行上述操作即可,只是启动后的访问端口不一样。

最后

推荐的开源项目已经收录到 GitHub 项目,欢迎 Star

https://github.com/chenyl8848/great-open-source-project

或者访问网站,进行在线浏览:

https://chencoding.top:8090/#/

大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!

标签:--,最全,系统,jeepay,开源,ui,支付
From: https://www.cnblogs.com/codechen8848/p/18257505

相关文章

  • INFINI Labs 助力开源与教育:免费许可证计划全面升级
    在数字化浪潮席卷全球的今天,INFINILabs深刻认识到开源项目和教育机构在技术创新与人才培养中的核心作用。因此,我们郑重推出全新升级的免费许可证计划,旨在全球范围内为开源社区和教育界提供有力支持,共同推动软件生态的繁荣与进步。一、产品实力与荣誉1.INFINIPizza:实时搜索的......
  • 开源大模型部署——ollama
    开源大模型部署——ollama文章目录开源大模型部署——ollama前言一、下载并安装ollama二、下载模型(以llama3的4b模型为例)三、部署前端界面(MaxKB)四、使用web界面部署模型五、注意事项总结前言本文是基于ollama来部署llama3大模型的一个例子,在ollama官网库中有其他模......
  • 史上最全JAVA八股文——redis篇,欢迎收藏
    ......
  • 离线免费最新超长AI视频模型!一句话即可生成120秒视频,免费开源!只需要一张照片和音频,即
    离线免费最新超长AI视频模型!一句话即可生成120秒视频,免费开源!只需要一张照片和音频,即可生成会说话唱歌的AI视频!能自行完成整个软件项目的AI工具,以及Llama3在线体验和本地安装部署。StreamingT2V(StreamingText-to-Video)模型是一种将文本描述转换为视频内容的人工智能技......
  • 【转】大众点评CAT开源监控系统剖析
    https://www.cnblogs.com/yeahwell/p/cat.html 参考文档:大众点评的实时监控系统分析(一)CAT_source_analyze透过CAT,来看分布式实时监控系统的设计与实现深度剖析开源分布式监控CAT[分布式监控CAT]Client端源码解析大众点评Cat--架构分析大众点评Cat--Server模块架构分析......
  • 想转行AI大模型开发但不知如何下手?掌握这四个开源工具,让你领先一步!
    最近有很多小伙伴问我,之前从事的其他领域的编程,现在想要学习AI大模型开发的相关技能,不知道从哪下手,应该学习些什么,下面四个是我认为从事大模型开发,必须掌握的四个开源工具,大家可以作为参考:1、HuggingFace(抱抱脸)HuggingFace是现在最大的AI开源社区,里面提供了很多的预训......
  • ChatTTS语音生成模型:突破开源语音天花板的新星
    目录引言一、ChatTTS技术特性解析二、ChatTTS的实现原理三、ChatTTS的多元化用途四、ChatTTS的实践操作1、便捷的在线试用2、音色调节与克隆3、长文本处理的挑战与展望五、ChatTTS部署实践1、下载模型2、下在源代码3、创建虚拟环境4、安装相关依赖5、简单测试6、保存本......
  • 关注开源大模型,深度学习+人工智能领域热门项目
      ===============  标题:开源大模型  项目名称:开源大模型  项目地址:[https://gitcode.com/2noise/ChatTTS](https://gitcode.com/2noise/ChatTTS%E3%80%82)  随着开源程序的发展,越来越多的程序员开始关注并加入开源大模型的行列。对于开源行业和开源项目不同人有不......
  • Java怎么现在支付宝沙盒支付
    一、支付环境准备支付宝的公钥和私钥支付的网关支付的APPID1、配置沙箱应用环境1、打开支付宝开放平台,官网:支付宝开放平台2、登录个人账户,然后点击控制台找到里面的沙箱3、这里能够找到APPID和支付宝网关地址和密钥二、设置内网穿透环境我用的花生壳:花生壳官网|动态域名|......
  • Stable Diffusion 3 大模型文生图“开源英雄”笔记本部署和使用教程,轻松实现AI绘图自
    备受期待的StableDiffusion3(以下亦简称SD3)如期向公众开源了(StableDiffusion3Medium),作为StabilityAI迄今为止最先进的文本生成图像的开源大模型,SD3在图像质量、文本内容生成、复杂提示理解和资源效率方面有了显著提升,被誉为AI文生图领域的开源英雄。StableDiffusion......