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.
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.
Related
- WPForms — visual form builder with Square field
- Fluent Forms — free or Pro, no extra payment license
- Subscriptions
- Getting started
