subscription-exists
HTTP 409 Conflict
POST /v1/billing/checkout не стартира втори checkout, тъй като организацията вече има абонамент. API първо проверява в Stripe за записания абонамент: статусите active, trialing, past_due, unpaid и paused се считат за съществуващи. Ако записаният абонамент вече не съществува в Stripe или е приключил, API премахва препратката и процесът на checkout продължава.
Какво да направите
Променете или анулирайте плана в портала за таксуване; 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"}