subscription-exists
HTTP 409 Conflict
POST /v1/billing/checkout ei aloita toista maksutapahtumaa, koska organisaatiolla on jo tilaus. API kysyy ensin Stripeltä tallennetusta tilauksesta: tilat active, trialing, past_due, unpaid ja paused lasketaan voimassa oleviksi. Jos tallennettua tilausta ei enää löydy Stripestä tai se on päättynyt, API poistaa viitteen ja maksutapahtuma etenee.
Mitä tehdä
Vaihda tai peruuta palvelupaketti laskutusportaalissa; GET /v1/billing/portal palauttaa sen osoitteen. Standardikenttien lisäksi vastaus sisältää kentät current_plan ja subscription_status.
{ "type": "https://docs.qr3.app/errors/subscription-exists", "title": "Subscription already active", "status": 409, "detail": "This organization already has an active subscription. Manage or change it in the billing portal (GET /v1/billing/portal) instead of starting a new checkout.", "current_plan": "pro", "subscription_status": "active"}