管理员手动充值
客服补偿、活动赠送、对账修复 —— 看这里。
两种方式
方式 1:通过订单中心(推荐,有审计)
- 后台 → 订单管理 → 新建订单(选「充值」类型)
- 线下转账(银行转账)或管理员手动确认
- 行内「标记已付」→ 系统创建充值订单 + 加额度 + 写审计日志
优点:每笔充值都有 Order 记录,便于对账。
方式 2:直接加额度(兼容旧版)
仅用于特殊情况:内部测试 / 紧急补偿 / 修复对账。
POST /api/user/topup
{
"user_id": 42,
"quota": 100000,
"remark": "客服补偿"
}remark 是审计说明,必填。空时会自动填 通过 API 充值 <LogQuota(quota)>。
缺点:没有 Order 行,事后审计困难。
推荐用方式 1
默认走订单中心:每笔充值都能追溯到具体来源(哪个银行流水 / 哪个客服工单)。
怎么查充值订单
后台 → 订单管理 → 类型下拉选「充值」:
order_no:TP前缀user_id:充值目标用户amount:充值金额(元)plan_info是 JSON,含bonus_quota(实际到账额度)pay_method:微信 / 支付宝 / 银行 / 线下 / 免费status:待支付 / 已支付 / 已取消 / 已退款pay_time:支付完成时间
怎么标记已付
详见 订单管理。
常见问题
- 用户反映付款了但余额没到:看订单详情
pay_time/pay_trade_no;手动标记已付 - 加了多次重复:系统幂等,已支付的订单不会被重复激活
- 退款后用户余额还在:是的,系统不自动回退。需要手动 调整用户余额
相关页面
相关 API
POST /api/user/topup— 直接加额度(旧路径,兼容保留)POST /api/order— 创建充值订单(推荐)PUT /api/order/:id— 标记已付(Admin)GET /api/order/?type=2— 查充值订单