AnnouncementsCheckout Recovery Now Prevents Duplicate Charges
Published Mar 13, 2026

Checkout Recovery Now Prevents Duplicate Charges

If payment already succeeded but setup was interrupted, checkout now guides users to Finish setup instead of paying again.

What's new

  • Checkout now detects when payment is already complete and switches to a Finish setup recovery state.
  • Recovery keeps billing totals and setup context so users can resume safely.
  • Project setup retries naming candidates more reliably when a name is already taken.

Why it matters

Fewer interrupted signups, fewer accidental re-payment attempts, and more consistent project setup completion.