Setting Up Stripe for Memberships
Why This Matters
Important: Classta only removes member access when subscriptions have a "cancelled" status, not "unpaid" or "past_due" status.
This means if Stripe doesn't cancel subscriptions after failed payment retries, members who haven't paid will still have access to your classes.
Quick Setup Guide
- Go to Stripe Dashboard → Settings → Billing → Subscriptions and Emails
- Configure Retry Attempts: Set up 3-4 retry attempts over 1-2 weeks (e.g., retry after 1 day, 3 days, 5 days)
- Critical Setting: Under "After all retry attempts fail", select "Cancel the subscription" (not "Keep subscription active")
- Enable Email Notifications: Turn on payment failure and cancellation emails so members are notified
What This Does
- Stripe will retry failed payments multiple times
- If all retries fail, the subscription is automatically cancelled
- Classta receives a webhook notification
- Member access is automatically removed
This ensures unpaid members don't get free access while giving members fair warning and multiple chances to fix payment issues.