사용자가 저장한 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 | 청구 금액은 미화(USD)입니다. |
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 방식을 요구합니다. |