Skip to content

subscription-exists

HTTP 409 Conflict

Το POST /v1/billing/checkout δεν ξεκινά δεύτερο checkout επειδή ο οργανισμός έχει ήδη μια συνδρομή. Το API ρωτά πρώτα το Stripe σχετικά με την αποθηκευμένη συνδρομή: οι καταστάσεις active, trialing, past_due, unpaid και paused θεωρούνται ως υπάρχουσες. Εάν η αποθηκευμένη συνδρομή δεν υπάρχει πλέον στο Stripe ή έχει λήξει, το API αφαιρεί την αναφορά και το checkout προχωρά.

Τι να κάνετε

Αλλάξτε ή ακυρώστε το πρόγραμμα στο portal χρέωσης· το GET /v1/billing/portal επιστρέφει τη διεύθυνσή του. Εκτός από τα τυπικά πεδία, η απάντηση περιέχει τα current_plan και 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"
}

← Αναφορά σφαλμάτων