BuffMoneyBuffMoney
起步

快速开始。

注册 → 沙箱 API key → 发出第一条 usage event。5 分钟,无需 SDK。

1. 注册

/signup 填邮箱 + 密码即可。注册完直接进沙箱后台——暂时不需要 KYC。

2. 创建沙箱 API key

打开 /merchant/developer Create API key → 命名为 "Quickstart"、环境选 sandbox、scope 勾 usage:write + invoice:read。 token 只显示一次,复制走。

BUFFMONEY_API_KEY=bm_sandbox_YOUR_KEY_ID.YOUR_SECRET

3. 创建一个客户

/merchant/customers Add customer。给一个 externalId(比如 user_42)——后端调 API 时用这个 ID 引用客户。

4. 发出第一条 usage event

从你的后端,任何语言。下面是 curl 示例:

curl https://www.buffmoney.com/api/v1/usage-events \
  -H "Authorization: Bearer bm_sandbox_YOUR_KEY.YOUR_SECRET" \
  -H "Content-Type: application/json" \
  -d '{
    "events": [
      {
        "customerExternalId": "user_42",
        "idempotencyKey": "evt_quickstart_001",
        "metric": "tokens_input",
        "quantity": "1000",
        "occurredAt": "2026-05-25T10:00:00Z"
      }
    ]
  }'

成功响应:

{
  "ok": true,
  "accepted": 1,
  "duplicate": 0,
  "rejected": 0,
  "results": [
    { "idempotencyKey": "evt_quickstart_001", "status": "accepted", "eventId": "..." }
  ]
}

5. 在后台看到它

刷新 /merchant/usage ——事件出现在最上面。用同一个 idempotencyKey 再发一次,会看到响应里 duplicate: 1——证明去重生效。

下一步