订单配置

This commit is contained in:
tianmo committed 2026-09-30 11:02:58 +08:00
1 parent e81481623c
commit c7f43e30a9
11 files changed
+492 -19

No files matched your search

+5
View File
@@ -229,11 +229,16 @@ location ~ ^/Course/ {
| 配置项 | 位置 | 值 |
|---|---|---|
| request 合法域名 | 开发 → 开发管理 → 开发设置 | `https://<API域名>` |
| 消息推送 URL / Token | 开发 → 开发管理 → 消息推送(也是虚拟支付的发货推送地址) | URL 填 `https://<API域名>/v1/payments/notify`;Token 随便生成一串,**要和 `.env` 里的 `WX_MSG_TOKEN` 一致** |
| 发货推送 URL | 虚拟支付 → 基本配置 | `https://<API域名>/v1/payments/notify` |
| 小程序简称 | 虚拟支付 → 基础配置 | iOS 支付必需 |
| 苹果 IAP 支付 | 虚拟支付 → 基础配置 | iOS 支付需开启 |
| 支付道具 | 虚拟支付 → 道具管理 | 每门课建一个,记下道具 ID 与价格 |
> 消息推送的 URL 一保存,微信就会发一个 `GET` 来验签。服务端要是没配 `WX_MSG_TOKEN`
> 或两边不一致,页面会一直显示「服务器地址验证失败,请检查服务器配置」,发货推送也就配不上。
> 加解密方式选**明文模式**只需 Token;选**安全模式**则 `WX_MSG_AES_KEY` 也要填上后台那串 EncodingAESKey。
> `<image>` 与 `<video>` 的资源域名**不受合法域名限制**,所以数据域名与 CDN 都不需要加白名单。
创建完道具后,在管理后台「支付商品」里把 `课程 ID`、`微信道具 ID`、`价格(分)` 填进去,