Skip to main content
ユーザー請求エンドポイントを使用して、チームのクレジット残高を読み取り、保存された支払い方法でトップアップを購入します。両方のエンドポイントは、APIキーでの認証が必要です。無効なキーは402を返します。

クレジット残高を確認する

GET /user/credits/infoは、認証されたチームのクレジット残高、ロットごとの内訳、アクティブなサブスクリプションの詳細、および使用が許可されているかどうかを返します。 このエンドポイントを使用して、請求ウィジェット、使用状況ダッシュボード、または大規模なジョブを実行する前の事前チェックを強化します。 APIの詳細については、クレジット情報を取得するを参照してください。

レスポンス

breakdown内の各ロットは、SubscriptionTop-upManualSetup、またはPendingpurchase_kindを持ちます。

トップアップを購入する

POST /user/purchase-topupは、Stripe上の保存されたカードに課金し、1ステップでクレジットを購入します。チェックアウトのリダイレクトや埋め込みの支払いUIはありません。 リクエストボディにクレジット量を渡します:
サポートされる値:10,00020,00080,000、および100,000 APIの詳細については、トップアップを購入するを参照してください。

要件

  • チームは少なくとも1枚の保存されたカードを持つStripe顧客である必要があります。
  • チームごとに60秒ごとに1回の購入試行のみが許可されます。クールダウンに達した場合、レスポンスは429Retry-Afterヘッダーが付きます。

レスポンス

200 — 支払いが成功しました:
202 — 支払いがまだ処理中です。Stripeが支払いを確認するとクレジットが追加されます:
クレジットは支払い確認後にStripeのWebhookによって発行され、HTTPレスポンスから直接ではありません。200を支払い成功と見なしてください。更新された残高を確認する必要がある場合は、GET /user/credits/infoをポーリングしてください。

一般的なエラー