Business / Billing and Plans

Billing artifacts, payment lifecycle, and refund handling.

9 categories51 pagesUpdated Mar 24, 2026

# Invoices and Refunds The developer billing surfaces expose both the live current-period usage estimate and issued developer invoice records from the billing backend. ## Invoice Access - Review the active period usage estimate before the billing window closes. - Track the settled developer invoice record for each billed period from the billing history view. - Open hosted invoices for settled developer usage periods when the workspace already has a Stripe customer on file. - Immediate self-serve plan changes now attempt to issue a hosted Stripe invoice at mutation time when a provider customer is already attached. - The developer dashboard and pricing page now surface payment recovery banners when a workspace is past_due or still has collectible open invoices. - Billing views now distinguish delinquent subscription recovery from low-credit wallet readiness, so operators can see whether production health is blocked by payment failure or by credit thresholds. - Once a workspace is past_due, the billing backend now reports whether the production grace window is still active or has already expired. - If a user completed a guest subscription checkout before signing in, the developer app now attempts to claim that billing state automatically on the next verified login for the same email. - The pricing surface now returns to the same page with checkout status after hosted plan checkout completes or is canceled. ## Credits and Wallet - Developer credit top-ups land in the separate developer wallet. - Credits are applied to the active period before the settled amount due is finalized. - Monthly budget caps and minimum production credit can pause live runtime traffic until the wallet is healthy again. ## Refund Workflow Refund requests are processed based on plan terms and payment processor timelines.

Last updated Mar 24, 2026