Square Payment Settings

2 min read

Financial Settings

Square Payment Settings

Square is a preferred & popular payment gateway that offers live, on-site processing with a one-click installation and connection process — plus a product importer that syncs your Square products straight into EasyCart.

Watch the Walkthrough

Prefer to watch? See the full Square setup — digital wallets included — in one short video.

Square Payment Setup

Watch as we setup Square payments, including the Apple Pay & Google Pay mobile wallet payments with the popular gateway.

Why Square + EasyCart

Live on-site processing, a one-click connection, and inventory that stays in sync. Here’s how the editions compare.

  • Free edition: Square is offered with a 2% application fee + Square fees.
  • Pro or Premium edition licenses: Square is offered with 0% application fees + Square fees.
  • Product syncing: Square + EasyCart offer a special product syncing system to keep your inventory up to date.

How to Setup Square Payments

Visit the WP EasyCart › Payments › Live Payments panel and choose to enable Square. The panel may vary by edition — the free edition may include a slider, while Professional/Premium offers more payment choices and a selection in the Live Payment section.

1

Choose Square

Choose Square as your payment choice.

2

Slide ‘Enable Live’ ON

Slide the ‘Enable Live’ slider on so that Square enables.

3

Log In & Accept Permissions

You will be asked to log in to your Square account if you aren’t already, then accept permissions for the app.

4

Pick a Location & Digital Wallets

Once connected, you return to EasyCart and choose the store location of your choice as well as enable/disable Digital Wallets. Apple Pay requires one extra step to operate — see the Apple Pay section below for those directions.

5

Add a Merchant Name

If you use wallet payments, simply add a Merchant Name to appear on those wallet payments.

An SSL certificate is required

You must have an https:// secure SSL certificate in order to process live payments. You usually purchase an SSL through your web host provider on a yearly basis. We recommend you use the ‘WordPress HTTPS’ plugin to secure your store, cart, and account pages — or visit Settings › Checkout and force SSL to ON.

WP EasyCart — Square Payment Settings

WP EasyCart Square payment settings with Enable Live, Inventory Sync, and Product Sync sliders

Square Settings Explained

Three sliders control the connection and how deeply Square and EasyCart stay in sync.

  • Enable Live: Slide ON and connect to your Square account by simply logging in and making the connection. This enables credit card entry on your website, and payments process through your Square account.
  • Inventory Sync: Slide ON if you wish to have your Square inventory synced automatically and periodically. Inventory syncing will only occur for products which you have synced from Square — Square becomes your master record for product changes and inventory changes.
  • Product Sync: Slide ON if you wish to have your Square products synced automatically and periodically. Product syncing pulls any new changes from your Square products down to the WP EasyCart product system — including inventory, variants and modifiers, and other product information. Syncing happens regularly on hourly schedules.

Square Advanced Options

Advanced options include the ability to adjust store locations and enable Digital Wallet payments such as Apple Pay & Google Pay.

WP EasyCart — Square Advanced Options

WP EasyCart Square advanced options with store location and digital wallet settings

Power Feature

Setup Required for Apple Pay

Apple Pay requires an extra verification step be taken on all websites. You must upload a certificate file to your website and place it within a specific directory before Square will verify your site and show Apple Pay as an available option.

  1. Download the certificate file here
  2. Unzip this file or open it to find the certificate file called “apple-developer-merchantid-domain-association”
  3. Upload this certificate file to the following location: https://www.yourWebsiteURL.com/.well-known/apple-developer-merchantid-domain-association

You may need to create this .well-known/ folder on your website — and please be aware, the file does require it be exactly in this location.

💡 Special Note: Some users have reported that unzipping this file with certain programs will alter the file, and Square will not verify it. A Windows-based zip tool may be necessary depending on your operating system and unzip tool.

Using the Optional Square Product Importer

Once you have finished connecting the Square payment process, you may use the Square importer as an optional convenience system to bring Square products into EasyCart. Click here to learn more about our Square cart importer.

Ready to Take Square Payments?

One click connects your Square account — and if wallets, syncing, or Apple Pay verification get tricky, our support team is here to help.

Updated on July 20, 2026