Last updated on July 1, 2025 by Emma Wells

The Ultimate WordPress Square Plugin

Looking for a WordPress Square plugin? Collecting payments & accepting credit cards is now easier than ever with Formidable Forms' brand new Square integration!

Formidable Forms' new Square Integration

Approximate read time: 5 minutes

WordPress Square plugin

Square is rapidly becoming one of the most trusted payment processors for businesses of all sizes. They offer seamless payment processing with competitive rates and robust security features. But if you're looking for a WordPress Square plugin, you probably need something more powerful than basic payment buttons... right?

Here's the problem: most WordPress Square plugins only do one thing: process payments. While that may solve one problem, there are many more considerations when building a complete payment solution for your WordPress site.

If you simply want basic Square payment processing, you could use Square's standard tools. But there are some limitations:

  • Limited customization options for your payment forms
  • No advanced integrations with your existing WordPress ecosystem
  • Basic form functionality without conditional logic or automation
  • No ability to connect payments to your email marketing or CRM systems

Formidable Forms makes advanced site building simple. Launch forms, directories, dashboards, and custom WordPress apps faster than ever before.

Install Formidable Forms!

Behold Formidable Forms with our brand new Square integration! We're excited to announce that you can now accept Square payments directly through our powerful form builder. With our WordPress form builder and our new Square integration, you can create anything from simple payment forms to complex eCommerce solutions.

While you could use basic Square payment tools, that won't help you with building a complete customer experience. That's what sets Formidable apart. Our Square integration includes all the advanced features you need to create professional payment forms that work seamlessly with your business processes.

Whether you want to collect donations, sell products, or create subscription services, Formidable Forms with Square can help you get there.

Features: WordPress Square Plugin by Formidable

Formidable is more than just a WordPress Square payment plugin. Let's check out some of the features that make our plugin perfect for Square payments:

Payment Processing

  • Collect payments and send them directly to your Square account
  • Accept one-time payments with secure credit card processing
  • Set up recurring subscription payments with Square's repeat cadence system (Daily, Monthly, Annual)
  • Automatic currency detection based on your Square merchant settings

Advanced Form Features

  • Start quickly with our payment form templates
  • Use our drag-and-drop form builder to create custom payment experiences
  • Add conditional logic to show/hide fields based on customer selections
  • Include calculation fields for dynamic pricing
  • Trigger automated actions after successful payments

Integrations & Automation

  • Send email notifications to customers and administrators after payments
  • Connect to email marketing platforms like MailChimp, Constant Contact, and AWeber
  • Integrate with CRM systems like HubSpot, Salesforce, and ActiveCampaign
  • Use our Views add-on to display customer data and purchase history

Why Choose Formidable's Square Integration?

Secure & Reliable Square's payment processing meets the highest security standards, and our integration maintains that security while giving you complete control over the user experience.

Easy Setup Getting started is simple - just connect your Square account through our Global Settings, and you're ready to start accepting payments.

Professional Experience Unlike basic Square buttons, our integration keeps customers on your site throughout the entire payment process, maintaining your brand consistency.

Complete Solution This isn't just a payment processor - it's a complete form and payment solution that grows with your business.

Getting Started with Square, Formidable, and WordPress

All you need to get started are the following:

  1. Formidable Forms Lite or higher (Yes, Square is available in our FREE version!)
  2. A Square merchant account
  3. An HTTPS-enabled WordPress site (required for secure payments)

1. Getting Formidable Forms

Getting started with Formidable is easy. You can start with our free Lite version, which includes the Square integration! Visit our plugin page on WordPress.org or upgrade to a paid plan for additional features.

Formidable Forms Free WordPress Plugin

2. Setting Up the Square Integration

Setting up Square payments is straightforward:

  1. Navigate to Formidable โ†’ Global Settings โ†’ Square
WordPress Square plugin settings within Formidable global settings
  1. Click the "Connect" button in the live environment section and complete the authorization process
  2. Your Square merchant currency will be automatically detected
  3. You're ready to start accepting payments!

Important Note: You'll need an HTTPS-enabled site for the Square card fields to appear properly. Without HTTPS, you'll see a security message instead of the payment form.

3. Creating Your First Square Payment Form

Now you just need a Square-ready form:

  1. Use our drag-and-drop form builder to create your payment form
  2. Add your product fields, pricing, and any custom information you need
  3. In the form settings, add a Square payment action
  4. Configure your payment settings (one-time or recurring)
  5. Publish your form and start accepting payments!

Learn more: How to accept Square payments in your WordPress forms

Start Accepting Square Payments Today

With Formidable Forms' new Square integration, you can start accepting secure payments while maintaining complete control over your customer experience. Whether you're selling products, collecting donations, or managing subscriptions, our Square integration provides the professional payment solution your business deserves.

Ready to get started? Download Formidable Forms Lite for free and connect your Square account today!

Want to learn more about accepting credit card payments? Check out our complete guide: How to accept credit card payments in WordPress

Troubleshooting Common Issues

Credit card field not appearing? Make sure your site is using HTTPS. Square requires a secure connection for payment processing.

Subscription canceled immediately after payment? Square may deactivate subscriptions with suspicious information. Use valid, real information when testing subscriptions.

White screen when connecting? If you're using Square's sandbox environment, make sure you've created a test account and loaded the Square dashboard in another tab before connecting.



This article may contain affiliate links. Once in a while, we earn commissions from those links. But we only recommend products we like, with or without commissions.

Join 400,000+ using Formidable Forms to create form-focused solutions fast. Get Formidable Forms