Guthaben überprüfen
GET /user/credits/info gibt das Guthaben des authentifizierten Teams, eine Aufschlüsselung pro Los, Details zum aktiven Abonnement und ob die Nutzung erlaubt ist, zurück.
Nutze diesen Endpunkt, um Abrechnungs-Widgets, Nutzungs-Dashboards oder Vorabprüfungen vor großen Aufträgen zu betreiben.
Für API-Details siehe Guthabeninformationen abrufen.
Antwort
Jedes Los in
breakdown hat eine purchase_kind von Subscription, Top-up, Manual, Setup oder Pending.
Eine Aufladung kaufen
POST /user/purchase-topup belastet eine gespeicherte Karte bei Stripe und kauft Guthaben in einem Schritt. Es gibt keine Checkout-Weiterleitung oder eingebettete Zahlungsoberfläche.
Gib die Guthabenmenge im Anfragetext an:
Unterstützte Werte: 10.000, 20.000, 80.000 und 100.000.
Für API-Details siehe Aufladung kaufen.
Anforderungen
- Das Team muss einen Stripe-Kunden mit mindestens einer gespeicherten Karte haben.
- Pro Team ist nur ein Kaufversuch alle 60 Sekunden erlaubt. Wenn du die Abkühlzeit erreichst, ist die Antwort 429 mit einem
Retry-After-Header.
Antworten
200 — Zahlung erfolgreich:Guthaben wird durch den Stripe-Webhook nach Zahlungsbestätigung ausgestellt, nicht direkt von der HTTP-Antwort. Behandle 200 als Zahlungserfolg; frage
GET /user/credits/info ab, wenn du das aktualisierte Guthaben bestätigen musst.Häufige Fehler
Automatische Nachfüllungen
Um zu verhindern, dass dein Guthaben ausgeht, überprüfe es regelmäßig und kaufe eine Aufladung, wenn es unter einen Schwellenwert fällt. Dies nutzt die beiden oben genannten Endpunkte und funktioniert überall, wo du ein Skript ausführen kannst: ein Cron-Job, ein CI-Schritt, eine serverlose Funktion oder ein KI-Agent vor einem großen Auftrag.- Rufe
GET /user/credits/infoauf und lesecredits. - Wenn
creditsunter deinem Schwellenwert liegt, rufePOST /user/purchase-topupmit einem der unterstützten Beträge auf. - Bei 200 oder 202 stoppe. Guthaben wird hinzugefügt, sobald Stripe die Zahlung bestätigt, also kaufe nicht erneut beim nächsten Check, bis das Guthaben aktualisiert wurde.