Skip to main content
All CollectionsIntegrationsPayment Integrations
How to Connect Square as a Payment Processor
How to Connect Square as a Payment Processor

A Quick Step-By-Step Guide to Accepting One-Time Payments or Recurring Payments (Subscriptions) With Square

Adrian avatar
Written by Adrian
Updated today

Available on

❌ Free

❌ Basic

✅ Pro

✅ Business

Square is a popular payment processor that allows businesses to accept credit and debit card payments. If you are looking to integrate Square into your funnels, this guide will walk you through the steps to connect Square as your payment processor.

Collecting Payments

In order to collect payments from participants, you will need to set things up accordingly in your funnel first.

Make sure to read this article here for a step-by-step guide, as well as additional information on the subject: Collect Payments From Your Users

Connecting Square

  1. Choose between "Test Payment Accounts" and "Live Payment Accounts".

  2. Click on the "Link Account" button and in the dropdown select Square.

  3. Follow the prompts to connect an existing account, or create a new a Square account.

  4. You can use the account that is not in live mode to test your payments.

  5. After you have connected your Square accounts, you can then use them to take payments in your funnels.

  6. From the "Collect Payments element", select the Payment Model you want to use (“Subscription & Recurring Payment” or “One-time Payments”), then select the appropriate Payment Account.

Available Payment Methods

Payment Method

One-time Payments

Subscriptions & Recurring Payments

Credit and Debit Card

✅ Yes

✅ Yes

EPS

❌ Not Available

❌ Not Available

iDEAL ACCOUNT

❌ Not Available

❌ Not Available

SEPA DIRECT ACCOUNT

❌ Not Available

❌ Not Available

Google Pay / Apple Pay

✅ Yes

❌ Not Available


Important

You can only sign up with Square if your company is based in:

  • United States

  • Canada

  • Australia

  • United Kingdom

  • Japan

  • Republic of Ireland

  • France

Did this answer your question?