Skip to content

subscription-exists

HTTP 409 Conflict

POST /v1/billing/checkout ei alusta uut makseprotsessi (checkout), sest organisatsioonil on juba tellimus olemas. API küsib esmalt Stripe’ilt salvestatud tellimuse kohta: olekud active, trialing, past_due, unpaid ja paused loetakse olemasolevaks. Kui salvestatud tellimust Stripe’is enam ei eksisteeri või see on lõppenud, eemaldab API viite ja makseprotsess läheb edasi.

Mida teha

Muuda või tühista pakett arveldusportaalis; GET /v1/billing/portal tagastab selle aadressi. Lisaks standardväljadele sisaldab vastus välju 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"
}

← Vigade viited