subscription-exists
HTTP 409 Conflict
A POST /v1/billing/checkout nem indít második fizetési folyamatot (checkout), mert a szervezet már rendelkezik előfizetéssel. Az API először lekérdezi a Stripe-tól a tárolt előfizetést: az active, trialing, past_due, unpaid és paused státuszok létezőnek számítanak. Ha a tárolt előfizetés már nem létezik a Stripe-nál vagy véget ért, az API eltávolítja a hivatkozást, és a fizetési folyamat folytatódik.
Mi a teendő
Módosítsd vagy mondd le a csomagot a számlázási portálon; a GET /v1/billing/portal visszaadja ennek a címét. A standard mezők mellett a válasz tartalmazza a current_plan és subscription_status mezőket is.
{ "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"}