subscription-exists
HTTP 409 Conflict
Ní thosaíonn POST /v1/billing/checkout dara checkout toisc go bhfuil síntiús ag an eagraíocht cheana féin. Fiafraíonn an API de Stripe ar dtús faoin síntiús stóráilte: áirítear na stádais active, trialing, past_due, unpaid agus paused mar stádais atá ann cheana. Mura bhfuil an síntiús stóráilte ann a thuilleadh ag Stripe nó má tá sé thart, baineann an API an tagairt agus téann an checkout ar aghaidh.
Cad atá le déanamh
Athraigh nó cealaigh an plean sa phainéal billeála; seolann GET /v1/billing/portal a sheoladh ar ais. Chomh maith leis na réimsí caighdeánacha, tá current_plan agus subscription_status sa fhreagra.
{ "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"}