mirror of
https://gitee.com/dromara/dax-pay.git
synced 2025-09-02 02:34:34 +00:00
aa775866560763ac62763fae053e5047a7dc9559
Dax-Pay(开源支付系统)
🍈项目介绍
DaxPay是一套基于Bootx-Platform脚手架构建的一套开源支付网关系统,已经对接支付宝、微信支付相关的接口,以及扩展了钱包支付、储值卡支付、现金支付等新的支付方式。 可以独立部署,提供接口供业务系统进行调用,不对原有系统产生影响
🧭 特色功能
- 已对接
微信支付
相关的接口,目前已经支持V2
版本的接口,后续版本将支持V3
版本的接口 - 已对接
支付宝
相关的接口,目前已经支持V2
版本的接口,后续版本将支持V3
版本的接口 - 支持组合支付,满足用户系统需要多种方式同时进行支付的场景。
- 提供
HTTP
方式接口调用能力,和Java
版本的SDK
,方便业务系统进行对接 - 接口请求和响应数据支持启用签名机制,可根据实际需要进行开关,保证交易安全可靠
- 提供管理平台,方便运营人员进行管理和操作,不需要懂IT技术也可以轻松使用
- 提供
聚合支付
、电脑收银台
和手机收银台
的演示模块,供开发者参考其实现支付功能的逻辑
🍒 文档和源码地址
文档地址
在 Bootx开源文档站 下的支付网关(DaxPay)模块下可以进行查阅相关文档,具体链接地址如下: 快速指南、 支付对接、 操作手册
项目地址
项目 | GITEE | GITHUB |
---|---|---|
后端地址 | GITEE | GITHUB |
Web前端地址 | GITEE | GITHUB |
H5前端地址 | GITEE | GITHUB |
🏬 系统演示
管理平台:
注:演示账号部分功能修改删除权限未开放。
地址:https://daxpay.demo.bootx.cn
账号:daxpay
密码:123456
网关接口
注:接口平台只开放支付网关相关的接口,不开放系统其他接口。
地址: https://daxpay.server.bootx.cn/doc.html
账号: daxpay
密码: 123456
收银台演示
请勿大额支付,可以通过后台管理端进行退款
电脑收银台地址: https://daxpay.demo.bootx.cn/#/cashier
手机收银台地址: https://daxpay.demo.bootx.cn/h5/#/cashier/uniCashier
🥞 核心技术栈
名称 | 描述 | 版本要求 |
---|---|---|
Jdk | Java环境 | 1.8+,11版本可以正常使用,但17+版本暂不支持 |
Spring Boot | 开发框架 | 2.7.x |
Redis | 分布式缓存 | 5.x版本及以上 |
MySQL | 数据库 | 基于5.7.X版本开发,基本支持8.x版本 |
Vue | 前端框架 | 3.x |
IJpay | 支付SDK开发包 | 项目自动管理,不需要额外处理 |
🍎 系统截图
H5收银台演示
支付演示
收银台演示
支付通道配置
💾 路线图
2.0.X版本:
- 对账功能剩余比对功能实现
- 支持转账操作
- 微信增加V3版本接口支持
- 支付宝增加V3版本接口支持
- 钱包功能完善
- 储值卡功能完善
- 现金支付功能完善
- 支付宝进行关闭时,支持通过撤销模式进行订单关闭
- 消息通知支持消息中间件模式
- 增加验签调试等功能的页面
2.1.X版本:
- 增加账户金额表
- 增加统计管理
- 支持微信消息通知
- 支持钉钉消息通知
- 新增支付单预警功能, 处理支付单与网关状态不一致且无法自动修复的情况
🥂 Bootx 项目合集
- Bootx-Platform:单体版脚手架 Gitee地址
- Bootx-Cloud:微服务版脚手架 Gitee地址
- dax-pay:开源支付系统 Gitee地址
- mybatis-table-modify:数据表结构管理 Gitee地址
🥪 关于我们
QQ扫码加入QQ交流群
🍻 鸣谢
感谢 JetBrains 提供的免费开源 License:
感谢其他提供灵感和思路的开源项目
🍷License
Apache License Version 2.0
Description
免费开源的支付网关,支持支付宝、微信、云闪付等通道,提供收单、退款、聚合支付、组合支付、对账、分账等功能,同时扩展了更多支付方式,如储值卡、现金卡等,通过HTTP方式进行调用,不与其他系统产生耦合关联,可以快速集成到各种系统中,提供可视化界面进行管理,便于实现统一的支付信息管理。
Languages
Java
100%