Skip to main content

How Payments Work on SwingMatch

SwingMatch supports three different payment methods for lessons, depending on the instructor's setup:

Updated today

How Payments Work on SwingMatch

SwingMatch supports three ways to pay for lessons. The options available depend on what the instructor has set up.


Payment methods

Credit card (online)

Students pay through the instructor's Stripe Connect account. The instructor must complete Stripe Connect setup to accept online payments.

  • When a student books: The card is authorized (a temporary hold) at the time of booking. The actual charge happens only after the instructor confirms the lesson.

  • When an instructor books on behalf of a student: The student receives a notification to pay via credit card before the lesson is confirmed.

A small booking fee may be added to the checkout total (see Understanding the booking fee).

Package credit

If the student has purchased a lesson package, they can use a credit from that package. No payment is collected at the time of booking — it was already paid when the package was purchased.

Offline

The student pays the instructor directly — cash, e-transfer, or however they've arranged. SwingMatch doesn't process the payment but helps the instructor track it.

The instructor can mark offline lessons as Paid or Unpaid and send payment reminders.


Where payments show up

  • Lesson detail page — The payment section shows the amount, method, and status.

  • Reports (Instructors) — Revenue breakdown by source, type, and lesson.

  • Package detail page — Shows the package purchase payment and any credits used.


Good to know

  • All prices are displayed in the instructor's currency (CAD or USD), which they chose during onboarding.

  • Credit card payments are processed securely through Stripe. SwingMatch does not store your card details.

  • If a lesson is cancelled, package credits are restored automatically. For credit card refunds, contact the instructor.

Did this answer your question?