Project

General

Profile

Edit Copy Actions

Feature #11629

closed

Support #11764: E-commerce pending tasks for nov 15 release

Feature #11610: Free Trial Integration in Company on boarding

Task 4: Stripe Webhook Automation & US Compliance Lifecycle

Added by Divya Inapakurthi 11 days ago. Updated 11 days ago.

Status:
Closed
Priority:
Normal
Start date:
10/22/2026
Due date:
10/22/2026
% Done:

100%

Estimated time:
Spent time:

Description

Purpose: Automate the entire subscription lifecycle from trial activation to paid conversion or cancellation in accordance with US regulatory standards.
Detailed Explanation:
Mandatory 3-Day Pre-Expiration Notice: Under California Automatic Renewal Law (ARL) and Visa/Mastercard network rules, merchants must notify customers 3 to 7 days before a free trial converts to a paid subscription. We must listen for Stripe's pre-expiration webhook and automatically send a transactional reminder email detailing the upcoming charge date, the exact charge amount, and a direct link to cancel.
Automatic Conversion to Active Paid Status: When the trial concludes, Stripe automatically creates and charges the first invoice. Upon receiving confirmation that payment succeeded, the system must transition the tenant's status from trialing to active and automatically expand their resource limits from the restricted trial quotas to the full plan quotas.
Trial Conversion Failure Handling: If the initial post-trial charge fails (e.g., due to an expired card or insufficient funds), the subscription must transition to past_due, initiating an automated dunning sequence and entering a 7-day grace period.
Self-Serve Cancellation Handling: If the tenant cancels their trial before expiration, Stripe's cancellation event must be processed so the subscription is scheduled to terminate at the end of the trial period without charging the customer.


Add

Subtasks


Add

Related issues

Actions #1

Updated by Divya Inapakurthi 11 days ago

  • % Done changed from 0 to 100
Actions #2

Updated by Divya Inapakurthi 11 days ago

  • Due date set to 10/22/2026
  • Status changed from New to Closed
Edit Copy Actions

Also available in: Atom PDF