Payment Setup Guide

Payment Setup Guide

Your booking site is already configured with offline payment methods (Pay at Appointment and Direct Bank Transfer). This is perfect if you want to collect payment when customers arrive for their appointment.

If you’d like to accept credit card payments online, follow one of the guides below to set up a payment gateway.


๐Ÿ’ณ Option 1: Stripe (Recommended)

Why Stripe? Most popular, easy setup, competitive fees (2.9% + 30ยข per transaction)

Step-by-Step Setup:

  1. Create a Stripe Account
    Go to stripe.com and sign up for a free account
  2. Install Stripe Plugin
    In WordPress: Go to Plugins โ†’ Add New
    Search for “WooCommerce Stripe Payment Gateway”
    Click Install Now, then Activate
  3. Get Your API Keys
    Log into Stripe Dashboard
    Go to Developers โ†’ API keys
    Copy your Publishable key and Secret key
  4. Configure Stripe in WordPress
    Go to WooCommerce โ†’ Settings โ†’ Payments
    Click Stripe
    Enable Stripe and paste your API keys
    Click Save changes
  5. Test It!
    Make a test booking to ensure payments work
    Use Stripe test card: 4242 4242 4242 4242

๐Ÿ’ฐ Option 2: PayPal

Why PayPal? Widely recognized, good for customers without credit cards

Step-by-Step Setup:

  1. Create PayPal Business Account
    Go to paypal.com/business and sign up
  2. Install PayPal Plugin
    In WordPress: Go to Plugins โ†’ Add New
    Search for “WooCommerce PayPal Payments”
    Click Install Now, then Activate
  3. Connect Your Account
    Go to WooCommerce โ†’ Settings โ†’ Payments
    Click PayPal
    Click Connect to PayPal and follow the prompts
  4. Configure Settings
    Enable PayPal payments
    Choose which buttons to display
    Click Save changes

๐Ÿ“ฑ Option 3: Square

Why Square? Great if you also take in-person payments with Square hardware

Step-by-Step Setup:

  1. Create Square Account
    Go to squareup.com and sign up
  2. Install Square Plugin
    In WordPress: Go to Plugins โ†’ Add New
    Search for “WooCommerce Square”
    Click Install Now, then Activate
  3. Connect Your Account
    Go to WooCommerce โ†’ Settings โ†’ Payments
    Click Square
    Click Connect with Square and authorize the connection
  4. Configure Settings
    Enable Square payments
    Choose transaction type and settings
    Click Save changes

โ“ Frequently Asked Questions

Do I need to set up online payments?

No! Your site already works with offline payments. Many service-based businesses prefer to collect payment in person.

What are the fees?

  • Stripe: 2.9% + 30ยข per transaction
  • PayPal: 2.9% + 30ยข per transaction
  • Square: 2.9% + 30ยข per online transaction

Can I use multiple payment methods?

Yes! You can enable as many as you want. Customers will choose their preferred method at checkout.

How do I disable “Pay at Appointment”?

Go to WooCommerce โ†’ Settings โ†’ Payments, click Pay at Appointment, and uncheck Enable this payment method.


๐Ÿ†˜ Need Help?

If you need assistance setting up payments, contact our support team. We’re here to help!

Last updated: October 2025

Scroll to Top