项目介绍
DaxPay
是Dromara开源社区
旗下一套开源支付网关系统,已经对接支付宝、微信支付、云闪付相关的接口。独立部署,提供接口供业务系统进行调用,不对原有系统产生影响。
源码地址
系统亮点
-
封装各类支付通道的接口为统一的接口,方便业务系统进行调用,简化对接多种支付方式的复杂度
-
已对接
微信支付
、支付宝
和云闪付
相关的接口 -
支持支付、退款、对账、分账等支付相关的能力
-
提供
HTTP
方式接口调用能力,和Java
版本的SDK
,方便业务系统进行对接 -
接口请求和响应数据支持启用签名机制,保证交易安全可靠
-
提供管理平台,方便运营人员进行管理和操作
-
提供
聚合支付
、电脑收银台
和手机收银台
的演示模块,供开发者参考其实现支付功能的逻辑 -
系统源码为商业友好的
Apache-2.0
协议,文档为更加宽松的MIT
协议,不需要担心后续代码和文档会突然进行收费
更新说明
- 新增: 资金流水记录功能
- 新增: 分账功能支持分账组分账和自己传接收方进行分账
- 新增: 分账接收的添加、删除、查询接口调用
- 新增: 分账发起、完结、同步功能支持接口调用
- 新增: 支持自动分账和手动发起分账两种
- 新增: 分账通知发送功能
- 优化: 对超时订单进行处理(数据库定时同步)
- 优化: 订单金额小于0.01元直接忽略不进行分账,增加新状态,
- 优化: 优化签名注解和上下文初始化注解切面
- 优化: 分账重试会自动根据分账失败和
- 优化: 优化签名注解和上下文初始化注解切面, 更方便初始化上下文
- fix: 对账差异单数据不一致处理异常, 本地待对账订单类型记录错误
- fix: 订单超时任务注册任务错误,id改为订单号
- fix: 系统中金额分转元精度异常问题
- fix: 同步回调处理参数订单号接收失败
- fix: 支付和退款消息签名值不一致问题
- fix: 分账发起时错误的使用订单号作为分账号
文档和源码地址
文档地址
在 DaxPay文档站 下的单商户模块下可以进行查阅相关文档,具体链接地址如下: 快速指南、 支付对接、 操作手册
源码地址
演示地址
管理平台:
注:演示账号部分功能修改删除权限未开放。
地址: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
系统展示
PC收银台
驾驶舱
支付订单
订单详情
分账组
免责声明:本文系转载,版权归原作者所有;旨在传递信息,不代表一休教程网的观点和立场。