StudioDock
Back to What's New
MinorPricing and billingApril 28, 2026

Billing portal recovers from stale Stripe customers

Tenant billing settings now recover when Stripe reports that a stored customer record no longer exists, replacing it before opening the billing portal.

All studios

What changed

What changed

  • The admin billing portal now recognizes Stripe missing-customer responses that identify the missing object as an id.
  • When a stored Stripe customer id is stale or deleted, StudioDock creates a fresh customer record and continues opening the billing portal.
  • The same missing-resource detection now stays aligned for subscription plan-change flows.

What changed

Why this matters

  • Studio owners can still manage subscriptions and invoices even if an old Stripe customer reference becomes invalid.
  • Billing recovery happens in the existing portal flow without requiring manual database cleanup.
  • The fix prevents a Stripe 404 from becoming a StudioDock 500 on the billing settings page.