Skip to content

Contact Form 7 Square Payment

Take Square payment from Contact Form 7 forms via Square Hosted Checkout — one-time or subscription, no WooCommerce cart required. No Pro add-on required — use shortcodes on any CF7 form.

One-time payment

Add a form tag:

[square_pay amount:25.00]

Or use a form field for the amount:

[square_pay amount-field:your-field-name]

Subscriptions

[square_subscribe variation:PLAN_ID name:"Plan Name" amount:15.00]

Replace PLAN_ID with a variation ID from Payments Square Connect → Subscription Plans.

After submit, customers pay on Square Hosted Checkout — same secure page as WooCommerce and form plugins.

Square Hosted Checkout after form submit — card, wallets, and Afterpay on checkout.square.site

Wallets

One-time CF7 payments support Apple Pay, Google Pay, Cash App Pay, and Afterpay (when enabled in Square and Checkout Settings).

Cash App Pay and Afterpay are not available for subscription signup on CF7 forms.

Refunds

CF7 payments are not WooCommerce orders. Refund in the Square Dashboard.

Download on WordPress.org