Skip to content

Fluent Forms

Square Hosted Checkout works with Fluent Forms free and Pro — no extra Fluent Forms license is required for Square payments.

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

Fluent Forms payments are not WooCommerce orders. Refund in the Square Dashboard.