Skip to content

subscription-exists

HTTP 409 Conflict

POST /v1/billing/checkout nepradeda antrojo apmokėjimo proceso (checkout), nes organizacija jau turi prenumeratą. API pirmiausia kreipiasi į Stripe dėl išsaugotos prenumeratos: būsenos active, trialing, past_due, unpaid ir paused yra laikomos galiojančiomis. Jei išsaugotos prenumeratos Stripe sistemoje nebėra arba ji yra pasibaigusi, API pašalina nuorodą ir apmokėjimo procesas tęsiamas.

Ką daryti

Pakeiskite arba atšaukite planą atsiskaitymo portale; GET /v1/billing/portal grąžina jo adresą. Be standartinių laukų, atsakyme pateikiami current_plan ir 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"
}

← Klaidų žinynas