Robust and reliable Stripe payments ready for production

This update is all about making our Stripe integration rock-solid and production-ready, so you can trust that payments, subscriptions, and refunds work reliably without hiccups.

**Stronger foundations for payment reliability**
We improved the core mechanisms that keep payments accurate and consistent. With better tracking of user actions and transactional webhook processing, issues like race conditions and payment failures are handled gracefully behind the scenes.

**Smoother subscription and trial management**
You can now reactivate canceled subscriptions effortlessly, and trial users have more flexibility to change plans without needing Stripe. Plus, trial reminders won’t send duplicates, keeping communication clear and timely.

**Better admin control and error recovery**
Admins gain powerful new tools, like a refund workflow and manual webhook retries, so any issues can be addressed quickly. Alerts for disputes and chargebacks help keep a close eye on potential problems.

**Enhanced payment features and protection**
Checkouts support promo codes to make offers easier, and a new payment failure history helps track and troubleshoot errors. Plus, a sync scheduler detects any mismatches between systems, ensuring your payment data stays spot on.