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
- Install and activate Payments Square Connect from WordPress.org.
- Open Payments Square Connect → Get started in wp-admin.
- Choose Sandbox or Live, connect Square, and pick a location.
- 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