How to Integrate Square With Jotform

November 29, 2024

Square is an online payment gateway. You can accept credit and Visa debit card payments from your customers and process them entirely through Square. Payments can be immediate or authorized for later capture.

Connecting your form to your Square account allows customers to securely make online purchases or payments without leaving your form. You can also directly track the orders in your Square Dashboard.

Youtube Embed Poster: vzBK5U9baF8

Integrating your form with Square is relatively easy. Create a new or edit an existing form and follow the steps below.

  1. In the Form Builder, click the Add Element button on the top-left side of the screen.
  2. Search for Square from the Payments tab. Click or drag/drop it to add.
How to Integrate Square With Jotform Image-1
  1. In the Payment Settings, select a Mode first. The option determines the account type you’ll be using. Test Mode is for testing in Sandbox, and Live Mode is for accepting live payments.
  2. Now, click the Connect button to connect your Square account. Ensure to allow permissions when asked.
How to Integrate Square With Jotform Image-2
  1. Once connected, set up the other options accordingly:
    • Business Location — If your business has multiple locations and you have them added in Square, you can select one here. It’s where Jotform will send your form transactions.
    • Currency — The integration will automatically set the currency based on the country where you initially registered or created your Square account. For example, if you’ve registered and selected the USA as your preferred country upon creating your Square account, your currency in the integration is automatically locked to USD. If your customers are outside the USA, their bank will automatically do the conversion upon payment.
    • Payment Type — With Square, you can sell products or subscriptions, collect donations, or allow user-defined amounts.
    • Payment Methods — The Form Builder preselects the Credit Card as the default payment method. You can also accept payments through Apple Pay & Google Pay, Cash App Pay, ACH Bank Transfer, Clearpay, and Afterpay for selling products, collecting donations, and user-defined amounts, but not for selling subscriptions.
How to Integrate Square With Jotform Image-3

Did you know?

You can open the Payment Settings by clicking the Wand icon on the right side of the Square gateway.

Under the Additional Gateway Settings, you’ll find several options based on the selected Payment Type. The options may include the following:

  • Customer Email — Select the email address to be your customer’s email address sent to your Square records.
  • Authorization Only — You can set up Square to authorize payments only and charge customers at a later date. Visit How to Enable Payment Authorization for more information.
  • Order Fulfillment Type — Specify whether payments from your form are for Pickup or Shipment. Pickup is the default method for payments made through your Square form.
  • Send Payment Receipt — Choose whether to send the Square-generated receipt to your customers.
How to Integrate Square With Jotform Image-4
  1. If you’ve chosen to sell products or subscriptions, click the Continue button to proceed. If you’ve selected user-defined amounts or donations, click the Save button to complete the integration.

See also:

Youtube Embed Poster: DwKDiSU_G_g

Setting up Square with Reusable Payment Connections

Reusable Payment Connections is Jotform’s feature that allows you to set up payment integrations like Square and reuse the same configuration on your other forms or apps created with Jotform Apps without setting it up again.

To set up Square

  1. In the Form Builder, click the Add Element button.
  2. Search for Square from the Payments tab. Click or drag/drop it to add.
Square payment gateway in the Jotform Form Builder
  1. In the Payment Properties, click the Plug icon next to the Square label:
Payment Connection in the Square payment properties
  1. In the Payment Connection settings, select and do the following:
    • Mode — Select to connect a Sandbox account (Test Mode) or an approved Stripe account (Live Mode).
    • Connection Name — Provide a name for your connection. You can label it with the gateway’s name or personalize it with your form’s name to easily manage it later.
    • Connect with Square — Click this button to link your Square account.
Add Square Connection in the Square integration settings
  1. Click the Save button to complete the Reusable Payment Connection for Square.
Save button in the Add Square Connection settings
  1. Now, set up the other options accordingly. Some of the options will appear after you choose an option from the Payment Type.
    • Payment Type — With Square, you can sell products or subscriptions, collect donations, or allow user-defined amounts.
    • Currency — The integration will automatically set the currency based on the country where you initially registered or created your Square account. You cannot change this.
    • Business Location — Select one of your registered businesses with Square. It’s where Jotform will send your form transactions.
    • Send Payment Receipt — Choose whether to send the Square-generated receipt to your customers.
    • Authorization Only — You can set up Square to authorize payments only and charge customers at a later date. Visit How to Enable Payment Authorization for more details.
    • Customer Email — Select the email address to be your customer’s email address sent to your Square records.
    • Order Fulfillment Type — Specify whether payments from your form are for Pickup or Shipment. Pickup is the default method for payments made through your Square form.
    • Payment Methods — You can accept Credit Card payments, which is the default. You can also accept payments through Apple Pay & Google PayCash App PayACH Bank TransferClearpay, and Afterpay for selling products, collecting donations, and user-defined amounts, but not for selling subscriptions.
Several options in the Payment Properties of the Square payment integration

The Form Builder automatically saves the changes after selecting the options from each dropdown mentioned above.

Contact Support:

Our customer support team is available 24/7 and our average response time is between one to two hours.
Our team can be contacted via:

Support Forum: https://www.jotform.com/answers/

Contact Jotform Support: https://www.jotform.com/contact/

Send Comment:

Jotform Avatar
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Comments:

  • Kiwanis Of Paducah - Profile picture
  • mandy wells - Profile picture
  • Mark Meyer - Profile picture
  • NIMA SAADINAM - Profile picture
  • Janelle Bonadonna-Millard - Profile picture
  • Angela Strunk - Profile picture
  • Dwayne - Profile picture
  • John York - Profile picture
  • Wirral Volleyball - Profile picture
  • kerriann heslop - Profile picture
  • Courtney Holmes - Profile picture
  • Kids Discovery Museum - Profile picture
  • MarvenBeverly Hills - Profile picture
  • Harris Khan - Profile picture
  • Matt Soutra - Profile picture
  • Alba Villaronga - Profile picture
  • Sally Finnimore - Profile picture
  • Plagman - Profile picture
  • MacK - Profile picture
  • Joy Young - Profile picture
  • Kara pearce - Profile picture
  • Denise Labrie - Profile picture
  • CTC Obstacles - Profile picture
  • Sherry Stokes  - Profile picture
  • Kimberly Santmyer - Profile picture