Skip to main content
POST
创建充值结账会话
为调用方的个人余额或组织的共享团队计费池充值。返回一个托管结账链接, 你的应用可以在新标签页中打开该链接,或将用户重定向到该链接。

认证

需要具有 billing 权限范围的 Bearer 令牌。参见 认证。

请求体

integer
必填
要添加的金额,单位为美分。最低 500(5.00),最高‘100000‘(5.00),最高 `100000`(1,000.00)。
string
"user"(个人场景下的默认值)或 "org"(当调用方位于某个团队内且拥有 manageBilling 权限时的默认值)。当取值为 "org" 时,充值将计入该团队在 organizations.polar_customer_id 上的共享信用额度池,此后所有团队范围内的 API 用量都将从该额度池中扣除,直至耗尽。
string
可选。结账成功后将用户重定向到的 URL。默认值为 /dashboard/billing?topup=success(当 scope: "org" 时为 /dashboard/billing?topup=success&scope=team)。

示例:个人充值

curl

示例:团队充值

curl
SDK

响应

错误

生命周期

  1. 客户端调用此端点,传入 amount_cents 及可选的 scope。
  2. 计费服务确定正确的客户对象(个人或团队),创建结账会话,并返回 checkout_url。
  3. 用户完成结账。
  4. 后台 webhook 将此次充值路由到正确的信用额度池(个人或团队), 并将该客户标记为已绑定支付方式。
  5. 后续的 API 用量将从已充值的额度池中扣除。