Connect to Square
Learn how to securely connect your Square account to WooCommerce using OAuth 2.0 authentication.
Connect your Square account to WooCommerce in just a few clicks. SquareSync uses secure OAuth 2.0 authentication—no manual access tokens required.
Overview
The connection process:
- Initiates from your WordPress dashboard
- Redirects to Square's secure authorization page
- Returns you to WordPress once authorized
Your Square credentials are never stored in WordPress.
Step 1: Open Plugin Settings
- Log in to your WordPress admin dashboard
- Navigate to SWS Pro > Settings
- Locate the Connection section
Step 2: Connect to Square
- Click the Connect to Square button
- You'll be redirected to Square's secure login page
Step 3: Authorize Access
- Log in to your Square account (if not already logged in)
- Review the permissions SquareSync is requesting
- Click Allow to authorize the connection
Step 4: Complete Connection
After authorization, you'll be redirected back to WordPress. You should see:
- A confirmation that your account is connected
- Your Square business name displayed
- Access to Square locations for configuration
Choosing an Environment
SquareSync supports two environments:
Use Production for your live store. All transactions and data syncs are real.
Disconnecting Your Account
To disconnect your Square account:
- Go to SWS Pro > Settings
- Click Disconnect next to your connected account
- Confirm the disconnection
Disconnecting stops all synchronization. Your existing data in WooCommerce is preserved.
Next Steps
With your Square account connected, explore these guides:
Set Up Payments
Accept Square payments on your store
Import Products
Bring your Square catalog into WooCommerce
Troubleshooting
Connection fails
- Clear your browser cache and cookies
- Disable browser extensions that might block redirects
- Try a different browser
Authorization denied
- Ensure you're logging into the correct Square account
- Check that your Square account is in good standing
- Verify you have owner or admin permissions
Already connected error
- You may have connected previously
- Go to Settings and disconnect first, then reconnect