Looking for a WordPress Square plugin? Collecting payments & accepting credit cards is now easier than ever with Formidable Forms' brand 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
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:
- Formidable Forms Lite or higher (Yes, Square is available in our FREE version!)
- A Square merchant account
- 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.

2. Setting Up the Square Integration
Setting up Square payments is straightforward:
- Navigate to Formidable → Global Settings → Square
- Click the "Connect" button in the live environment section and complete the authorization process
- Your Square merchant currency will be automatically detected
- 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:
- Use our drag-and-drop form builder to create your payment form
- Add your product fields, pricing, and any custom information you need
- In the form settings, add a Square payment action
- Configure your payment settings (one-time or recurring)
- 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.
Leave a Reply