Die hinterlegte Stripe-Zahlungsmethode des Nutzers wird belastet und das Konto sofort gutgeschrieben. Der Kauf unterliegt den in der Agent-API-Abrechnungskonfiguration festgelegten Kauf- und Monatslimits.
AnfragePOST https://payments.builtwith.com/v1/billing/api-purchase
Senden Sie den Agent-API-Schlüssel als Authorization: Bearer Kopfzeile oder als ?KEY= Abfrageparameter. Der Anfragetext muss im JSON-Format vorliegen.
Anfragetext| Feld | Typ | Erforderlich | Beschreibung |
|---|
credits | number | Ja | Anzahl der zu erwerbenden Credits. Mindestens 2.000. Darf nicht überschreiten max_per_purchase oder dem verbleibenden monatlichen Taschengeld. |
Erfolgsmeldung (HTTP 200)| Feld | Typ | Beschreibung |
|---|
success | boolean | true |
credits_purchased | number | Dem Konto wurden Guthaben hinzugefügt. |
cost_usd | number | Der berechnete Betrag ist in US-Dollar angegeben. |
payment_id | string |
Stripe PaymentIntent-ID für den Abgleich. |
credits_available | number | Aktualisierter verfügbarer Kreditbetrag nach dem Kauf. |
Beispielhafter Anfragetext{ "credits": 2000 }Beispiel einer erfolgreichen Antwort{
"success": true,
"credits_purchased": 2000,
"cost_usd": 99.00,
"payment_id": "pi_3abc123xyz",
"credits_available": 10766
}Fehlermeldungen| HTTP | Bedeutung |
|---|
| 400 | Validierungsfehler – Guthaben unter 2.000, Überschreitung des Limits pro Kauf oder Überschreitung des monatlichen Limits. |
| 401 | Fehlender oder ungültiger Agent-API-Schlüssel. |
| 402 | Die Zahlung mit Stripe ist fehlgeschlagen oder es ist keine gültige Zahlungsmethode hinterlegt. |
| 403 | Die Kontoabrechnung wurde ausgesetzt. |
| 405 | Methode nicht zulässig - Endpunkt erfordert POST. |