How to set up Stripe
Go to Account from the main menu.
Tap the Payment tab.
In the Online Payments (via Stripe) section, tap Set Up Stripe.
An embedded form appears where you'll complete Stripe's onboarding:
Enter your business information
Add your bank account for payouts
Verify your identity
Once complete, your status will show "Active" with a green badge.
You can now accept credit card payments from students.
[Screenshot: Payment tab showing Stripe Connect setup with Active status]
Stripe Connect statuses
Status | Badge | What it means |
Not Set Up | Gray | You haven't started the Stripe setup. |
Setup Incomplete | Yellow | You started but didn't finish. Tap Refresh Status and complete the remaining steps. |
Active | Green | You're ready to accept online payments. |
Action Required | Red | Stripe needs additional information from you. Open the setup to see what's needed. |
After setup
Once your Stripe account is active:
Students can pay by credit card when booking.
You'll see a Stripe Dashboard link in your Reports page to view payouts and transaction details.
You can toggle the booking fee setting to decide whether students or you absorb the processing fee (see Understanding the booking fee).
You can configure tax settings from the Tax tab in your Stripe management view. This lets you set up tax registrations for Canada and the US so that applicable taxes are calculated on your payments.
Good to know
Stripe Connect is required only for online credit card payments. If you only accept offline payments, you don't need Stripe.
The setup is done entirely within SwingMatch β you won't be redirected to another website.
If your status shows "Setup Incomplete" or "Action Required," tap Refresh Status to sync with Stripe and see what's needed.
Stripe handles all payment processing, security, and compliance. SwingMatch doesn't store any credit card information.
