This commit is contained in:
eric
2026-03-16 09:32:46 -05:00
parent 710c30837a
commit 4187cdd64b
8 changed files with 191 additions and 33 deletions

View File

@@ -17,7 +17,7 @@
## 环境
本地调试:`BASE_URL` 需为 ZPAY 可访问地址(如 ngrok 暴露 8700 端口)
线上部署:`BASE_URL=https://api.hackrobot.cn`
线上部署:`BASE_URL=https://api.nomadyt.com`
## 模块结构
@@ -73,11 +73,11 @@ python run.py
## 线上部署
域名:`https://api.hackrobot.cn`
域名:`https://api.nomadyt.com`
```bash
# .env 中设置
BASE_URL=https://api.hackrobot.cn
BASE_URL=https://api.nomadyt.com
PAYMENT_PROVIDER=zpay
# 其他 ZPAY、PocketBase、Memos 配置见 .env.example
```
@@ -86,9 +86,9 @@ PAYMENT_PROVIDER=zpay
本地正常、Ubuntu 部署后 api.hackrobot.cn 调用支付失败,常见原因:
1. **BASE_URL 配置错误**:必须为 ZPAY 可公网访问的地址。错误示例:`http://127.0.0.1:8700``http://localhost`。正确:`https://api.hackrobot.cn`域名需解析到本机nginx 反向代理对应端口)。
1. **BASE_URL 配置错误**:必须为 ZPAY 可公网访问的地址。错误示例:`http://127.0.0.1:8700``http://localhost`。正确:`https://api.nomadyt.com`域名需解析到本机nginx 反向代理对应端口)。
2. **服务器无法访问 zpayz.cn**防火墙、DNS 或网络限制。访问 `https://api.hackrobot.cn/health?check_zpay=1` 自检:
2. **服务器无法访问 zpayz.cn**防火墙、DNS 或网络限制。访问 `https://api.nomadyt.com/health?check_zpay=1` 自检:
- `zpayz_reachable: false` → 开放出站或检查网络
- `zpayz_error` 含 "SSL" → 执行 `apt install ca-certificates` 后重启