Payments & Stripe Setup
The platform uses Stripe Connect to handle all payment processing. Each academy connects their own Stripe account, giving you full control over your revenue with direct payouts to your bank account.
How Stripe Connect Works
The platform uses Stripe Connect's Standard integration model. This means:
- Your academy gets its own connected Stripe account
- You go through Stripe's standard onboarding (identity verification, banking details)
- Payments from your members flow through Stripe to your bank account
- The platform collects a small application fee on each transaction
- You have access to your own Stripe Dashboard for detailed financial reporting
Connecting Your Stripe Account
Navigate to Payments
Go to Payments in the sidebar. If you haven't connected Stripe yet, you'll see a setup screen with payment provider options.
Click 'Connect with Stripe'
Click the Connect with Stripe button. You'll be redirected to Stripe's hosted onboarding flow.
Complete Stripe Onboarding
Stripe will guide you through:
- Business or individual account type
- Identity verification (name, date of birth, SSN/EIN)
- Business address and details
- Bank account for payouts
This process typically takes 5-10 minutes. Stripe may require additional documents for verification.
Return to the platform
After completing Stripe onboarding, you'll be redirected back to the Payments page. The platform automatically verifies that your Stripe account is fully set up (charges enabled and details submitted).
Pending verification
If Stripe requires additional verification, your account status may show as "pending." You'll see a Continue Setup button to return to Stripe and complete any remaining steps. Payments cannot be processed until verification is complete.
Payments Dashboard
Once Stripe is connected, the Payments page shows five tabs:
Overview Tab
Your financial dashboard at a glance:
- Stripe Connection Status — Shows your connected account ID and a link to open the Stripe Dashboard directly
- Monthly Recurring Revenue (MRR) — Calculated from all active subscriptions, normalized to a monthly rate (weekly plans are multiplied by 4.33, yearly plans are divided by 12)
- Revenue This Month — Total successful payments since the 1st of the current month
- Active Subscriptions — Count of members with active or trialing subscriptions
- Status Breakdown — Badges showing counts for each subscription status (active, trialing, paused, past due, cancelled)
Plans Tab
Create and manage your membership plans. See Membership Plans for full details.
Policies Tab
Configure cancellation and pause rules. See Subscriptions & Policies for full details.
Subscriptions Tab
View and manage all member subscriptions with search and status filtering. See Subscriptions & Policies for full details.
History Tab
A log of all payment transactions. Filter by type (Subscription, One-Time, Ad Hoc) and status (Succeeded, Failed, Pending, Refunded). Each entry shows the date, member name, description, amount, type, and status.
Payment records are created automatically by the Stripe webhook integration when:
- A subscription invoice is paid
- A subscription payment fails
- A store purchase is completed
- An admin charges a member directly
Stripe Dashboard Access
You can always access your full Stripe Dashboard by clicking Open Stripe Dashboard in the Overview tab. This gives you access to Stripe's native tools for:
- Detailed transaction history
- Payout schedules and settings
- Dispute management
- Tax reporting
- Advanced financial analytics
Transaction Fees
Stripe charges standard processing fees (typically 2.9% + $0.30 per transaction in the US). These are deducted by Stripe before funds reach your account. The platform does not charge monthly fees — only a small per-transaction application fee.