Feature #11616
closedSupport #11764: E-commerce pending tasks for nov 15 release
Feature #11610: Free Trial Integration in Company on boarding
Task 3: Onboarding & $0 Stripe Checkout Integration
Description
Purpose: Provide a frictionless, secure card-capture experience where the customer provides payment details upfront, but pays $0 today.
Detailed Explanation:
Stripe Checkout Session Configuration: When a user registers and selects a plan with an active trial duration, the backend must instruct Stripe to initiate a subscription with a trial period rather than initiating an immediate payment charge.
Handling $0 Checkout Completion: Stripe marks checkout sessions with trials as requiring no immediate payment. The onboarding webhook handler must recognize this status, confirm the registration, record a $0 trial activation transaction in the ledger, and trigger automatic workspace provisioning.
Workspace Provisioning on Trial Start: The tenant database, default store, and administrator user must be created immediately upon successful checkout so the user can begin using the platform without waiting for manual approval.
Subtasks
Related issues