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:
- Create a Stripe Account
Go to stripe.com and sign up for a free account - Install Stripe Plugin
In WordPress: Go to Plugins โ Add New
Search for “WooCommerce Stripe Payment Gateway”
Click Install Now, then Activate - Get Your API Keys
Log into Stripe Dashboard
Go to Developers โ API keys
Copy your Publishable key and Secret key - Configure Stripe in WordPress
Go to WooCommerce โ Settings โ Payments
Click Stripe
Enable Stripe and paste your API keys
Click Save changes - 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:
- Create PayPal Business Account
Go to paypal.com/business and sign up - Install PayPal Plugin
In WordPress: Go to Plugins โ Add New
Search for “WooCommerce PayPal Payments”
Click Install Now, then Activate - Connect Your Account
Go to WooCommerce โ Settings โ Payments
Click PayPal
Click Connect to PayPal and follow the prompts - 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:
- Create Square Account
Go to squareup.com and sign up - Install Square Plugin
In WordPress: Go to Plugins โ Add New
Search for “WooCommerce Square”
Click Install Now, then Activate - Connect Your Account
Go to WooCommerce โ Settings โ Payments
Click Square
Click Connect with Square and authorize the connection - 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
