Skip to content

Subscriptions

Sell subscriptions through Square subscription plans on WooCommerce, Contact Form 7, or WPForms.

1. Create plans in Square

Create subscription plans in your Square account. See Square's Subscription Plan Checkout docs.

2. Copy plan IDs

Open Payments Square Connect → Subscription Plans in wp-admin. Copy the plan or variation ID you need.

Subscription Plans in WordPress — Square plan variations, CF7 tag, WPForms, and WooCommerce Subscriptions

3. Connect to your product or form

Platform How
WooCommerce Assign plan ID to subscription products (WooCommerce Subscriptions)
Contact Form 7 [square_subscribe variation:PLAN_ID name:"Plan" amount:15.00]
WPForms Configure subscription on the Square Hosted Checkout field

Renewals and refunds

  • Recurring charges billed by Square → refund from Square Dashboard
  • Initial signup order (WooCommerce) → can be refunded from wp-admin if it was a hosted checkout payment with a stored payment ID

Wallet limits

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