Payments & credits

Set up Stripe and accept payments

Connect your Stripe account, complete onboarding, and turn on student payments.

Set up Stripe and accept payments

ClassKeep uses Stripe Connect to process every drop-in, credit package and subscription. You stay in control of your money: charges hit your Stripe account directly, and Stripe pays out to your bank on its normal schedule.

Why Stripe?

  • Industry-standard — secure card processing in 40+ countries
  • You own the account — payouts go straight to your bank
  • Lower fees — most ClassKeep studios pay standard Stripe rates
  • Compliance — Stripe handles PCI, taxes, fraud screening

Connect Stripe (one-time)

    • Open Settings → Billing
    • Click Connect Stripe
    • Sign in to Stripe (or create an account)
    • Provide business and bank details Stripe needs to onboard you
    • Return to ClassKeep — your account status updates automatically

Account readiness checks

The Billing page shows whether Stripe considers your account ready to accept payments and receive payouts. Common items Stripe asks for:

  • Business identity (legal name, EIN/CPF/equivalent)
  • A bank account for payouts
  • Owner identity verification
  • Tax information

ClassKeep reflects these requirements in the Billing card. Refresh re-pulls the current state from Stripe.

Turn on student payments

Once Stripe says you're good to accept charges and payouts, toggle Enable student payments on the Billing page. From that moment your booking page can:

  • Sell drop-in classes
  • Sell credit packages
  • Subscribe students to recurring plans

How money flows

  1. A student checks out via Stripe Checkout (hosted by Stripe)
  2. The charge hits your Stripe account
  3. ClassKeep is notified by webhook and fulfils the purchase (credits added, subscription activated, drop-in confirmed)
  4. Stripe pays out the balance (minus its fees) to your bank account

Webhooks and reconciliation

Webhooks are how Stripe tells ClassKeep that a payment succeeded, a subscription renewed, or a refund was issued. They run automatically. If a webhook is delayed, you can use Refresh from Stripe on any transaction or payout to re-sync.

Express dashboard

The Open Stripe Express link in Billing takes you to your Stripe account dashboard, where you can update bank details, download tax forms and pause payouts.

Last updated 2026-04-29

More in this section

Need more help?

Can't find what you're looking for? Reach out via our contact page.