POST /api/subscriptions/[subscriptionId]/transition
Führt einen Übergang zu neuen Produkten/Preisplänen durch.Request
Request Body
Zeitpunkt des Übergangs im ISO 8601 Format. Muss in der Zukunft oder jetzt sein. Ab diesem Zeitpunkt gelten die neuen Items.
Liste der gewünschten Items nach dem Übergang. Mindestens 1 Item erforderlich.
Wie sollen Gutschriften für nicht genutzte Zeit berechnet werden?
| Wert | Beschreibung |
|---|---|
creditProrated | Anteilige Gutschrift basierend auf verbleibenden Tagen |
none | Keine Gutschrift |
Die Gutschrift wird sofort finalisiert und an den Kunden gesendet. Der Guthabenbetrag wird automatisch mit der nächsten Rechnung verrechnet.
Wann sollen die neuen Items abgerechnet werden?
| Wert | Beschreibung |
|---|---|
phaseStart | Rechnung wird zum Übergangszeitpunkt (effectiveAt) erstellt. Teilperioden von nutzungsbasierten Items werden ebenfalls zu diesem Zeitpunkt abgerechnet. |
immediately | Rechnung wird sofort erstellt mit Leistungsdatum ab effectiveAt. Teilperioden von nutzungsbasierten Items werden ebenfalls sofort abgerechnet. |
Optionaler Grund für die Beendigung der alten Items (max. 255 Zeichen)
Wenn
true, wird eine Vorschau der Änderungen zurückgegeben ohne sie zu speichernResponse (200 OK)
Die abgeschlossene Phase mit den alten Items
Die neue aktive Phase mit den neuen Items
Übersicht der entfernten und hinzugefügten Items
ID der erstellten Gutschrift (falls vorhanden, nur bei Festpreis-Produkten)
Beispiele
Upgrade mit anteiliger Gutschrift
Sofortige Abrechnung
Vorschau (Dry-Run)
Fehler-Codes
| HTTP Status | Code | Beschreibung |
|---|---|---|
| 400 | VALIDATION_ERROR | Ungültige Eingabedaten |
| 404 | SUBSCRIPTION_NOT_FOUND | Abonnement nicht gefunden |
| 422 | SUBSCRIPTION_CANCELLED | Abonnement ist bereits gekündigt |
| 422 | CURRENCY_MISMATCH | Unterschiedliche Währungen |
| 422 | PRICE_PLAN_ARCHIVED | Preisplan ist archiviert |
Verwandte Dokumentation
- Abonnement-Übergänge (Guide) - Konzepte und Anwendungsfälle