订单
查看客户买了什么、是否已支付
每次结算都会生成一条订单,你可以直接看到谁买了哪个套餐、多少钱、走哪个渠道, 不必登录支付渠道后台翻记录。
在哪里查看
进入 管理 → 订单(/admin/orders)。列表每页 20 条,按时间倒序,支持上一页 /
下一页,并显示总条数。
| 列 | 含义 |
|---|---|
| 时间 | 发起结算的时间 |
| 客户 | 下单账号的邮箱 |
| 套餐 | 套餐标识与渠道价格 ID |
| 金额 | 站点配置中的价格,单位为最小货币单位 |
| 渠道 | stripe、creem 或 waffo |
| 状态 | pending、paid、failed、refunded、expired |
状态说明
- pending —— 已创建结算,但支付尚未确认
- paid —— 渠道已确认支付。因为要等 webhook,客户完成支付后可能延迟几秒
- failed —— 渠道返回失败或结算过期
- refunded —— 已退款
- expired —— 结算始终未支付,且超过了待支付时长(默认 24 小时),不会发放任何权益
已支付的订单不会一直停在 pending:页面会读取渠道回执,webhook 迟到也能显示正确 状态。
退款与拒付
后台不提供退款按钮。请到对应渠道(Stripe / Creem / Waffo)后台发起退款,订单在 这里只作为记录。目前退款不会自动扣回已发放的积分。
未支付的订单怎么处理
一直没有支付的结算会显示为 pending,24 小时后自动显示为 expired。在支付 确认之前不会发放任何权益,所以用户放弃支付没有任何损失;如果渠道随后才回传支付 成功,订单会自动变成 paid。
限制
- 列表分页展示,用上一页 / 下一页查看更早的订单。
- 订阅续费不会生成新的订单行,续费记录在渠道的支付历史里。
- 金额取自
src/config/website.ts的价格表,请与渠道价格保持一致。