https://preview.coreapi.io. Die vollständigen Parameter und Antwortfelder findest du jeweils auf der verlinkten Referenzseite.
Plan anlegen
Lege einen Plan mit drei Stufen an. Die Stufe Starter ist die niedrigste, Business die höchste. Der Plan startet als Die Antwort enthält den Plan mit generierten IDs. Notiere dir die
draft.id des Plans und die id der Tarifstufe Pro, beides brauchst du gleich.Alle Felder und Antworten: Plan anlegen.Plan aktivieren
Ein Plan muss aktiv sein, bevor du ihn verkaufen kannst.Die Antwort zeigt den Plan mit
"status": "active".Referenz: Plan aktivieren.Checkout-Link erstellen
Erstelle einen Checkout-Link für die Tarifstufe, mit der neue Kunden starten sollen, hier die Stufe Pro.In der Antwort steht eine
url. Über diese URL schließt ein Kunde sein Abonnement ab. Nach der Zahlung entsteht ein Abonnement, das fest an die gewählte Tarifstufe gebunden ist.Alle Felder und Antworten: Checkout-Link erstellen.Tarifoptionen im Kundenbereich abrufen
Ab jetzt arbeitest du im Kundenkontext mit einem Kunden-Token. Ein solches Token erzeugst du serverseitig über Die Antwort enthält die aktuelle Stufe und alle erreichbaren Optionen, jeweils mit einer Kostenvorschau.Referenz: Tarifoptionen abrufen.
POST /customers/{id}/authenticate, siehe Authentifizierung. Frage damit die erreichbaren Stufen für das Abonnement des Kunden ab.Wechsel vorab prüfen
Zeige dem Kunden, was ein Wechsel kostet, bevor er ihn bestätigt. Die Vorschau ändert nichts.Referenz: Wechsel-Vorschau.
Wechsel ausführen
Bestätigt der Kunde, führst du den Wechsel aus.Die Antwort bestätigt die neue Tarifstufe. Eine eventuelle Gutschrift oder Nachberechnung landet in der nächsten Rechnung, siehe Abrechnung.Referenz: Tarif wechseln.
Nächste Schritte
Up- und Downgrades
Erreichbarkeit, Vorschau und die anteilige Berechnung im Detail.
API-Referenz
Alle Felder und Antworten der einzelnen Endpunkte.