Using the Square Add-On

Gravity Forms and Square are offering a “Free Processing Promotion” for new Square customers that can save you credit card fees for up to 180 days. Go here for details.


The official Gravity Forms Square Add-On allows you to quickly and easily capture one-time credit card payments with WordPress and your Square account.


Because of the secure nature of capturing credit card information, you will be required to install an SSL certificate on your web site if you have not already done so. You will also need to configure your WordPress site to work properly with SSL.

Contact your web host if you need assistance purchasing and configuring an SSL certificate.

If you need assistance configuring your WordPress site to work with SSL, we recommend the WordPress HTTPS (SSL) Plugin which you can find here:

Setup Square

Learn how to setup the Square Add-on in our Setting Up the Square Add-on article.

Setup Your Form

Refer to the Setting up a Square Compatible Form article for detailed instructions on how to setup your form to be compatible with the Square Add-on.

Setting up a Square Feed

Now that you have configured the Square Add-on to work with your Square account, and you have a form configured, it’s time to bring it all together by configuring the form to send it’s submissions to Square. Just like all of our Gravity Forms Add-ons, this is done by creating a feed.

Review our Creating a Feed for the Square Add-on article for step-by-step instructions.

Viewing Sales Results

After creating a feed and making your first sale, you can view the results on the Sales Results page.  Review Viewing Sales Results article for more information.

Important Notes

  • The currency setting for your Square Account must match your Gravity Forms Currency Setting. if not matched, you will get an error when you attempt to connect to your Square account.

Square Add-On Hooks

The Square Add-On provides hooks that can be used to modify the default functionality or extend it. For more information, review the Square Add-On Hooks.

Add-On Framework Hooks

Because the Square Add-On is built using the Add-On Framework it also inherits any hooks available in the framework methods it uses such as:

gform_{$SHORT_SLUG}_field_value for changing a field value before it is passed to Square.