Skip to content

FAQ

Do I need WooCommerce?

No. You can take payments through Contact Form 7, WPForms, Fluent Forms, or payment links without WooCommerce.

Where are the settings?

Payments Square Connect in the WordPress admin sidebar.

Sandbox vs Live?

Mode Use for
Sandbox Testing — no real money
Live Real customer payments

Start in Sandbox, then switch to Live when ready.

Is card data stored on my site?

No. Customers enter payment details on Square Hosted Checkout only.

Does the plugin charge an extra fee?

No. You pay Square's normal processing rates. The plugin does not add a platform fee on top.

How does the customer return to my site?

Square redirects them automatically after payment. WooCommerce shoppers see the order confirmation page. Form visitors return to the form with a success message.

Can I use automation or AI tools?

Yes. Admins can use REST API shc4wc/v1 (e.g. status and send payment link). Developers can hook into shc4wc_square_connected, shc4wc_pay_for_order_email_sent, and related actions.

The optional AI setup assistant on Get started uses your own OpenAI API key — card data and Square tokens are never sent.

Why is my refund button missing?

See Refunds — the order must be paid with a stored Square payment ID.

Orders show Processing too early?

This plugin keeps orders Pending until Square confirms payment. If you see issues, enable webhooks and update to the latest plugin version.

Connection keeps dropping?

OAuth tokens renew automatically (daily checks and before API calls). The Connect screen shows last renewal time. Reconnect only if Square revoked access or you changed app credentials.

Still stuck?

:octicons-mail-24: Contact support