Clean Architecture Masterclass

Clean Architecture MasterclassMay 28-29

Join

star Build Status Build Status Downloads

Dromara Dax-Pay(单商户多应用版)

❗使用须知

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

🍈项目介绍

DaxPay是一套开源支付网关系统,已经对接支付宝、微信支付、云闪付相关的接口。可以独立部署,提供接口供业务系统进行调用,不对原有系统产生影响。 同时与商业版使用同样的底层代码,保证统一接口尽量兼容,可以方便的升级为商业版。

🧭 特色功能

📃 文档和源码地址

文档地址

DaxPay文档站 下的支付网关(DaxPay)模块下可以进行查阅相关文档,具体链接地址如下: 快速指南支付对接操作手册

项目地址

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

🏬 系统演示

开源版:

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

地址:https://admin.web.daxpay.cn

账号:daxpay

密码:daxpay123

商业版

商户端: https://merchant.dax-pay.test.yibeiguangnian.cn/

运营端: https://daxpay-web.test.yibeiguangnian.cn/

运营端测试: csadmin/123123

商户端普通商户测试: cspt/123123

商户端特约商户测试: csty/123123

🥞 核心技术栈

名称 描述 版本要求
Jdk Java环境 21+
Spring Boot 开发框架 3.4.x
Redis 分布式缓存 5.x版本及以上
Postgresql 数据库 Postgresql 12及以上
Vue 前端框架 3.x

🛠️ 业务系统接入

业务系统想接入支付网关的话,不需要集成到业务系统里,只需要单独部署一份支付系统,然后业务系统通过接口调用即可拥有对应的支付能力, 不会对原业务系统的架构产生影响。如果是Java项目,可以使用SDK简化接入流程, 其他语言可以参照中的说明使用HTTP接口方式接入。

Java客户端SDK

SDK版本号与支付网关的版本保持一致,如果需要使用,请在pom.xml中添加如下依赖。SDK使用方式参考SDK使用说明

 <!-- 支付SDK -->
<dependency>
    <groupId>org.dromara.daxpay</groupId>
    <artifactId>daxpay-sdk</artifactId>
    <version>${latest.version}</version>
</dependency>

🍎 系统截图

通道配置

wechat_2025-04-27_204334_543

收银台

wechat_2025-04-27_203920_863 wechat_2025-04-27_204208_069

聚合码牌

7604af26dde4add3ff9aaea7a7d3be84 1b7671d183f279751460d42234c6eadb

小程序快捷收银

cbe6e332c55b241215787254951dc7ec

🛣️ 路线图

历史更新记录

🥪 关于我们

扫码加入QQ交流群

交流三群: 879409917

扫码加入钉钉交流群: 加群连接

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

微信图片_20240226144703

Star History

Stargazers over time

🍻 鸣谢

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

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

🍷License

Apache License Version 2.0

Join libs.tech

...and unlock some superpowers

GitHub

We won't share your data with anyone else.