ユーザーが登録したStripe決済方法に請求を行い、アカウントに即座にクレジットを付与します。購入は、エージェントAPIの請求設定で設定された購入ごとの上限および月間上限の対象となります。
リクエストPOST https://payments.builtwith.com/v1/billing/api-purchase
エージェントAPIキーを送信します Authorization: Bearer ヘッダーとして、または ?KEY= クエリパラメータ。リクエストボディはJSON形式である必要があります。
リクエストボディ| 分野 | タイプ | 必須 | 説明 |
|---|
credits | number | はい | 購入するクレジット数。最低2,000。上限あり。 max_per_purchase または残りの月額手当。 |
成功応答(HTTP 200)| 分野 | タイプ | 説明 |
|---|
success | boolean | true |
credits_purchased | number | アカウントにクレジットが追加されました。 |
cost_usd | number | 請求金額は米ドル建てです。 |
payment_id | string | 照合のためのStripe PaymentIntent ID。 |
credits_available | number | 購入後、利用可能なクレジット残高が更新されます。 |
リクエストボディの例{ "credits": 2000 }成功時の応答例{
"success": true,
"credits_purchased": 2000,
"cost_usd": 99.00,
"payment_id": "pi_3abc123xyz",
"credits_available": 10766
}エラー応答| HTTP | 意味 |
|---|
| 400 | 認証エラー - クレジットが2,000未満、購入ごとの上限を超えている、または月間上限を超えようとしています。 |
| 401 | エージェントAPIキーが不足しているか、無効です。 |
| 402 | Stripeでの支払いが失敗したか、登録されている支払い方法が有料ではありません。 |
| 403 | アカウントへの請求は一時停止されています。 |
| 405 | 許可されていないメソッドです - エンドポイントはPOSTメソッドを必要とします。 |