Set Up Square Payments
Enable Square payments on your WooCommerce store to accept credit cards at checkout.
Accept payments directly through Square on your WooCommerce store. Once your Square account is connected, enabling payments takes just a few clicks.
Prerequisites
Before setting up payments, ensure you have:
- SquareSync for Woo installed and activated
- Your Square account connected (Connect to Square guide)
Enable the Payment Gateway
- Go to WooCommerce > Settings > Payments
- Find SquareSync in the list of payment gateways
- Toggle the switch to enable it
- Click Manage to configure settings
Configure Payment Settings
In the SquareSync payment gateway settings:
| Setting | Description |
|---|---|
| Enable/Disable | Turn the gateway on or off |
| Title | Text shown at checkout (e.g., "Credit Card") |
| Description | Optional message displayed during checkout |
Select Your Location
Choose the Square location for payment processing. This determines:
- Where transactions appear in Square Dashboard
- Which inventory location is affected by sales
If you have multiple Square locations, select the one that matches your online store operations.
Save and Test
- Click Save Changes
- Visit your store and add a product to cart
- Proceed to checkout
- Verify the Square payment option appears
- Complete a test purchase
Accepted Payment Methods
Once enabled, your store accepts:
- Visa
- Mastercard
- American Express
- Discover
- JCB
- UnionPay
Next Steps
Troubleshooting
Payment gateway not appearing
- Verify SquareSync is activated
- Check that Square account is connected
- Go to SquareSync for Woo > Settings and confirm connection status
Payments failing
- Ensure your Square account is in good standing
- Verify a location is selected in gateway settings
- Check that the selected location is active in Square
Location not appearing
- Confirm your Square account has at least one active location
- Try disconnecting and reconnecting your Square account
- Check Square Dashboard to verify location status