开源支付系统,助你快速开发支付功能
项目介绍
Jeepay是一套适合互联网企业使用的开源支付系统,支持多渠道服务商和普通商户模式。已对接微信支付
,支付宝
,云闪付
官方接口,支持聚合码支付。
Jeepay使用Spring Boot
和Ant Design Vue
开发,集成Spring Security
实现权限管理功能,是一套非常实用的web开发框架。
项目体验
- Jeepay支付流程体验:https://www.jeequan.com/demo/jeepay_cashier.html
- Jeepay运营平台和商户系统演体验:https://www.jeequan.com/doc/detail_84.html
- Jeepay项目文档:https://docs.jeequan.com/docs/jeepay
- Jeepay快速使用:https://docs.jeequan.com/docs/jeepay/jeepay-1dbdn8bqgo270
- 下载地址:https://gitee.com/jeequan/jeepay?_from=gitee_search
项目特点
- 支持多渠道对接,支付网关自动路由
- 已对接
微信
服务商和普通商户接口,支持V2
和V3
接口 - 已对接
支付宝
服务商和普通商户接口,支持RSA和RSA2签名 - 已对接
云闪付
服务商接口,可选择多家支付机构 - 提供http形式接口,提供各语言的
sdk
实现,方便对接 - 接口请求和响应数据采用签名机制,保证交易安全可靠
- 系统安全,支持
分布式
部署,高并发
- 管理端包括
运营平台
和商户系统
- 管理平台操作界面简洁、易用
- 支付平台到商户系统的订单通知使用MQ实现,保证了高可用,消息可达
- 支付渠道的接口参数配置界面自动化生成
- 使用
spring security
实现权限管理 - 前后端分离架构,方便二次开发
- 由原
XxPay
团队开发,有着多年支付系统开发经验
系统架构
Jeepay计全支付系统架构图
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-ui -- https://gitee.com/jeequan/jeepay-uijeepay
├── 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代码生成
开发部署
- 系统开发: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
- 常见问题:https://docs.jeequan.com/docs/jeepay/jeepay-1d99ciatu11h5
功能模块
Jeepay运营平台功能
Jeepay商户系统功能
系统截图
开源支付系统,助你快速开发支付功能相关推荐
- 2023全新个人免签约支付系统PHP源码 码支付系统 ThinkPHP6框架全开源 starpay2.0Beta
starpay2.0Beta 2023全新个人免签约支付系统PHP源码 码支付系统 ThinkPHP6框架全开源 starpay2.0Beta 软件为开源程序,很好用,感谢老大的共享. 下载地址:ht ...
- 优酷“首月1元”会员引争议:取消续费却被扣24元;马斯克欲在推特建立支付系统,并包含加密货币功能;Deno 1.3发布|极客头条...
「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews ...
- 优酷“首月1元”会员引争议:取消续费却被扣24元;马斯克欲在推特建立支付系统,并包含加密货币功能;Deno 1.3发布|极客头条
「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews ...
- 开发社交聊天APP需要注意什么?如何快速开发聊天功能
随着互联网的发展,人们的沟通方式也在悄悄发生变化,由原来的面对面沟通,发展为网上沟通.让大家日常生活的通讯越来越方便了,各种APP层出不穷.那么,想开发一款社交聊天并进行运营,需要注意哪些方面?如何快 ...
- 5个开源免费的Java项目快速开发脚手架
概览 : Guns pig RuoYi Jeecg-boot iBase4J Guns 推荐指数 :⭐⭐⭐⭐⭐ 简介 我在上大学的时候就了解和接触过了这个项目,当时我还是一个 Spring 入门不太久 ...
- 【支付系统学习笔记】-二支付系统设计(支付网关设计)
前言: 本文属于学习笔记,首先感谢原作者:凤凰牌老熊,博客链接:http://blog.lixf.cn/ 一 概述 在支付系统中,支付网关和支付渠道的对接是最核心的功能.其中支付网关是对外提供服务的接 ...
- 微信智慧支付日系统服务器崩溃,微信支付大面积出现故障 微信支付系统繁忙怎么解决 微信支付崩溃原因是什么...
10月29日晚间,微信支付突然大面积出现故障,支付时显示错误,商家扫码枪显示失败,美团外卖.京东商城.滴滴出行等支持微信支付的软件中,均显示暂不能使用微信支付.如果直接用微信支付扫码付款,也会出现&q ...
- 前后端分离的企业级微服务多租户系统架构,快速开发平台!
正文 大家好.我今天,推荐一个快速开发平台系统项目.猿哥第一次使用就有点上头,爱不释手,必须要推荐给大家. 上次是谁要的快速开发平台系统项目啊,猿哥帮你找到了. 这是我目前见过最好的快速开发平台系统项 ...
- 【支付系统学习笔记】-二支付设计(银行卡支付)
前言: 本文属于学习笔记,首先感谢原作者:凤凰牌老熊,博客链接:http://blog.lixf.cn/ 一 支付与交易 作者先明确了概念: 交易是生成订单:支付是对订单进行付款. 支付行为有多种 ...
最新文章
- [20170419]bbed探究数据块.txt
- python爬虫采集网站数据
- 王爽《汇编语言(第三版)》检测点11.1
- 电路上的ESR是什么意思?
- mysql semi join_MySQL 5.6 Semi join优化之materialization strategy
- loadRunner目录分析二
- sentinel——SLC数据下载、DEM数据下载拼接、精密轨道数据下载方法
- 禁不住诱惑?不可描述的应用之下暗藏巨大风险
- 双光子成像和近红外二区荧光共聚焦成像/树状大分子CT/MRI双模态成像造影剂/锰螯合物磁共振成像(MRI)
- java 文件上传(使用多线程)
- “十一“出行防诈骗攻略来了!看完再出去浪
- GIS空间分析 缓冲区分析与叠加分析1 选址分析(市区择房)
- [oracle]Oracle数据库安全管理
- 江苏工勤计算机高级工职称,事业单位专业技术职称与工勤岗高级工的区别
- 文件下载(功能实现)(详细分析)
- Linux nohup bash cm_watch.sh >> run.log 2>1
- java避免出现科学计数法表示_Java中的浮点数-科学计数法-加减乘除
- 神经网络原理与实例精解,神经网络计算工作原理
- Unity Animator入门:使用Animator和trigger参数做简单的UI动画
- 年薪201万!华中科大CV博士生入选华为天才少年计划!