【dax-pay】开源下载和安装教程
【dax-pay】开源下载和安装教程【免费下载链接】dax-pay免费开源的支付网关,支持支付宝、微信、云闪付等通道,提供收单、退款、聚合支付、对账、分账等功能,通过HTTP方式进行调用,不与其他系统产生耦合关联,可以快速集成到各种系统中,提供可视化界面进行管理,便于实现统一的支付信息管理。...
·
【dax-pay】开源下载和安装教程
1. 项目介绍
Dax-Pay是一款基于Apache License 2.0协议的开源支付网关系统,已对接微信支付、支付宝和云闪付接口。核心功能包括:
- 统一支付接口封装
- 多应用多通道配置
- 收银台/聚合支付/码牌收款
- 支付/退款/分账能力
- HTTP接口与Java SDK双接入方式
- 可视化运营管理后台
2. 项目下载位置
后端源码(任选其一):
- Gitee: https://gitee.com/dromara/dax-pay
- GitHub: https://github.com/dromara/dax-pay
前端源码:
- 管理端: https://gitee.com/bootx/dax-pay-ui
- 网关端: https://gitee.com/bootx/dax-pay-h5
3. 安装环境配置
基础环境要求
| 组件 | 版本要求 |
|---|---|
| JDK | 21+ |
| Redis | 5.x及以上 |
| PostgreSQL | 12及以上 |
| Node.js | 16.x (前端编译需要) |
配置示例
PostgreSQL配置
CREATE DATABASE daxpay;
CREATE USER daxpay WITH PASSWORD 'daxpay123';
GRANT ALL PRIVILEGES ON DATABASE daxpay TO daxpay;
Redis配置
# redis.conf 关键配置
requirepass yourpassword
maxmemory 1gb
4. 项目安装方式
后端安装步骤
- 克隆项目
git clone https://gitee.com/dromara/dax-pay.git
- 修改配置文件
# application-dev.yml
spring:
datasource:
url: jdbc:postgresql://localhost:5432/daxpay
username: daxpay
password: daxpay123
redis:
host: localhost
password: yourpassword
- 构建项目
mvn clean package -DskipTests
前端安装步骤
- 安装依赖
npm install
- 配置环境变量
# .env.production
VITE_API_URL=http://your-server-ip:8080
- 构建项目
npm run build
5. 项目处理脚本
启动脚本示例
#!/bin/bash
# 启动后端
nohup java -jar daxpay.jar --spring.profiles.active=prod > daxpay.log 2>&1 &
# 启动前端服务
nohup serve -s dist -l 3000 > ui.log 2>&1 &
数据库初始化脚本
-- 初始化表结构会自动执行,无需手动操作
-- 首次启动后需在管理端配置支付通道参数
常用管理命令
# 查看服务状态
ps aux | grep daxpay
# 停止服务
kill $(pgrep -f daxpay.jar)
提示:完整配置请参考项目中的
_doc目录下的说明文档
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)