Skip to content

subscription-exists

HTTP 409 Conflict

POST /v1/billing/checkout ne zažene drugega postopka zaključka nakupa (checkout), ker organizacija že ima naročnino. API najprej pri Stripe preveri shranjeno naročnino: statusi active, trialing, past_due, unpaid in paused veljajo kot obstoječi. Če shranjena naročnina pri Stripe ne obstaja več ali pa se je zaključila, API odstrani sklic in postopek zaključka nakupa se nadaljuje.

Kaj storiti

Spremenite ali prekličite paket v obračunskem portalu; GET /v1/billing/portal vrne njegov naslov. Poleg standardnih polj odgovor vsebuje še current_plan in 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"
}

← Referenca napak