08 支付配置与订单管理
本章涵盖:如何配置支付通道、前台支付弹窗如何读取这些配置、以及订单/下载数据如何在后台管理。
1. 支付配置(支付方式 / 服务商 / 全局设置)
路径:主题设置 → 支付配置。
主题将支付拆成 3 层概念:
- 支付方式(method):支付宝/微信/QQ/其他
- 支付通道(channel):某个“方式”下的具体入口(可拖拽排序,决定前台按钮顺序)
- 服务商(provider):实际对接的支付平台(EPay、V免签、PayJS、XorPay、PayPal 等)
1.1 快速配置建议
如果你希望尽快上线:
- 先选择 1 个服务商并配置为“可用”(例如易支付 EPay)。
- 在“支付通道”里至少启用 1 个通道。
- 打开前台资源详情页,点击购买,确认能生成二维码并成功回调。
1.2 通道排序
- 支付弹窗会按“后台通道拖拽顺序”渲染。
- 若你希望微信优先,就把微信通道拖到最前。
1.3 订单超时
主题内置订单超时时间(默认 5 分钟)。超时后需要重新发起支付。
1.4 回调与返回地址
部分服务商需要配置:
- notify_url:异步回调地址(服务商向你服务器推送支付结果)
- return_url:用户支付完成后的跳转地址
注意:
- 强烈建议全站使用 HTTPS。
- 确保服务器可被支付平台访问(不要拦截回调 IP,不要强制验证码)。
2. 订单列表(订单管理)
路径:主题设置 → 订单列表。
你可以:
- 查看收入统计(今日/近 7 日/本月/累计)
- 按状态快速筛选(已支付/待支付/失败/退款)
- 按时间范围/关键词搜索(订单号、用户名、文章标题、邮箱等)
- 查看订单详情
提示:主题将“资源订单”和“VIP 订单”统一在一张表中,VIP 订单通常以 VIP 前缀或 post_id=0 标识。
3. 下载记录
路径:主题设置 → 下载记录。
你可以:
- 搜索用户/文章/记录 ID
- 按日期范围筛选
- 批量删除
- 快速清理(清理 N 天游览/下载历史)
运营建议:
- 下载日志是统计与风控的重要依据,不建议频繁清空。
- 若你对数据库压力敏感,可定期清理过旧记录(例如 90 天前)。