Square Payment Gateway for WooCommerce & WordPress
Payments Square Connect is a WooCommerce payment gateway that uses Square Hosted Checkout — a no-code Square integration for WordPress stores, forms, and pay links. Fix WooCommerce checkout nonce errors, prevent checkout breaking, and accept Square payment without embedding card fields in your theme.
Live Preview
See Square Hosted Checkout for WooCommerce in action — open the live demo.
See Square Payment Links with Elementor in action — open the Elementor demo.
Download on WordPress.org Try live demo Try Elementor demo Request a feature
Why merchants choose hosted checkout
Many Square payment gateway plugins embed card fields in WooCommerce checkout or run heavy catalog sync. Payments Square Connect sends buyers to Square Hosted Checkout, then back to your site when payment is confirmed.
- Fix payment nonce is missing and JavaScript conflicts from on-site Square fields
- Prevent checkout breaking after theme updates, page builders, or cache plugins
- :octicons-arrow-right-24: Read the full nonce fix guide
- Orders stay Pending until Square confirms payment
- Apple Pay, Google Pay, Cash App Pay, Afterpay on Square's page (when enabled)
- Automatic OAuth token renewal
- Optional SKU-based inventory sync — no full catalog import
:octicons-arrow-right-24: WooCommerce checkout payment gateway guide
Square for payments on WordPress
One Square connection powers:
| Channel | Guide |
|---|---|
| WooCommerce store checkout | WooCommerce payment gateway |
| Unpaid order / invoice links | Pay for Order |
| Refunds from wp-admin | Refunds |
| Pay Now buttons (no cart) | Payment Links |
| Contact Form 7 | CF7 Square payment |
| WPForms | WPForms Square payment |
| Fluent Forms | Fluent Forms Square gateway |
| Paid Memberships Pro | PMPro Square subscriptions — no WooCommerce |
| Recurring billing | Subscriptions |
Quick start
- Install Payments Square Connect — Download on WordPress.org.
- Open Payments Square Connect → Get started in wp-admin.
- Choose Sandbox or Live, connect Square, and pick a location.
- Enable the WooCommerce payment gateway (or forms / payment links).
:octicons-arrow-right-24: Full setup guide
Who is this plugin for?
Best for: WooCommerce stores and form sites that want Square hosted checkout, reliable WooCommerce checkout, Pay for Order links, and optional SKU sync.
Not for: Full Square POS ↔ WooCommerce catalog mirroring, saved cards on-site at checkout, or Square Gift Cards inside WooCommerce fields. See FAQ — vs WooCommerce Square.
Square payment regions
Works wherever Square supports sellers — including the United States, Canada, United Kingdom, Australia, Ireland, France, Spain, and Japan. See FAQ — regional support.