Description
Square connects credit and debit card payment processing directly to WPForms forms, adding integrated checkout fields that validate and capture the amount upon submission through the Square API, with no external redirection or manual processing, supporting both recurring and one-time payments. For those who use WPForms to charge for consultations, sell digital products, register attendees for events, or manage subscriptions, this integration centralizes the billing flow and simplifies financial management by recording each transaction directly in the form entries history, eliminating duplicate tools and allowing statement viewing directly in WordPress.
Square Key Features
- Integrated payment fields
Adds credit and debit card fields directly to the WPForms form. - Processing through the Square API
Captures and validates payment in real time using the Square API. - Checkout without redirection
Keeps the user in the form throughout the entire payment process. - Recurring payment support
Allows you to configure periodic charges for subscriptions and plans. - Automatic transaction recording
Each payment is recorded as an entry in the form manager.
Square Benefits
- Centralized billing
Receive payments within the same form flow without extra plugins. - Seamless checkout experience
Users complete their purchase without leaving the form page. - Unified history
All transactions are accessible in the WPForms dashboard. - Reduced abandonment
Fast, integrated checkout reduces payment drop-offs.
Who Is Square For?
- Those who sell online services and need a contact form with integrated billing.
- Those who offer subscriptions (courses, clubs) and want to manage recurring payments in WPForms.
- Those who run events and charge registration fees through a form, without using external payment platforms.
How to Download Square
Square is available for download here on Ultrapack. To install it, download the .zip file, go to Plugins > Add New > Upload Plugin, select the file, and activate it. After activation, go to WPForms > Settings > Payments and select Square as the payment method.
By integrating Square with WPForms, you turn your forms into true billing machines, keeping users on your site and simplifying financial management. Whether charging for consultations, selling digital products, or managing subscriptions, the addon provides the reliability of Square processing with the flexibility of WPForms forms. A complete solution for those looking to monetize forms without technical complications.
Frequently asked questions
Is WPForms – Square GPL-licensed?
Yes. WPForms – Square is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use WPForms – Square on multiple sites?
Yes. You can use WPForms – Square on multiple sites. The number of sites connected to Ultrapack Auto Updater is limited by your plan.
How much does WPForms – Square cost at Ultrapack?
WPForms – Square costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does WPForms – Square include updates?
Yes. The current version of WPForms – Square is 2.0.0, published at Ultrapack on May 10, 2025. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is WPForms – Square scanned before publication?
Yes. Every version of WPForms – Square goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What are the requirements for the plugin WPForms – Square?
Requires WordPress 5.5 or higher and PHP 7.2 or higher.
What changed in this version
Version 2.0.0 2025-04-22
- IMPORTANT
- A significant part of the addon has been moved to the WPForms plugin due to the new Square Payments feature.
- Addon requires the cURL extension to work. If you are running PHP without the cURL extension, you MUST enable it before upgrading this addon. Failure to do that will disable addon functionality.
- Minimum WPForms version supported is 1.9.5.
Version 1.14.0 2025-03-05
- Updated Square PHP library to v40.0.0.20250123.
- Updated payments processing to support 3-D Secure validation.
- Improved error messaging.
Version 1.13.0 2024-12-11
- The minimum WPForms version supported is 1.9.2.3.
- Updated Square PHP library to v38.2.0.20241017.
- The Square field was displayed with incorrect width on mobile devices in the Divi and Gutenberg builders.
- The Hide Sublabels setting for the Credit Card field didn't work on the Block Editor screen.
Version 1.12.0 2024-08-21
- The minimum WPForms version supported is 1.9.0.
- Notice in the WPForms > Settings > Payments admin page when a selected currency does not match the currency of connected Square business location.
- Updated Square PHP library to v37.1.1.20240717.
- PHP deprecation message logged during Square payment submissions in some cases.
- Compatibility with the Divi page builder.
Version 1.11.0 2024-06-17
- Improved rendering of Payment Fields according to W3C requirements.
- Incorrect styles were applied for the Credit Card field when more than one form was embedded in a page.
- Colors from the Conversational and Lead Forms were not applied to the Credit Card field.
- In some cases, the Credit Card field was not displayed on the Elementor popup.
- There were no styles for Credit Card field on the Elementor editor screen.
Release notes published by the developer.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
- Download the file
wpforms-square.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
wpforms-square.zipand click Install Now. - Click Activate.
Requirements: Requires WordPress 5.5 or higher and PHP 7.2 or higher.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready