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.
See What are lesson packages? for more.
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.
