DaxPay Dev f092544c48 refactor(route): 通道路由场景模式重构为通道商户+支付能力定位
场景/基础模式配置以 channelMchNo 替代 product, 解决一商户多通道商户无法唯一定位; PayMethodEnum 加 provider 字段由支付方式直接解析, 移除从 product 反推; PayParam 新增 capability 支持路由回填与直定模式(指定 channelMchNo 跳过路由); 候选数据源改为商户实际开通的 ChannelMerchant, 修复原配置不考虑开通情况; 删除 dead code(PayRouteSceneRouteResolver/PayRouteCapabilityService) 并重建两表 DDL
2026-06-26 21:03:11 +08:00
2025-11-17 18:23:21 +08:00
2026-06-12 21:05:03 +08:00
2026-06-12 21:05:03 +08:00

star Build Status Build Status Downloads

Dromara Dax-Pay(开源版)

使用须知

DaxPay开源版是一款基于Apache License 2.0协议分发的开源软件,受中华人民共和国相关法律法规的保护和限制,可以在符合《用户授权使用协议》《Apache License 2.0》开源协议情况下进行免费使用、学习和交流。在使用前请阅读上述协议,如果不同意请勿进行使用。

特色功能

  • 支持支付、退款、转账等支付相关的核心能力
  • 提供商户端、运营端,支持多商户和服务商模式
  • 封装各通道为统一的HTTP接口,方便业务系统进行对接,简化对接多种支付方式的复杂度
  • 接口请求和响应数据支持RSA公私钥签名机制保证交易安全可靠

核心技术栈

名称 描述 版本要求
JDK Java环境 21+
Spring Boot 开发框架 3.5.x
Redis 分布式缓存 7.x版本及以上
Postgresql 数据库 Postgresql 14及以上
Vue 前端框架 3.x
UniApp 跨端开发工具 项目内定义

源码和演示地址

项目地址

DaxPay开源文档站 可以进行查阅相关文档

项目 GITEE GITHUB GITCODE
后端地址 GITEE GITHUB GITCODE
Web前端地址 GITEE GITHUB
网关前端地址 GITEE GITHUB

演示环境

注:演示账号部分功能权限未开放。

  • 启动后默认的账号密码为bootx/123123
  • 演示环境暂时停用了,待后期更新
站点类型 地址 演示账号
运营端 https://admin.open.daxpay.cn/ csadmin/123123
商户端 https://merchant.open.daxpay.cn/ cssh/123123
小程序(H5) https://mini.open.daxpay.cn/ cssh/123123
收银台小程序 暂时未上架

系统截图

关于我们

QQ交流群

扫码加入QQ交流群: 839738244

微信交流群

微信扫码加小助手拉群: sdcit2020

微信图片_20240226144703

### 微信公众号

微信公众号会定期更新使用教程、版本更新记录和各种活动情况,欢迎关注

微信公众号

Star History

Stargazers over time

鸣谢

感谢其他提供灵感和思路的开源项目

部分参考的开源项目和开源许可列表

License

Apache License Version 2.0

Description
No description provided
Readme Apache-2.0 20 MiB
Languages
Java 100%