Skip to main content

Setting Up Online Payments with Stripe

SwingMatch partners with Stripe to securely process payments for your golf lessons. This guide walks you through the complete setup process.

Updated over 2 weeks ago

How SwingMatch Handles Payments

SwingMatch does not process payments directly or take a cut of your lesson fees. Instead, we use Stripe Connect to help you set up your own payment account.

What this means for you:

  • Your money goes directly to you — Payments from students are deposited straight into your bank account via Stripe.

  • SwingMatch never touches your funds — We simply facilitate the connection between you and Stripe.

  • You control your pricing — Set your own rates with the ability to take home what you advertise.

  • Stripe handles security — All payment processing is handled by Stripe, a trusted global payment platform.

Our role is to make accepting online payments as easy as possible so you can focus on teaching golf.


Before You Start

Make sure you have the following ready (estimated setup time 5-6 minutes):

  • Phone for SMS verification.

  • Personal information (Legal name, DOB, home address).

  • Bank account details (For receiving payouts).

  • Government-issued photo ID (Driver's license or passport).


Step 1: Start Stripe Setup

  1. Go to the Settings → Payment tab.

  2. You'll see "Online Payments (via Stripe)" with a yellow SETUP INCOMPLETE badge.

  3. Select your Business type:

    • Individual or sole proprietorship — Most instructors choose this.

    • Company — If you operate as a registered business.

    • Non-profit — For non-profit organizations.

Step 2: Verify Your Phone

  1. Enter your email address (use your existing Stripe email if you have one).

  2. Enter your phone number and click Submit.

  3. Enter the 6-digit verification code sent to your phone.

  4. Click Continue.

Step 3: Enter Personal Details

Complete the following fields exactly as they appear on your documents:

Field

What to Enter

Legal name

Exactly as shown on your government ID

Email address

Your contact email

Job title

Golf Instructor, Golf Coach, or PGA Professional

Date of birth

Must match your ID

Home address

Your current residential address

Phone number

Your contact number

Step 4: Enter Business Details

Field

What to Enter

Industry

Select "Health and wellness services" or "Sports and recreation"

Website

Your personal website or your SwingMatch profile link

Product description

A brief description of your services (see sample below)

Sample product description:

I provide private and group golf lessons for players of all skill levels. Students book lessons online through SwingMatch and pay securely via credit card. Lesson packages and individual sessions are available.

Step 5: Add Bank Account for Payouts

This is where your lesson earnings will be deposited.

  1. Currency: Select CAD (Canadian Dollar) or USD (US Dollar). Note: This affects how your prices display.

  2. Transit number: 5 digits (found on your cheque or online banking).

  3. Institution number: 3 digits.

  4. Account number: Enter and confirm.

Step 6: Set Statement Descriptor

This is what appears on your students' credit card statements.

Field

Default

Recommendation

Statement descriptor

SWINGMATCHGOLF.COM

Customize to your business name (e.g., "SMITHGOLFPRO")

Shortened descriptor

SWINGMATCH

Optional (2-10 characters)

Customer support phone

Enter your phone number for charge inquiries

Tip: A recognizable statement descriptor prevents students from accidentally disputing charges they don't recognize.

Step 7: Review and Submit

  1. Review all information carefully.

  2. Use the Edit buttons to correct any mistakes.

  3. Read the Connected Account Agreement and click Agree and submit.

Step 8: Refresh and Enable Online Payments

  1. You'll see "Information submitted" — click Refresh Status.

  2. Turn the Online Payments toggle ON (top right of the card).

  3. If you see "Action required," click Update to continue to verification.

Step 9: Verify Your Identity

Stripe requires identity verification to process payments. Your photo ID must match the legal name and date of birth you entered.

Method

What You Need

Verification Time

Liveness verification

Photo ID + selfie

Immediate

ID and home address

Photo ID + proof of address

1-2 business days

Step 10: Final Confirmation

  1. Review your details one final time and click Confirm.

  2. Ensure the Online Payments toggle is set to ON.


After Setup

  • Payouts on hold: Your payouts may be temporarily on hold for 2-3 business days while Stripe completes verification.

  • Processing fee option: In your Stripe settings, you can choose to add a 3.5% + $0.30 booking fee to your services. This offsets Stripe's processing fees so you keep your full lesson rate. By default, this fee is TURNED ON.

Need Help?

If you encounter issues during setup, contact us through the chat widget or email [email protected].

Did this answer your question?