Skip to content

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"
}

← Hiba-referencia