Pay With Square In Caldera Form


  • An SSL Certificate.
  • Square account.
  • WordPress 4.4+
  • PHP version 5.5+
  • Square API is currently only available for the U.S., Canada, Australia, Japan, and the UK.


Pay With Square In Caldera Form

Caldera Form Square plugin is a WordPress plugin that allows users to pay for their caldera form using Square payment.
This plugin will help you to create your form and add your Square payment settings so users will be able to pay via Credit Card number, so any product purchased via form will have option for users to pay via credit card data and this payment will integrate with Square account.


  • Using plugin you will have an option to add Square payment settings and specify price per each contact form.
  • Add Square Credit Card pricing field per selected form.


  • Caldera form Plugin.
  • Page which will contains form must be https:// .

How to use plugin

Add Square payment settings
Select Caldera form which the Square payment settings will be added from (Caldera form–>Square).

  • Add Caldera form Square Payment settings. (Add testing and live payment settings for Square payment account)
  • Add Square application settings to integrate with Caldera Form (Token – Application ID – Location ID)
  • Add square application test mode settings. Testing credit card must be processed using the following data,

Test Card:

Card Number: 4532 7597 3454 5858

Card CVV: 111

Add Caldera Form Square field.

  • Add Square field.

  • Add Caldera Form Square credit card pricing field.
  • Add Caldera form Square Payment pricing field. (Processor tab–>Add Processor–>Square Credit Card)

View form transactions after submission.

  •  View Caldera form Square Payment transactions. (Entries → View→ Select Square Credit card tab)

Form preview in front end:


* Just Released
Version: 1.2
Date : 21/06/2018
Fixed - Improve Square Payment Form UI.
Version: 1.3.1
Date : 26/02/2019
Added - Feature to accept custom amount using caldera form fields.

No solution found? Send us a ticket!

This Website uses cookies to make the website work, for traffic measurement and optimization of page content. By using our Website, you agree to the use of cookies for these purposes. You can read more about cookies in our privacy and cookie policy.