💳 Monetarisierung
Monetarisierung

Pause Subscription

Das eigene Abo pausieren statt zu kuendigen.

UEBERGANGSFASSUNG. Der neue Weg ist POST /subscriptions/{scope}/pause in api/routers/subscriptions.py; der kann zusaetzlich ein Wiederanlaufdatum. Dieser Endpunkt bleibt, solange das alte Frontend ihn ruft.

scope ist neu und sollte gesetzt werden. Ohne ihn sucht dieser Endpunkt das zu pausierende Abo weiterhin in fester Reihenfolge Premium, Supreme, AI und nimmt das erste gefundene. Wer Premium UND Supreme hat und Supreme pausieren will, pausiert damit Premium. Das ist der Fehler, den scope behebt; ein Pflichtparameter waere aber ein Bruch fuer jedes Frontend, das noch nicht nachgezogen ist, deshalb loggt der Fall nur eine Warnung.

DAS IST DAS EINZIGE GEGENANGEBOT MIT ECHTER MECHANIK. Rabatt, Hilfe und Jahresplan sind Vorschlaege; die Pause ist eine Handlung, und sie ist der Grund, warum der Rettungsfluss ueberhaupt gebaut wurde: etwa ein Viertel der Kuendigungswilligen pausiert, wenn man es ihnen anbietet, und bleibt danach im Schnitt fuenfeinhalb Monate laenger.

ZWEI ENTSCHEIDUNGEN, DIE ZUSAMMENGEHOEREN:

effective_from = next_billing_period. Es wird NICHT sofort pausiert. Wer den Monat bezahlt hat, behaelt ihn - alles andere waere ein Entzug bezahlter Leistung, getarnt als Entgegenkommen. Die Pause beginnt, wenn die naechste Abbuchung faellig waere, und genau die faellt dann aus.

Und: pausiert wird ueber PADDLE, nicht in unserer Datenbank. Ein Abo, das bei uns als pausiert gilt und bei Paddle weiterlaeuft, bucht munter weiter ab, waehrend der Kunde glaubt, er zahle nicht mehr. Das ist der Vorfall, nach dem man Rueckbuchungen bekommt.

Der Nutzer loest das selbst aus, an seinem eigenen Abo. Wir tun hier nichts, was er nicht auch im Paddle-Portal tun koennte - nur an der Stelle, an der er gerade steht.

post/api/v1/monetization/subscription/pause

Request

  • Base URL: https://api.notoq.xyz (the document declares no server; this is the origin it was published from)
  • URL: https://api.notoq.xyz/api/v1/monetization/subscription/pause
  • Auth: HTTP bearer

Query parameters

scopestring nullable

premium | professional | supreme | ai. Ohne Angabe wird das erstbeste Abo pausiert, was bei Mehrfach-Abonnenten falsch ist.

Response

Successful Response

unknown required

Changes

No recorded changes to this operation across all 1 revision of this API.