How to connect and accept payments with Square

How to connect and accept payments with Square


Take full or partial prepayment when a customer places their booking using your Square account as your payment gateway. This article will go into detail with the setup instructions for enabling Square as a payment gateway option.

Step 1: Login to your Square account

You need to have an existing Square account to use this integration. If you don’t have a Square account presently, you can create the account here.


The account needs to be activated in order to start receiving payments. If the account is not activated, you will see the following message on your dashboard.


Step 2: Locate the Application ID, Access Token and Locations ID

1️⃣ Navigate to https://developer.squareup.com/apps and create a new Application and add the Application Name.



2️⃣ You will be redirected to the Applications page, then click Open.



3️⃣ On the top of the page, click on Production. Then on the left-hand side menu, click Credentials and note down your Application ID and Access Token.



4️⃣ On the same page, click Locations and you will see your Location ID.


Step 3: Enabling Square as the Payment Gateway in your Nabooki Account

1️⃣ Login to your Nabooki Merchant account and use the left-hand side navigation menu to go to Online Payments > Square.
2️⃣ Select Live from the Environment dropdown. 
3️⃣ Select the Accepted cards.
4️⃣ Select the Gateway country.
5️⃣ Populate the following input fields with the values from your Square Developer Account.
🔹Square application ID (under Credentials)
🔹Square access token (under Credentials)
🔹Square location ID (under Locations)
5️⃣ Click Update to save your changes. 



Troubleshooting & FAQs

My Square payment gateway is not working. What should I do?
  • Check if you have entered the correct Application ID, Access Token, or Location ID.
  • Ensure that you are using the sandbox credentials for testing and production credentials for live transactions.
  • If the issue persists, contact support (details below)

  •  

    Need Help?

    If you need assistance, contact our support team:
    💬 Live Chat: Click the chat icon in the bottom-right corner of the screen.
    📧 Email: support@nabooki.com


      • Related Articles

      • How to connect and accept payments with Stripe

        Collect full or partial payments upfront when customers book, using your Stripe account as the payment gateway. Step 1: Ensure You Have a Stripe Account To use this integration, you need a Stripe account If you don’t have one, you can create an ...
      • How to connect and accept payments with PayPal

        Take full or partial prepayment when a customer places their booking using your eWay account as your payment gateway. Step 1: Login to your PayPal account A merchant account is required from your bank. This is a special kind of bank account that can ...
      • How to connect and accept payments with Braintree

        Take full or partial prepayment when a customer places their booking using your Braintree account as your payment gateway. Step 1: Login to your Braintree Account You need to have an existing Braintreee account to use this integration. If you don’t ...
      • How to connect and accept payments with eWay

        Take full or partial prepayment when a customer places their booking using your eWay account as your payment gateway. Step 1: Login to your eWay account You need to have an existing eWay account to use this integration. If you don’t have a eWay ...
      • How to add a payment gateway to accept online payments

        You are able to take full or partial payments (deposits) from customers when they are making a booking. A payment gateway is a server that is dedicated to linking websites and banks so that online credit card transactions can be completed in ...