Docs
Sign In

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

1

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.

2

Click 'Connect with Stripe'

Click the Connect with Stripe button. You'll be redirected to Stripe's hosted onboarding flow.

3

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.

4

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.