Skip to content

计费与支付

系统使用虚拟货币"狐币"(Foxcoins)作为统一计费单位。

计费模型

消费类型计费方式说明
AI 对话按 Token输入/输出 Token 分别计价
图片生成按任务每个生成器有固定基础费用
视频生成按任务费用可能按时长变化
文本生成按 Token类似对话计费

充值流程

套餐端点

方法路径说明
GET/api/v1/bundles套餐列表
GET/api/v1/bundles/{id}套餐详情

套餐响应示例

json
{
  "id": "a1b2c3d4-...",
  "name": "新手套餐",
  "price_cents": 990,
  "foxcoins": 1000,
  "bonus_foxcoins": 200,
  "is_active": true
}
字段说明
price_cents价格(分),990 = 9.90 元
foxcoins基础赠送狐币
bonus_foxcoins额外赠送狐币

充值订单端点

方法路径说明
GET/api/v1/payments充值订单列表
GET/api/v1/payments/{id}订单详情
PATCH/api/v1/payments/{id}取消/审批订单
POST/api/v1/payments/wechat/native创建微信支付订单

交易流水端点

方法路径说明
GET/api/v1/transaction-logs交易流水列表
GET/api/v1/transaction-logs/{id}流水详情

流水类型

类型说明
consume_llmAI 对话消费
consume_generation内容生成消费
refund_generation生成失败退款
recharge充值入账
admin_adjust管理员手动调整
invite_reward邀请奖励

邀请码端点

方法路径说明
GET/api/v1/invite-codes邀请码列表
POST/api/v1/invite-codes/{code}/bind绑定邀请码
GET/api/v1/invite-codes/{code}/reward-preview查看邀请奖励

测试要点

测试建议

  1. 余额扣减准确性:AI 对话消费后余额变化应与 Token 数一致
  2. 余额不足拦截:对话/生成时余额不足应返回 402
  3. 失败退款:生成任务失败应自动退还狐币,交易流水中应有退款记录
  4. 并发扣费:多个操作同时扣费时不应出现超扣
  5. 支付回调幂等:重复接收相同支付回调不应重复入账
  6. 订单超时:未支付订单应在一定时间后自动关闭
  7. 邀请奖励:首次绑定邀请码应发放奖励,重复绑定应拒绝
  8. 流水完整性:每笔余额变动应有对应的交易流水记录

狐线 AI Pro 外部测试文档