mirror of
https://gitee.com/dromara/dax-pay
synced 2026-08-13 15:55:42 +08:00
0e3236ae9c8a5a0c2501fd2b57afbd9e7392a87f
商户删除(MerchantAdminService.delete): - 交易/订单/退款/关联用户存在则拒删, 否则按 mchNo 级联逻辑删除 10 张配置子表 - 主表置 DISABLED + 逻辑删 通道商户删除(ChannelMerchantService.delete): - 交易/订单/退款存在则拒删, 否则按 channelMchNo 级联清理平台配置 - 通过 SPI 调用各通道子模块清理扩展表(KeyConfig/App/Capability/AuthConfig 等) - 新增 ChannelMerchantCleanupService SPI + ChannelMerchantCleanupSupport 调度器 - 支持 huifu 通道 adapay+dougong 同 channel 多实现 13 个通道子模块实现 SPI: - alipay/wechat/douyin 直连: 清理扩展表+App+KeyConfig+Capability+AuthConfig - alipay/wechat 服务商: 清理子商户授权相关表 - ums/yeepay/adapay: 复用已有 deleteByChannelMchNo - lakala/leshua/hkrt/fuyou/vbill/hmpay/dougong: 清理 ISV 扩展表 Controller 端点: - POST /admin/merchant/channel-merchant/delete (商户入口) - POST /admin/channel/merchant/delete (综合管理) - POST /app-admin/merchant/channel-merchant/delete (App 端) i18n 异常 key 六语种同步(merchant.json + channel.json)
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
微信公众号会定期更新使用教程、版本更新记录和各种活动情况,欢迎关注
Star History
鸣谢
感谢其他提供灵感和思路的开源项目
License
Apache License Version 2.0
Description
Languages
Java
100%


