项目介绍
简绍
DaxPay
是一套基于Bootx-Platform
脚手架构建的一套开源支付网关系统,已经对接支付宝
、微信支付
相关的接口,以及扩展了钱包支付
、储值卡支付
、现金支付
等新的支付方式。
提供收单、退款、聚合支付、组合支付、对账、分账等功能,通过HTTP方式进行调用,不与其他系统产生耦合关联,可以快速集成到各种系统中,提供可视化界面进行管理,便于实现统一的支付信息管理。
项目地址
特色功能
- 封装各类支付通道的接口为统一的接口,方便业务系统进行调用,简化对接多种支付方式的复杂度
- 已对接
微信支付
相关的接口,目前已经支持V2
版本的接口,后续版本将支持V3
版本的接口
- 已对接
支付宝
相关的接口,目前已经支持V2
版本的接口,后续版本将支持V3
版本的接口
- 支持组合支付,满足用户系统需要多种方式同时进行支付的场景。
- 提供
HTTP
方式接口调用能力,和Java
版本的SDK
,方便业务系统进行对接
- 接口请求和响应数据支持启用签名机制,可根据实际需要进行开关,保证交易安全可靠
- 提供管理平台,方便运营人员进行管理和操作,不需要懂IT技术也可以轻松使用
核心功能
<script setup>
const data1 = [
{
title: "功能列表",
children: [
{
title: "后台管理",
children: [
{
title: "支付配置",
children: [
{title: "平台配置"},
{title: "支付通道"},
{title: "支付接口"},
{title: "支付接口"},
{title: "通道配置"},
]
},
{
title: "订单管理",
children: [
{title: "支付订单"},
{title: "退款订单"},
{title: "对账订单"},
]
},
{
title: "数据记录",
children: [
{title: "回调记录"},
{title: "同步记录"},
{title: "修复记录"},
{title: "关闭记录"},
],
},
]
},
{
title: "支付网关",
children: [
{
title: "支付通道",
children: [
{title: "支付宝"},
{title: "微信支付"},
{title: "云闪付"},
{title: "钱包支付"},
{title: "现金支付"},
{title: "储值卡支付"},
]
},
{
title: "支付方式",
children: [
{title: "常规支付"},
{title: "Wap支付"},
{title: "Web支付"},
{title: "App支付"},
{title: "扫码支付"},
{title: "付款码"},
{title: "公众号/小程序支付"},
]
},
{
title: "接口对接",
children: [
{
title: "支付接口",
children: [
{title: "支付接口"},
{title: "退款接口"},
{title: "支付关闭接口"},
{title: "同步接口"},
]
},
{
title: "查询接口",
children: [
{title: "支付订单查询"},
{title: "退款订单查询"},
]
},
]
}
]
},
]
}
]
</script>
核心技术栈
名称 |
描述 |
版本要求 |
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开发包 |
项目自动管理,不需要额外处理 |
路线图
2.0.X版本:
2.1.X版本:
License
Apache License Version 2.0_