首页/新闻资讯/正文详情

Jeepay开源聚合支付系统:本地部署到首笔回调的全流程

发布时间:2026/9/24 17:24:48 来源:云帆数科 栏目:资讯中心
Jeepay开源聚合支付系统:本地部署到首笔回调的全流程
Jeepay开源聚合支付系统本地部署到首笔回调的全流程【免费下载链接】jeepayJeepay是一套适合互联网企业使用的开源支付系统支持多渠道服务商和普通商户模式。已对接微信支付支付宝云闪付官方接口支持聚合码支付。项目地址: https://gitcode.com/GitHub_Trending/je/jeepayJeepay 是一套开源聚合支付系统面向需要自建支付中台的互联网企业一次部署同时得到支付网关、商户后台、运营平台三个子系统已对接微信支付、支付宝、云闪付官方接口并提供聚合码与分账能力。本文按部署者的实际操作顺序展开从拉取代码、拉起容器到配置第一个渠道、收到第一笔商户回调。 Jeepay 仓库获取与 Docker Compose 启动后端代码与容器编排文件在同一仓库内前端界面位于同级目录 jeepay-ui目录不一致时可在 .env 中用 UI_BASE_DIR 覆盖。默认镜像指向华为云 SWR 公开仓库国内环境无需借助 Docker Hub 即可拉取。git clone https://gitcode.com/GitHub_Trending/je/jeepay cd jeepay mvn clean package -DskipTests docker compose up -d --build启动完成后三个后端服务分别监听 9216支付网关、9217运营平台、9218商户系统三套前端界面在 9226、9227、9228 端口提供访问宿主机上的 MySQL 与 Redis 分别映射到 13306 与 6380避开本机已有实例。运营平台默认账号为 jeepay / jeepay123商户账号由运营平台创建后使用初始密码为 jeepay666。⚙️ Jeepay application.yml 关键配置参数说明conf 目录下有 payment、manager、merchant 三份 application.yml分别挂载进对应容器只承载环境相关参数。需要关注的参数数据源位于 spring.datasourceurl、username、password 默认指向集群内 mysql 实例库名 jeepaydb首次启动会自动导入 init.sql 与 patch.sql缓存位于 spring.data.redis三个子系统分别使用 database 1、2、3互不干扰isys.mq.vender 决定消息队列厂商默认 rocketMQisys.jwt-secret 用于生成登录态令牌各子系统需使用不同密钥。若外层有 nginx 反向代理保留 server.forward-headers-strategy 的 framework 值回调地址与回跳链接才能拼出正确的域名。修改配置后执行 docker compose restart 加服务名即可生效无需重新构建镜像。 Jeepay 支付网关、商户系统与运营平台分工三个子系统共用一套 MySQL 库表但缓存按业务隔离。运营平台 jeepay-manager 面向平台方管理商户账户、支付接口定义、渠道参数与角色权限商户系统 jeepay-merchant 面向接入商户管理应用、查询支付与退款订单、维护分账接收方支付网关 jeepay-payment 是唯一对外的支付入口承担统一下单、渠道支付、渠道回调接收与聚合码收银台。渠道参数保存后系统通过消息队列向各实例发送广播刷新其内存中的配置缓存开关由 isys.cache-config 控制网关因此无需重启即可读到最新参数。 Jeepay 支付渠道配置与聚合码收银台渠道参数支持两种配置模式。普通商户模式在商户应用下填写该商户自己的支付宝、微信支付 appid 与密钥订单直接以该商户身份结算。服务商模式平台持有服务商 appid在其名下批量接入子商户适合需要管理多家商户的平台型业务配置入口在运营平台的服务商管理中。网关侧的渠道实现按厂商组织在 channel 目录下覆盖 alipay、wxpay、ysfpay、plspay、pppay、xxpay每个厂商下再细分 PC、WAP、小程序、当面付、扫码等支付方式。收银台页面会列出商户已开通的全部支付方式供付款人选择聚合码场景下生成一张静态收款码用户扫码后由网关根据所打开的客户端自动路由到对应渠道商户侧只感知一次下单请求。 Jeepay 支付回调、订单补偿与对账机制渠道的支付结果有两个来源异步通知与主动查询二者最终都收敛到订单状态机。网关收到渠道回调后先核签并更新订单随后通过消息队列向商户的 notify_url 异步推送支付结果每次推送都写入通知记录表商户端超时未确认时按重试策略再次推送记录可在商户后台查询。对长期停留在支付中状态的订单网关内置定时任务周期性向渠道补发查询支付、退款、转账分别有对应的补发与超时关单任务避免依赖单一回调。商户后台与运营平台看到的订单列表来自同一张订单表对账时只需与渠道账单核对同一批订单号即可。 Jeepay 生产部署与消息队列选择生产环境的标准路径是绑定域名并配置 HTTPS 反向代理仓库 docs/deploy 目录下有 nginx 配置示例与常见问题排查清单。消息队列按规模选择单机小规模部署用 ActiveMQ 即可配置项最少中等并发选 RabbitMQ更高吞吐选 RocketMQcompose 文件默认就是 RocketMQ 5.3.1name server 与 broker 均已编排。切换厂商时需同时修改 docker-compose.yml 与 conf 下的 isys.mq.vender 及对应依赖。另外生产环境的 isys.allow-cors 建议关闭跨域统一交给 nginx 处理。详细配置见 docs/deploy/ 部署文档与 docs/features.md 功能清单支付网关完整源码在 jeepay-payment。【免费下载链接】jeepayJeepay是一套适合互联网企业使用的开源支付系统支持多渠道服务商和普通商户模式。已对接微信支付支付宝云闪付官方接口支持聚合码支付。项目地址: https://gitcode.com/GitHub_Trending/je/jeepay创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关推荐

不止like和in:cj2sql扩展SQL关键字全清单,between、exists、caseWhen一次讲透
不止like和in:cj2sql扩展SQL关键字全清单,between、exists、caseWhen一次讲透

不止like和in:cj2sql扩展SQL关键字全清单,between、exists、caseWhen一次讲透 【免费下载链接】cj2sql 将仓颉代码转换成 SQL 项目地址: https://gitcode.com/Cangjie-SIG/cj2sql cj2sql 是一个将仓颉代码转换成 SQL 的开源工具,而它的… · 2026/9/24 17:24:48

电子课本解析下载:从一条智慧教育平台链接到本地PDF,给老师和学生
电子课本解析下载:从一条智慧教育平台链接到本地PDF,给老师和学生

电子课本解析下载:从一条智慧教育平台链接到本地PDF,给老师和学生 【免费下载链接】tchMaterial-parser 国家中小学智慧教育平台 电子课本下载工具,帮助您从智慧教育平台中获取电子课本的 PDF 文件网址并进行下载,让您更方便地获取… · 2026/9/24 17:24:48

解决 lock 无法跨 await 问题
解决 lock 无法跨 await 问题

你定义的这行代码非常标准,是解决 lock 无法跨 await 问题的正确做法。 private readonly System.Threading.SemaphoreSlim dataBandLock new System.Threading.SemaphoreSlim(1, 1);这里的 (1, 1) 含义是: 第一个 1:初始可用许可数为 1&… · 2026/9/24 17:24:42

出海新征程:迁移科技全球化战略与海外市场的本土化破局
出海新征程:迁移科技全球化战略与海外市场的本土化破局

2026年7月,日本九州。一位当地制造业客户站在日本合作伙伴的展台前,用放大镜仔细查看屏幕上的点云图像——一个黑色反光金属工件的3D轮廓清晰浮现。他转头对身边的同伴说了句日语,大意是“这个在阳光下也能看到”。这台首次在日本公开亮相的E… · 2026/9/24 17:52:00

前端开发面试题
前端开发面试题

一、HTML1. HTML5 新特性有哪些? 语义化标签:header/nav/main/article/section/footer;表单增强:email/date/range;音视频:audio/video;图形:Canvas/SVG;存储&#xff1a… · 2026/9/24 17:52:00

【n8n】图片在线化与压缩优化自动化应用
【n8n】图片在线化与压缩优化自动化应用

高效的图像处理不仅影响加载速度,也直接决定视觉呈现质量。在多平台内容创作与发布的环境中,如何实现图片的在线化与文件体积优化,成为兼顾性能与美感的重要课题。 内容将围绕一套基于 n8n 的自动化工作流展开,该流程可实现本地或生成的图片自动上传、生成在线链接,并进行… · 2026/9/24 17:52:00

aipy python学习 学习留痕1
aipy python学习 学习留痕1

raisePACKAGE_NAME “aipyapp” 像C宏定义 sys.executable 当前python路径 sys.stdout open(os.devnull, “w”, encoding‘utf-8’) 标准输出 stdout 重定向到“黑洞” with as 获取资源,使用资源,自动释放资源 toml文件,比 JSON 更适合… · 2026/9/24 17:52:00

2026短视频配音工具怎么选?实用功能才是关键
2026短视频配音工具怎么选?实用功能才是关键

打开应用商店搜"配音",跳出来的工具没有一百也有八十。榜单天天变,"第一名"月月换,但说实话,选配音工具跟选手机一个道理——参数表再漂亮,不如看实用功能对不对得上你的活儿。2026年的AI配音早已… · 2026/9/24 17:52:00

中山大学联合港科大团队,在Nat Med发表冰冻切片专用基础模型,让手术决策“边切边准”
中山大学联合港科大团队,在Nat Med发表冰冻切片专用基础模型,让手术决策“边切边准”

小罗碎碎念 文献来源:Zhao Z, Zhou F, Li R, et al. A clinically-oriented foundation model for intraoperative pathology. Nature Medicine (2026). 研究由中山大学肿瘤防治中心蔡木炎团队与香港科技大学陈浩团队等联合完成,数据来自10个医学中心。 … · 2026/9/24 17:51:54

基于YOLOv8的渔船作业监控系统:从环境搭建到边缘部署全流程
基于YOLOv8的渔船作业监控系统:从环境搭建到边缘部署全流程

简介:这是一套面向计算机、人工智能、自动化等专业学生与教师的毕业设计级项目资源,围绕YOLOv8实现渔船作业监控系统,可用于毕设、课程设计、大作业或项目立项演示。压缩包共97个文件,约24.21MB,以70个Python源码文件为… · 2026/9/24 0:00:13

1D-CNN时间序列建模实战:从Conv1d原理到工业落地
1D-CNN时间序列建模实战:从Conv1d原理到工业落地

简介:面向时间序列数据建模的一维卷积神经网络完整实现,适合深度学习入门者及需要快速验证时序模型的研究者,能够从音频、文本、传感器或股价等序列中挖掘局部特征与时间依赖。压缩包体积很小,只有3KB,内含3个Python脚… · 2026/9/24 0:00:26

柔软的L:汉语语流中被忽视的舌肌张力控制
柔软的L:汉语语流中被忽视的舌肌张力控制

1. 这个“L”不是字母表里的L,而是舌尖上的L最近在几个方言群和语音教学社群里,反复看到有人发一句:“也说字母L:柔软的长舌”。初看以为是英语发音课笔记,点开才发现全是方言爱好者、播音系学生、语言康复师甚至戏曲演… · 2026/9/24 0:00:44

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码