Skip to content

Fluent Forms Square Gateway

Fluent Forms Square payments via Square Hosted Checkout — works with Fluent Forms free and Pro (no extra Fluent Forms license required).

Enable the gateway

  1. Connect Square in Getting started.
  2. Go to Fluent Forms → Global Settings → Payment → Payment Methods.
  3. Enable Payments Square Connect.

Fluent Forms Global Settings — enable Payments Square Connect under Payment Methods

Build your form

  1. Add a Payment Method field and select Square Hosted Checkout.
  2. In the field settings, enable Payments Square Connect under Payment Methods.

Fluent Forms editor — Payment Method field with Payments Square Connect enabled

  1. Add payment fields as needed:
  2. Custom Payment Amount
  3. Payment Item (single, select, radio, or checkbox)
  4. Quantity

!!! tip "Multiple items" Link Quantity → Target Product in field settings when you have multiple payment fields on one form.

Visitors see Pay with Square on the form and are redirected to Square Hosted Checkout after submit.

Fluent Forms frontend — Pay with Square on the live form (Sandbox test mode)

Totals on Square

Square charges the same total as the Fluent Forms payment summary:

  • Price × quantity
  • Multiple items and options
  • Correct line item names on Square's order summary

After submit, customers pay on Square Hosted Checkout — line items and totals match the form.

Square Hosted Checkout after Fluent Forms submit — Payment Item and total on checkout.square.site

Wallets

Wallets follow the same Checkout Settings as WooCommerce.

Refunds

Refund Fluent Forms payments from the submission payment screen in wp-admin — change the transaction status to Refunded (or partial refund). The plugin sends the refund to Square before updating Fluent Forms.

If Square payment ID is missing, wait for the customer to return from Square Hosted Checkout, then try again. You can also refund in the Square Dashboard.