{"id":13458702,"url":"https://github.com/jeequan/jeepay","last_synced_at":"2025-05-14T05:10:22.725Z","repository":{"id":37108484,"uuid":"100084330","full_name":"jeequan/jeepay","owner":"jeequan","description":"Jeepay是一套适合互联网企业使用的开源支付系统，支持多渠道服务商和普通商户模式。已对接微信支付，支付宝，云闪付官方接口，支持聚合码支付。","archived":false,"fork":false,"pushed_at":"2025-05-11T13:27:39.000Z","size":6619,"stargazers_count":5491,"open_issues_count":39,"forks_count":1848,"subscribers_count":148,"default_branch":"master","last_synced_at":"2025-05-11T14:25:42.115Z","etag":null,"topics":["jeepay","xxpay"],"latest_commit_sha":null,"homepage":"https://www.jeequan.com","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jeequan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-08-12T02:40:32.000Z","updated_at":"2025-05-11T13:27:46.000Z","dependencies_parsed_at":"2023-02-19T05:30:48.422Z","dependency_job_id":"4e409262-807b-4732-9cd6-a90b8892863d","html_url":"https://github.com/jeequan/jeepay","commit_stats":{"total_commits":499,"total_committers":21,"mean_commits":"23.761904761904763","dds":0.6633266533066132,"last_synced_commit":"fef5a882eb7dc739fa1b0827cb8fc7a8c3b0bc44"},"previous_names":["jmdhappy/xxpay-master"],"tags_count":31,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeequan%2Fjeepay","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeequan%2Fjeepay/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeequan%2Fjeepay/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeequan%2Fjeepay/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jeequan","download_url":"https://codeload.github.com/jeequan/jeepay/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254076849,"owners_count":22010611,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["jeepay","xxpay"],"created_at":"2024-07-31T09:00:55.387Z","updated_at":"2025-05-14T05:10:22.712Z","avatar_url":"https://github.com/jeequan.png","language":"Java","funding_links":[],"categories":["Java"],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n\t\u003ca href=\"https://www.jeequan.com\"\u003e\u003cimg src=\"https://jeequan.oss-cn-beijing.aliyuncs.com/jeepay/img/jeepay_logo.svg\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n\t\u003cstrong\u003e计全支付 - 让支付接入更简单\u003c/strong\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n\t👉 \u003ca href=\"https://www.jeequan.com\"\u003ehttps://www.jeequan.com\u003c/a\u003e 👈\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n\t\u003ca target=\"_blank\" href=\"https://spring.io/projects/spring-boot\"\u003e\n\t\t\u003cimg src=\"https://img.shields.io/badge/spring%20boot-3.3.7-yellowgreen\" /\u003e\n\t\u003c/a\u003e\n    \u003ca target=\"_blank\" href=\"https://www.oracle.com/java/technologies/downloads/#java17\"\u003e\n\t\t\u003cimg src=\"https://img.shields.io/badge/JDK-17-green.svg\" /\u003e\n\t\u003c/a\u003e\n\t\u003ca target=\"_blank\" href=\"http://www.gnu.org/licenses/lgpl.html\"\u003e\n\t\t\u003cimg src=\"https://img.shields.io/badge/license-LGPL--3.0-blue\" /\u003e\n\t\u003c/a\u003e\n\t\u003ca href='https://gitee.com/jeequan/jeepay/stargazers' target=\"_blank\"\u003e\n        \u003cimg src='https://gitee.com/jeequan/jeepay/badge/star.svg?theme=gvp' alt='star'\u003e\u003c/img\u003e\n    \u003c/a\u003e\n\t\u003ca target=\"_blank\" href='https://github.com/jeequan/jeepay'\u003e\n\t\t\u003cimg src=\"https://img.shields.io/github/stars/jeequan/jeepay.svg?style=social\" alt=\"github star\"/\u003e\n\t\u003c/a\u003e\n\t\u003ca target=\"_blank\" href='https://gitcode.com/jeequantech/jeepay'\u003e\n\t\t\u003cimg src=\"https://gitcode.com/jeequantech/jeepay/star/badge.svg\" alt=\"gitcode star\"/\u003e\n\t\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cbr/\u003e\n\u003cp align=\"center\"\u003e\n\t\u003ca href=\"https://jq.qq.com/?_wv=1027\u0026k=94WnXmdL\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/qq%E7%BE%A4%E2%91%A0-635647058-critical\"/\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n-------------------------------------------------------------------------------\n\n# 项目介绍\n\nJeepay是一套适合互联网企业使用的开源支付系统，支持多渠道服务商和普通商户模式。已对接`微信支付`，`支付宝`，`云闪付`官方接口，支持聚合码支付。\n\nJeepay使用`Spring Boot`和`Ant Design Vue`开发，集成`Spring Security`实现权限管理功能，是一套非常实用的web开发框架。\n\n## 名称的由来\n\nJeepay = Jee + pay，是由原XxPay支付系统作者带领团队开发，“Jee”是公司计全科技名称的表示，pay表示支付。中文名称为计全支付，释为：计出万全、支付安全，让支付更加方便安全。\n\n## 项目特点\n* 支持多渠道对接，多种支付产品\n* 已对接`微信`服务商和普通商户接口，支持`V2`和`V3`接口\n* 已对接`支付宝`服务商和普通商户接口，支持RSA和RSA2签名\n* 已对接`云闪付`服务商接口，可选择多家支付机构\n* 提供http形式接口，提供各语言的`sdk`实现，方便对接\n* 接口请求和响应数据采用签名机制，保证交易安全可靠\n* 系统安全，支持`分布式`部署，`高并发`\n* 支持`多商户模式`，商户多应用接入\n* 管理平台操作界面简洁、易用\n* 支付平台到商户系统的订单通知使用MQ实现，保证了高可用，消息可达，支持多个产品MQ\n* 支付渠道的接口参数配置界面自动化生成\n* 使用`spring security`实现权限管理\n* 前后端分离架构，方便二次开发\n* 由原`XxPay`团队开发，有着多年支付系统开发经验\n* 支持docker部署，官方发布一键部署脚本，10分钟部署完成\n\n## 接口市场\n\n计全官方团队基于开源版代码，开发了对接各家三方支付和银行的对接代码。为了让用户能够快速接入支付，目前已将对接好的代码发布到官方接口市场，并不断更新。\n如有需要，可前去接口市场购买。\n\n接口市场：https://www.jeequan.com/ifstore/list.html\n\n接口插件安装说明：https://doc.jeequan.com/#/integrate/open/dev/113\n\n目前发布接口包括\n\n三方：汇付Adapay、斗拱支付、支付宝直付通、微信收付通、银盛支付、银联条码前置、银联支付、联动优势、国通星驿付、丰付支付、盛付通、乐刷、杉德支付、瑞银信、拉拉卡、汇聚支付、新生支付、河马支付、海科融通、富友支付、易生支付、支付宝云支付、通联支付\n\n银行：工行支付、浦发银行、建行龙支付、交行支付、\n\n四方：付呗支付、米花支付\n\n## 项目地址\n\n### 服务端项目\n\ngithub 地址：https://github.com/jeequan/jeepay    \ngitee 地址：https://gitee.com/jeequan/jeepay   \ngitcode 地址：https://gitcode.com/jeequantech/jeepay   \n\n### 前端项目\n\ngithub 地址：https://github.com/jeequan/jeepay-ui   \ngitee 地址：https://gitee.com/jeequan/jeepay-ui   \ngitcode 地址：https://gitcode.com/jeequantech/jeepay-ui\n\n# 系统架构\n\n\u003e Jeepay计全支付系统架构图\n\n![Jeepay系统架构图](https://jeequan.oss-cn-beijing.aliyuncs.com/jeepay/img/jeepay_framework.png \"Jeepay系统架构图\")\n\n\u003e Jeepay计全支付聚合码支付流程图\n\n![Jeepay计全支付聚合码支付流程图](https://jeequan.oss-cn-beijing.aliyuncs.com/jeepay/img/jeepay_qr.png \"Jeepay计全支付聚合码支付流程图\")\n\n## 核心技术栈\n\n| 软件名称  | 描述 | 版本\n|---|---|---\n|Jdk | Java环境 | 17\n|Spring Boot | 开发框架 | 3.3.7\n|Redis | 分布式缓存 | 3.2.8 或 高版本\n|MySQL | 数据库 | 5.7.X 或 8.0 高版本\n|MQ | 消息中间件 | ActiveMQ 或 RabbitMQ 或 RocketMQ\n|Ant Design Vue | Ant Design的Vue实现，前端开发使用 | 4.2.6\n|MyBatis-Plus | MyBatis增强工具 | 3.4.2\n|WxJava | 微信开发Java SDK | 4.6.0\n|Hutool | Java工具类库 | 5.8.26\n\n## 项目结构\n\n```lua\njeepay-ui \n\njeepay\n├── conf -- 存放系统部署使用的.yml文件\n├── docker -- 存放docker相关文件\n└── docs -- 存放项目相关文档说明\n     ├── intsll -- 项目部署shell脚本\n     ├── script -- 项目启动shell脚本\n     └── sql -- 初始化sql文件\n└── jeepay-components -- 公共组件目录\n     ├── jeepay-components-mq -- mq组件\n     └── jeepay-components-oss -- oss组件\n├── jeepay-core -- 核心依赖包\n├── jeepay-manager -- 运营平台服务端[9217]\n├── jeepay-merchant -- 商户系统服务端[9218]\n├── jeepay-payment -- 支付网关[9216]\n├── jeepay-service -- 业务层代码\n└── jeepay-z-codegen -- mybatis代码生成\n```\n\n# 项目体验\n\n## 支付体验\n- Jeepay支付流程体验：[https://www.jeequan.com/demo/jeepay_cashier.html](https://www.jeequan.com/demo/jeepay_cashier.html \"Jeepay支付体验\")\n\n## 管理平台\n- Jeepay运营平台和商户系统演体验：[https://www.jeequan.com/doc/detail_84.html](https://www.jeequan.com/doc/detail_84.html \"Jeepay支付系统体验\")\n\n\n# 如何使用\n\n## 对接指南\n\n将Jeepay作为一个支付模块部署，对外提供支付接入能力，有支付需求的业务系统通过http接口接入使用。\n\n## SDK对接\n\nJeepay已经开发了java和python的sdk，以及php对接的demo，方便接入方开发对接。\n\nsdk下载地址：https://doc.jeequan.com/#/integrate/open/api/116\n\n## 部署安装\n\n### 1、宝塔面板安装：\n-  安装宝塔面板9.2.0及以上版本， Docker搜索 jeepay 一键安装\n- 【宝塔安装教程】: https://doc.jeequan.com/#/integrate/open/dev/108\n\n### 2、shell脚本一键安装：\n\nCentOS 安装脚本 （推荐Anolis OS 8.8）：\n```lua\nyum install -y wget \u0026\u0026 wget -O install.sh https://gitee.com/jeequan/jeepay/raw/master/docs/install/install.sh \u0026\u0026 sh install.sh\n```\nUbuntu 安装脚本 （推荐 Ubuntu 22.04 64位）：\n```lua\napt update \u0026\u0026 apt-get -y install docker.io \u0026\u0026 apt-get -y install git \u0026\u0026 wget -O install.sh https://gitee.com/jeequan/jeepay/raw/master/docs/install/install.sh \u0026\u0026 sh install.sh\n```\n视频教程：\n- 【jeepay开源聚合支付系统一键部署和测试教程】: [https://www.bilibili.com/video/BV17C411Y7EZ/?share_source=copy_web\u0026vd_source=e48f1c20ae2c74b29a0b959a168914f2](https://www.bilibili.com/video/BV17C411Y7EZ/?share_source=copy_web\u0026vd_source=e48f1c20ae2c74b29a0b959a168914f2\"教程\") \n\n## 项目文档\n\n- 项目文档：[https://doc.jeequan.com/#/integrate/open](https://doc.jeequan.com/#/integrate/open \"Jeepay项目文档\")\n- 开发指导：[https://doc.jeequan.com/#/integrate/open/dev/103](https://doc.jeequan.com/#/integrate/open/dev/103)\n- 通道对接：[https://doc.jeequan.com/#/integrate/open/dev/104](https://doc.jeequan.com/#/integrate/open/dev/104)\n- 线上部署：[https://doc.jeequan.com/#/integrate/open/dev/111](https://doc.jeequan.com/#/integrate/open/dev/111)\n- 接口文档：[https://doc.jeequan.com/#/integrate/open/api/81](https://doc.jeequan.com/#/integrate/open/api/81)\n- 常见问题：[https://doc.jeequan.com/#/integrate/open/dev/107](https://doc.jeequan.com/#/integrate/open/dev/107)\n- 快速上手：[https://doc.jeequan.com/#/integrate/open/dev/109](https://doc.jeequan.com/#/integrate/open/dev/109 \"Jeepay快速使用\")\n\n# 功能模块\n\n\u003e Jeepay运营平台功能\n\n![Jeepay运营平台功能](https://jeequan.oss-cn-beijing.aliyuncs.com/jeepay/img/jeepay_mgr.png \"Jeepay运营平台功能\")\n\n\u003e Jeepay商户系统功能\n\n![Jeepay商户系统功能](https://jeequan.oss-cn-beijing.aliyuncs.com/jeepay/img/jeepay_mch.png \"Jeepay商户系统功能\")\n\n# 系统截图\n\n`以下截图是从实际已完成功能界面截取,截图时间为：2021-07-06 08:59`\n\n![Jeepay演示界面](http://jeequan.oss-cn-beijing.aliyuncs.com/jeepay/img/yanshi/001.png \"Jeepay演示界面\")\n\n![Jeepay演示界面](http://jeequan.oss-cn-beijing.aliyuncs.com/jeepay/img/yanshi/023.png \"Jeepay演示界面\")\n\n![Jeepay演示界面](http://jeequan.oss-cn-beijing.aliyuncs.com/jeepay/img/yanshi/002.png \"Jeepay演示界面\")\n\n![Jeepay演示界面](http://jeequan.oss-cn-beijing.aliyuncs.com/jeepay/img/yanshi/005.png \"Jeepay演示界面\")\n\n![Jeepay演示界面](http://jeequan.oss-cn-beijing.aliyuncs.com/jeepay/img/yanshi/006.png \"Jeepay演示界面\")\n\n![Jeepay演示界面](http://jeequan.oss-cn-beijing.aliyuncs.com/jeepay/img/yanshi/009.png \"Jeepay演示界面\")\n\n![Jeepay演示界面](http://jeequan.oss-cn-beijing.aliyuncs.com/jeepay/img/yanshi/010.png \"Jeepay演示界面\")\n\n![Jeepay演示界面](http://jeequan.oss-cn-beijing.aliyuncs.com/jeepay/img/yanshi/011.png \"Jeepay演示界面\")\n\n![Jeepay演示界面](http://jeequan.oss-cn-beijing.aliyuncs.com/jeepay/img/yanshi/012.png \"Jeepay演示界面\")\n\n![Jeepay演示界面](http://jeequan.oss-cn-beijing.aliyuncs.com/jeepay/img/yanshi/013.png \"Jeepay演示界面\")\n\n![Jeepay演示界面](http://jeequan.oss-cn-beijing.aliyuncs.com/jeepay/img/yanshi/014.png \"Jeepay演示界面\")\n\n![Jeepay演示界面](http://jeequan.oss-cn-beijing.aliyuncs.com/jeepay/img/yanshi/015.png \"Jeepay演示界面\")\n\n![Jeepay演示界面](http://jeequan.oss-cn-beijing.aliyuncs.com/jeepay/img/yanshi/022.png \"Jeepay演示界面\")\n\n# 更多支持\n***\n微信扫描下面二维码，关注官方公众号：计全科技，获取更多精彩内容。\n\n![计全科技公众号](http://jeequan.oss-cn-beijing.aliyuncs.com/jeepay/img/jee-qrcode.jpg \"计全科技公众号\")\n\n微信扫描下方二维码，邀请进官方微信交流群。开源不易，进群前请先点Star给与支持。\n\n![Jeepay微信交流群](http://jeequan.oss-cn-beijing.aliyuncs.com/jeepay/img/jeepay_open_kf.png \"Jeepay微信交流群\")\n\n微信客服咨询：[https://work.weixin.qq.com/kfid/kfc6de0edce151ee062](https://work.weixin.qq.com/kfid/kfc6de0edce151ee062 \"jeepay微信客服咨询\")\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjeequan%2Fjeepay","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjeequan%2Fjeepay","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjeequan%2Fjeepay/lists"}