Skip to content

Payments Square Connect

Square Hosted Checkout for WordPress — WooCommerce, Fluent Forms, Contact Form 7, WPForms, payment links, and subscriptions through one Square connection.

### Hosted checkout Customers pay on Square's secure page. Card data never touches WordPress.
### No extra plugin fee You pay Square's normal processing rates only.
### 24/7 support Email, WhatsApp, and the [WordPress.org forum](https://wordpress.org/support/plugin/payments-connect-square/).

Quick start

  1. Install and activate Payments Square Connect from WordPress.org.
  2. Open Payments Square Connect → Get started in wp-admin.
  3. Choose Sandbox or Live, connect Square, and pick a location.
  4. Enable the WooCommerce gateway (or your form plugin / payment links).

:octicons-arrow-right-24: Full setup guide

What you can build

Use case Guide
WooCommerce store checkout WooCommerce
Invoice / unpaid order links Pay for Order
Refunds from wp-admin Refunds
Pay Now buttons (no cart) Payment Links
Contact Form 7 payments Contact Form 7
WPForms payments WPForms
Fluent Forms payments Fluent Forms
Recurring billing Subscriptions

Why hosted checkout?

Many Square plugins embed card fields in your theme or run heavy catalog sync. Payments Square Connect sends buyers to Square Hosted Checkout, then back to your site when payment is confirmed.

  • Fewer theme and JavaScript conflicts
  • Orders stay Pending until Square confirms payment
  • Automatic OAuth token renewal
  • Simple SKU-based inventory sync (optional)

Requirements

  • WordPress 6.0+, PHP 7.4+
  • Square seller account
  • WooCommerce, CF7, WPForms, Fluent Forms, or Subscriptions — each optional

Need help?

FAQ · Support