Generate a hosted checkout URL to add credits to your personal balance or your team’s shared credit pool.
billing scope. See
Authentication.
500 (1,000.00)."user" (default when personal) or "org" (default when the caller is
inside a team and holds manageBilling). When "org", the top-up
lands on the team’s shared credit pool at
organizations.polar_customer_id and all subsequent team-scoped API
usage draws from that pool until it’s depleted./dashboard/billing?topup=success (or
/dashboard/billing?topup=success&scope=team when scope: "org").| Status | Code | Meaning |
|---|---|---|
| 400 | missing_amount | amount_cents missing or not an integer. |
| 400 | amount_too_low | Below the $5.00 minimum. |
| 400 | amount_too_high | Above the $1,000.00 maximum. |
| 400 | org_context_required | Requested scope: "org" without an active team. |
| 402 | team_payment_method_required | Team key creation blocked until the team funds billing. Retry after a checkout. |
| 403 | permission_denied | Caller lacks manageBilling in the active team. |
| 503 | billing_unavailable | Billing isn’t configured on this deployment. |
amount_cents and optional scope.checkout_url.