Title: Connect Square Payments – WordPress Square Hosted Checkout for WooCommerce, Fluent Forms, CF7, WPForms, Pay Links &amp; More
Author: WPPayments
Published: <strong>Junie 14, 2026</strong>
Last modified: Augustus 3, 2026

---

Soek deur uitbreidings

![](https://ps.w.org/payments-connect-square/assets/banner-772x250.png?rev=3606448)

![](https://ps.w.org/payments-connect-square/assets/icon-256x256.png?rev=3606448)

# Connect Square Payments – WordPress Square Hosted Checkout for WooCommerce, Fluent Forms, CF7, WPForms, Pay Links & More

 Deur [WPPayments](https://profiles.wordpress.org/wppayments/)

[Laai Af](https://downloads.wordpress.org/plugin/payments-connect-square.1.3.48.zip)

 * [Besonderhede](https://af.wordpress.org/plugins/payments-connect-square/#description)
 * [Aanbevelings](https://af.wordpress.org/plugins/payments-connect-square/#reviews)
 *  [Installation](https://af.wordpress.org/plugins/payments-connect-square/#installation)
 * [Ontwikkeling](https://af.wordpress.org/plugins/payments-connect-square/#developers)

 [Hulp](https://wordpress.org/support/plugin/payments-connect-square/)

## Beskrywing

**Connect Square Payments** is the most reliable **WooCommerce Square** alternative
that adds a professional **Square payment gateway** using **Square Hosted Checkout**.

Send buyers to Square’s secure hosted payment page — **no card fields in your theme**,
no JavaScript conflicts, and a permanent fix for common **payment nonce is missing**
or **EMPTY_VALUE** errors on WooCommerce checkout and Pay for Order pages.

Connect Square once and accept payments across your entire WordPress site:
 * **
WooCommerce Square** gateway (classic and Blocks checkout) * **Paid Memberships 
Pro** (recurring memberships without WooCommerce Subscriptions) * **Fluent Forms**,**
Contact Form 7 (CF7)**, and **WPForms** * **Ninja Forms**, **Formidable Forms**,**
MetForm**, **SureForms**, and **Forminator** * **Square Payment Links** (buttons
for Gutenberg, Elementor, Beaver Builder, and shortcodes) * **Square Subscriptions**
for recurring billing

[Live demo](https://payments-connect-square.pages.dev/try?utm_source=wordpress_org&utm_medium=readme&utm_campaign=live_demo)·
[Documentation](https://payments-connect-square.pages.dev/getting-started/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=getting_started)·
[Support](https://payments-connect-square.pages.dev/support/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=support)

#### Location stock demo

See **Location stock** — link WooCommerce products to Square locations and update
inventory from one screen:

#### Square Hosted Checkout demo

Watch **Square Hosted Checkout** with WooCommerce in action:

#### Elementor payment links demo

See **Square Payment Links** with **Elementor** — Pay Now buttons and Square Hosted
Checkout on a WordPress page:

#### Why merchants choose this plugin:

If you searched for **Square payment** for WordPress, you have probably seen on-
site card fields break after a theme update or plugin conflict. **Connect Square
Payments** is a no-code integration: connect Square once, enable the gateway, and
send buyers to **Square Hosted Checkout** — no card form embedded in your theme.

 * **Fix WooCommerce Square nonce error:** Hosted checkout removes failure points
   like `square-credit-card.js` conflicts, session timeouts, and **EMPTY_VALUE**
   on Pay for Order pages.
 * **Digital wallets included:** Apple Pay, Google Pay, Cash App Pay, and Afterpay/
   Clearpay (BNPL) supported on Square’s page.
 * **No extra platform fees:** You pay Square’s normal processing rates only; no
   per-transaction plugin fee.
 * **Reliable Inventory Sync:** Simple SKU-based stock sync updates Square On hand
   when WooCommerce orders are paid.
 * **POS orders in Woo (Pro):** Bring Square in-person sales into WooCommerce as
   orders. Creates Woo products for new Square items, links them to the order, and
   reduces stock.
 * **Proactive Connection Alerts (Free):** Daily token health checks plus email 
   and wp-admin notices when Square OAuth refresh fails or API calls report an expired
   or revoked token — reconnect before checkout breaks.

#### Features

 * **Hosted checkout** — customers pay on Square’s secure page and return to your
   store.
 * **Refunds from wp-admin** — full or partial refunds directly on the WooCommerce
   order screen.
 * **Pay for Order links** — email or copy a secure invoice payment link for unpaid
   orders.
 * **Payment sync** — automatically check pending orders and mark them paid without
   needing complex webhooks.
 * **Customer sync** — keep Square and WordPress customer directories in sync automatically.
 * **Square Loyalty Rewards** — earn points on all paid orders (Free); redeem at
   checkout (Premium).
 * **Proactive connection alerts (Free)** — email and wp-admin notice when Square
   OAuth renewal fails or tokens are rejected.
 * **Automatic OAuth token renewal** — daily refresh cron keeps access tokens current.
 * **24/7 Support** — dedicated help via email, WhatsApp, and the WordPress.org 
   forum.

#### Premium features

Upgrade under **Payments Square Connect  Pricing** to unlock:
 * **Location stock**—
link products to specific Square locations for accurate inventory. * **Bulk Location
stock admin** — manage locations and stock levels for your entire catalog at once.***
Square gift cards** at checkout. * **Loyalty reward redemption** directly on the
checkout page. * **Bi-directional inventory** (Square  WooCommerce) for real-time
stock updates. * **Order import from Square (Pro)** — optionally create WooCommerce
orders when Square POS / Register payments complete. * **Dispute alerts (Plus)**—
email admin and show dashboard notices when Square chargebacks/disputes arrive. ***
Payout reconciliation (Pro)** — log payout webhooks and link recent WooCommerce 
orders. * **Refund sync (Pro)** — Square Dashboard refunds create matching WooCommerce
refunds with stock restoration. * **Terminal checkout sync (Pro)** — complete or
cancel WooCommerce orders when Square Terminal checkout status changes. * **And 
many more** — see **Payments Square Connect  Pricing** for the full Plus and Pro
feature list.

### Looking for Square on Odoo?

This plugin is for **WordPress / WooCommerce**. If you need a Square solution on**
Odoo** instead — inventory sync, multi-location stock, Square Hosted Checkout, Google
Pay, Apple Pay, Cash App Pay, Afterpay, and Square Terminal — use our free Odoo 
module **[Square Sync & Pay](https://apps.odoo.com/apps/modules/18.0/odoo_square_all_in_one?utm_source=wordpress_org&utm_medium=readme&utm_campaign=odoo_square_sync_pay)**.

Same team (WPPayments). No module subscription fee — you only pay Square’s normal
processing rates.

## Screenshots

[[

[[

[[

[[

[[

[[

## Blokke

This plugin provides 1 block.

 *   Square Payment Link

## Installation

[ Getting started guide](https://payments-connect-square.pages.dev/getting-started/?utm_source=wordpress_org&utm_medium=readme&utm_campaign=getting_started)

 1. Activate **Payments Square Connect**.
 2. Open **Payments Square Connect** in the admin sidebar.
 3. Choose **Sandbox** or **Live**, sign in with Square, and save a location.
 4. Enable **WooCommerce Square** checkout, or your preferred form plugin integration.

## Kwel-vrae

### Payment nonce is missing — can hosted checkout fix it?

Yes. The **payment nonce is missing** error usually happens when Square’s on-site
JavaScript cannot tokenize the card due to theme conflicts or caching. **Connect
Square Payments** avoids on-site nonce generation entirely by using **Square Hosted
Checkout**.

### How is hosted checkout different from on-site Square card fields?

Many Square integrations embed card fields in your checkout theme. **Connect Square
Payments** uses **Square Hosted Checkout** (off-site), which can be more reliable
for sites with complex themes or caching. We also support **WPForms, Fluent Forms,
and CF7** on the same connection.

### Do Square POS sales create WooCommerce orders?

Not by default. On **Pro**, enable **Order import (Square  WooCommerce)** under 
connection settings. Completed Square/POS payments for your selected location can
create WooCommerce orders. Existing products match by SKU or catalog link; **new
WooCommerce products are created** for unmatched Square catalog lines, linked to
the order, and stock is reduced. Custom/ad-hoc POS lines also create simple products
when possible.

### Can I get alerts when a Square dispute is opened?

On **Plus**, enable **Dispute alerts** under connection settings. When Square sends
a dispute webhook, the store admin gets an email and a WooCommerce admin notice 
with amount, reason, and dispute state.

### Will I be notified if my Square connection drops?

Yes — **free on all plans**. Payments Square Connect runs daily OAuth token checks
and emails the site admin (plus shows a wp-admin notice) when token refresh fails
or Square rejects the stored access token. Reconnect under **Payments Square Connect
Connect** to restore checkout.

### Does this work with Apple Pay and Google Pay?

Yes. Enable digital wallets under **Payments Square Connect  Checkout Settings**.
Buyers will see Apple Pay, Google Pay, Cash App Pay, and Afterpay on the Square 
payment page.

### Does Square payment work in the USA, UK, and Australia?

Yes. **Square payment** and **Square Hosted Checkout** work for merchants in the**
United States, Canada, United Kingdom, Australia**, Ireland, France, Spain, and 
Japan.

## Aanbevelings

![](https://secure.gravatar.com/avatar/ddfacc5be46d7eb680ad6d1620547d5a8407244a08846fb46dbe78502b37e4f0?
s=60&d=retro&r=g)

### 󠀁[Highly recommended for businesses using Square.](https://wordpress.org/support/topic/highly-recommended-for-businesses-using-square/)󠁿

 [jekoband](https://profiles.wordpress.org/jekoband/) Junie 30, 2026

A great plugin for anyone looking to integrate Square payments with WordPress. The
setup is straightforward, and the hosted checkout provides a secure payment experience
without any problem. I especially like the WooCommerce integration support for popular
form plugins like Contact Form 7 and WPForms. Everything works smoothly, and the
documentation is easy to follow. Highly recommended for businesses using Square.

![](https://secure.gravatar.com/avatar/78563337f231d7e430ba80f4dd28033546895cd8c441580f6ee4a15f3c073777?
s=60&d=retro&r=g)

### 󠀁[Works great](https://wordpress.org/support/topic/works-great-9837/)󠁿

 [redriverpep](https://profiles.wordpress.org/redriverpep/) Junie 27, 2026

Had some issues the dev fixed them and personally worked with me. By far the easiest
way to get square on your site!

 [ Read all 2 reviews ](https://wordpress.org/support/plugin/payments-connect-square/reviews/)

## Contributors & Developers

“Connect Square Payments – WordPress Square Hosted Checkout for WooCommerce, Fluent
Forms, CF7, WPForms, Pay Links & More” is oopbron sagteware. Die volgende mense 
het bygedra tot die ontwikkeling van hierdie uitbreiding:

Contributors

 *   [ WPPayments ](https://profiles.wordpress.org/wppayments/)

[Translate “Connect Square Payments – WordPress Square Hosted Checkout for WooCommerce, Fluent Forms, CF7, WPForms, Pay Links & More” into your language.](https://translate.wordpress.org/projects/wp-plugins/payments-connect-square)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/payments-connect-square/),
check out the [SVN repository](https://plugins.svn.wordpress.org/payments-connect-square/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/payments-connect-square/)
by [RSS](https://plugins.trac.wordpress.org/log/payments-connect-square/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.3.48

 * **Connection alerts (Free)** — email the site admin and show a wp-admin reconnect
   notice when Square OAuth token refresh fails or API calls report an expired/revoked
   token. Includes daily cron monitoring and automatic alert clearing after a successful
   reconnect.

#### 1.3.47

 * **Update** — Freemius SDK 2.13.4 (Pricing App fixes, PHP compatibility, configurable
   API timeout).

#### 1.3.46

 * **Premium webhooks (Plus/Pro)** — dispute email and admin alerts (Plus); payout
   reconciliation log, Square Dashboard  WooCommerce refund sync, and Terminal checkout
   order sync (Pro). Uses the Payments Square Connect webhook relay (no merchant
   webhook setup).
 * **Connect settings** — toggles for dispute alerts, payout reconciliation, refund
   sync, and Terminal sync.
 * **Order import (Pro)** — Square POS line items match existing products or create
   new WooCommerce products; stock reduced on import; order notes show matched/created
   lines.

#### 1.3.45

 * **Order import (Pro)** — when a Square/POS order imports, create or match a WooCommerce
   customer and link the order (email / Square customer ID).

#### 1.3.44

 * **Fix** — Connect settings checkboxes for Location stock, Inventory sync, and
   Order import now save correctly when enabled.

#### 1.3.43

 * **Order import (Pro)** — optionally import completed Square POS / Square payments
   into WooCommerce as new orders (enable under connection settings).

#### 1.3.42

 * **Location stock (Plus)** — link each product to one Square location for online
   sales.
 * **Location stock admin** — bulk screen to change locations and stock for many
   products at once.

#### 1.3.41

 * **Plans** — Free / Plus / Pro (annual) tiers.
 * **Plus** — gift cards at checkout, loyalty redeem, and location-linked stock.

#### 1.3.40

 * **Square Loyalty Rewards** — earn Square Loyalty points on paid WooCommerce orders(
   Free).
 * **OAuth** — request LOYALTY_READ and LOYALTY_WRITE scopes.

## Meta

 *  Version **1.3.48**
 *  Last updated **2 dae gelede**
 *  Active installations **Minder as 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.0.2**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/payments-connect-square/)
 * Tags
 * [inventory sync](https://af.wordpress.org/plugins/tags/inventory-sync/)[square](https://af.wordpress.org/plugins/tags/square/)
   [square payments](https://af.wordpress.org/plugins/tags/square-payments/)[woocommerce](https://af.wordpress.org/plugins/tags/woocommerce/)
   [woocommerce square](https://af.wordpress.org/plugins/tags/woocommerce-square/)
 *  [Gevorderde Aansig](https://af.wordpress.org/plugins/payments-connect-square/advanced/)

## Punte-toekennings

 5 out of 5 stars.

 *  [  2 5-star reviews     ](https://wordpress.org/support/plugin/payments-connect-square/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/payments-connect-square/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/payments-connect-square/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/payments-connect-square/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/payments-connect-square/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/payments-connect-square/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/payments-connect-square/reviews/)

## Contributors

 *   [ WPPayments ](https://profiles.wordpress.org/wppayments/)

## Hulp

Got something to say? Need help?

 [Gaan na die hulp-forum](https://wordpress.org/support/plugin/payments-connect-square/)