fleet/website/api/controllers/customers
Eric d90f8dfd27
Website: update when stripe customers are created for new users (#43424)
Changes:
- Updated when Stripe customers are created for users who sign up on the
website. A Stripe customer will be created for new users if they
purchase a self-service Fleet Premium license.

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **New Features**
* Stripe customer accounts are now created during checkout instead of at
signup, deferring billing setup until needed.
* Signup no longer creates a Stripe customer record as part of user
registration.
* Checkout now enforces billing feature availability and includes
improved handling when creating customer billing records.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2026-04-10 15:23:18 -05:00
..
create-quote.js Website: Update CRM helper to set values on account (#42989) 2026-04-03 12:30:21 -05:00
get-stripe-checkout-session-url.js Website: update when stripe customers are created for new users (#43424) 2026-04-10 15:23:18 -05:00
redirect-to-stripe-billing-portal.js Website: Update license dispenser form (#23838) 2024-11-25 13:55:56 -06:00
save-billing-info-and-subscribe.js Website: add attribution cookie and update CRM helper (#38324) 2026-01-14 18:14:55 -06:00
view-dashboard.js Website: Update license dispenser form (#23838) 2024-11-25 13:55:56 -06:00
view-new-license.js Website: Update login/register flow, add Fleet UI background to /try and /login (#39290) 2026-02-10 12:32:49 -06:00