This commit is contained in:
eric
2026-03-13 03:43:50 -05:00
parent e5d080c202
commit 857380aa01
29 changed files with 3595 additions and 580 deletions

View File

@@ -69,8 +69,11 @@ payjsapi 不在本仓库,需在 api.hackrobot.cn 侧确认:
支付成功后,payjsapi 需:
1. 从订单中读取 `user_id`、`site_id`
2. 调用 PocketBase 或内部 API 写入/更新 `site_vip` 表
3. 字段:user_id、site_id、order_id、expires_at(可选)
2. **写入 PocketBase `payments` 表**(user_id、type、order_id 等)
3. **写入 PocketBase `site_vip` 表**(user_id、site_id、order_id、expires_at)
4. **创建 Memos 账号**(qun.hackrobot.cn,账号名=user_id,密码 12345678)
详见 `docs/PAYJSAPI_NOMADVIP_SPEC.md`。
### 3.3 PocketBase site_vip 表
@@ -96,3 +99,5 @@ payjsapi 不在本仓库,需在 api.hackrobot.cn 侧确认:
- [x] digital/cnomadcna auth/me 使用 credentials
- [ ] payjsapi 确认 nomadvip 订单接收并处理 site_id
- [ ] payjsapi 确认支付回调写入 site_vip
- [ ] payjsapi 确认支付回调写入 payments 表
- [ ] payjsapi 确认支付回调创建 Memos 账号(user_id 格式,密码 12345678)