BuffMoneyBuffMoney

一套系统。从用量到结算。

BuffMoney 不是一个挂在支付商上的计费工具。它是从首次计量调用到银行入账的 整条收入链——为 AI 产品迈入中国而设计,三种计费模式开箱即用。

三种计费模式,开箱即用。

不管你的 AI 产品用哪种变现方式——按月订阅、按量充值还是一次性买断—— BuffMoney 全程负责计量、CNY 收款和结算。

订阅制

按月固定收费

用户按月付费获取持续访问权,你定套餐档位——标准版、专业版、团队版。每个周期 BuffMoney 自动生成 CNY 账单,通过微信支付 / 支付宝代收,净额结算回你的账户。

  • 同一产品支持多档套餐
  • 周期内升降级自动按比例计算
  • 每周期自动开 PDF 账单并发送邮件
  • 随时取消,当前周期仍可正常使用
对标 Stripe Billing 订阅、Cursor Pro($20/月)¥149/月 标准版 · ¥299/月 专业版

按量充值

先充值,按用扣减

用户先购买点数余额,每次操作从余额扣减。这是中国 AI 消费产品的主流模式——无账单意外、转化率高。用户想用多少充多少,不受你的账期约束。

  • 多档充值套餐(¥30 / ¥100 / ¥300 / ¥1,000)
  • 充值赠送(充 ¥100 送 ¥20)
  • 每次用量事件原子扣减——不超扣
  • 余额 + 消费明细开放 API
对标 OpenAI 预付点数——充 $10,按需消耗¥100 = 500 次图像生成 · ¥300 = 1,800 次

一次性买断

一次付款,永久使用

用户一次付款获得永久权益——终身授权、数字资源包、模型微调、高级功能解锁。Webhook 触发权益下发,由你自己掌控 entitlement。无续费复杂度。

  • 一次开票,PDF 自动生成并发送邮件
  • 权益通过签名 Webhook 下发
  • 可配置退款窗口
  • 无订阅续费逻辑负担
对标 Lemon Squeezy / Paddle 一次性产品,但能收人民币¥99 终身会员 · ¥299 高级模型包买断

六个模块,一本账。

每个模块都写入同一本 append-only ledger。对账不是单独流程——它是设计的副产品。

用量计量

每次计量动作 POST 一条事件——token、图片、agent run、存储 GB。幂等接入,单次最多 500 条,按你的 key 去重。

  • 内置 5 种 AI 计量指标
  • 自定义维度:model、region、tier
  • TypeScript SDK + REST

价格表

按产品版本化的 rate card。Pay-as-you-go、免费额度、阶梯计价、预付余额——不用 fork 你的计费逻辑。

  • 版本不可变,永不覆盖
  • 多币种 rate card
  • 审计日志记录每次变更

CNY 收款

终端用户扫微信或支付宝。我们以 ePayments 牌照代收、回调签名验证,你的服务器永远见不到支付凭证。

  • 微信 Native QR + 移动 H5
  • 支付宝 PC + 移动 H5
  • 每张发票自动生成 hosted checkout

汇率与结算

每张发票锁定一次汇率快照(BOC 中间价 + 透明点差)。多币种余额——USD、EUR、GBP、SGD、AUD、NZD、HKD、JPY、THB。

  • 每张发票锁定一次 FX
  • 9 个结算币种
  • 扣费后余额从 ledger 推导

结算批次

按商户 + 币种定期出款。双人审批策略。导出 CSV 供运营走出款流程。

  • 双人审批
  • 每批 CSV 导出
  • 单批 ≥ USD 5,000 免汇出费

对账与风控

每日渠道对账单 vs 内部订单 vs ledger。Velocity 规则 + 手动冻结应对风险事件。

  • only_channel / only_internal / 金额差异 三类
  • 按商户日 CNY 限额
  • 手动冻结 + 审计

一个收银台,覆盖所有设备。

中国消费者主要在手机上付款。BuffMoney 会根据用户所在的环境——桌面、手机浏览器、还是微信内—— 自动选择正确的微信 / 支付宝支付方式。

用户所在环境如何付款状态
桌面浏览器微信 / 支付宝扫码支付(Native QR)已支持
手机浏览器支付宝 H5 / 微信 H5——唤起 App 确认付款已支持
微信内置浏览器JSAPI 支付(免扫码、不跳 App)规划中
商户自有 AppApp 支付 / SDK 唤起微信或支付宝规划中

收银台由 BuffMoney 托管,商户全程不接触支付凭证。

面向开发者,不是面向财务委员会。

计费系统需要的每个基础设施——设计成一个工程师一天接入完。

OpenAPI 3.1 规范

在 /api/openapi 提供统一来源。可生成任意语言客户端。

TypeScript SDK

零依赖客户端 @buffmoney/sdk。Node、Deno、Cloudflare Workers 都能跑。

Webhook 投递

HMAC 签名 + 指数退避重试 + 重放 UI。

沙箱密钥

全流程用沙箱跑,不动真钱。Sandbox / Live 在 API key 层隔离。

内置幂等

事件级 + 请求级两层幂等。重试天然安全。

Append-only ledger

每一分钱可追溯。余额由 ledger 推导,永不就地修改。

三行代码开始

npm install 到第一条事件:

npm install @buffmoney/sdk

import BuffMoneyClient from "@buffmoney/sdk";
const client = new BuffMoneyClient({ apiKey: process.env.BUFFMONEY_API_KEY! });

await client.usageEvents.ingest([{
  customerExternalId: "user_42",
  idempotencyKey: `evt_${Date.now()}`,
  metric: "tokens_output",
  quantity: "12500",
  occurredAt: new Date().toISOString()
}]);