WordPress.org

Plugin Directory

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

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

Description

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 · Documentation · Support

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.

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).
  • 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.

Screenshots

Blocks

This plugin provides 1 block.

  • Square Payment Link

Installation

Getting started guide

  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.

FAQ

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 this different from the official WooCommerce Square plugin?

The official plugin embeds card fields in your checkout. This plugin uses Square Hosted Checkout (off-site), which is often more reliable for sites with complex themes or caching. We also support WPForms, Fluent Forms, and CF7 on the same connection.

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.

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.

Reviews

chunyo 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.
chunyo 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

Contributors & Developers

“Connect Square Payments – WordPress Square Hosted Checkout for WooCommerce, Fluent Forms, CF7, WPForms, Pay Links & More” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

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.