Zur Dokumentation springen
API

Einen Checkout starten

Der Link, der einen bezahlten Tarif kauft.

POST/billing/checkout

Führt den echten Aufruf in Ihrem Workspace aus.

POST /billing/checkout

Der Link, der einen bezahlten Tarif kauft.

Beispiel

Erfordert billing:write. plan ist starter, business oder enterprise, und interval ist month, der Standard, oder year. Abgebucht wird erst, wenn die Person dort bezahlt, und der Tarif beginnt, sobald sie das getan hat.

curl
curl -X POST "$OE/billing/checkout" -H "$AUTH" -H 'content-type: application/json' \  -d '{ "plan": "business", "interval": "year" }'
Antwort
{ "object": "checkout", "url": "https://checkout.example.com/c/3Hq8vXnP2sT6kL0w" }

Ein Workspace, der schon für einen Tarif zahlt, ist ein 409 plan_conflict: Ändern Sie den Tarif stattdessen im Abrechnungsportal. Ein Tarif oder Intervall, das diese Installation nicht verkauft, ist ein 422 plan_unavailable.

Über die API wird nichts bezahlt. Der Link öffnet die Seite des Zahlungsanbieters, auf der die Person bezahlt, die Karte ändert oder kündigt, wie sie es aus der App tut.

Ein OAuth-Zugriffstoken braucht für diesen Aufruf einen Bestätigungscode. Solange die App in den letzten 60 Minuten keinen bestätigt hat, antwortet der Aufruf mit 403 step_up_required und ändert nichts. Ein API-Schlüssel wird nie gefragt. Die Seite Authentifizierung zeigt, wie Sie einen Code anfordern und bestätigen.

Referenz