How to Connect Square

What This Is

Square is a fully supported payment processor on BRS. It is a great option if you already use Square for in-person transactions or prefer it over Stripe. Customers check out directly on your site — no redirects.


Before You Start

•  Your domain must be live with SSL active before Square's card entry field will appear at checkout. Do not attempt to connect Square before your domain is pointed and SSL is installed.

•  You need an active Square account (squareup.com).

•  Use your Production credentials — not sandbox/test credentials.


Steps

1.    Log into your Square developer account at developer.squareup.com

2.    Create or open your application

3.    Copy your Production Access Token

4.    In BRS, go to Website → Checkout Settings → Payment Configurations

5.    Select Square as your payment processor

6.    Paste your Production Access Token into the field

7.    Save your settings

8.    Confirm your domain is live with SSL active, then place a test booking to verify card entry is working


Not sure if Square is the best option? See: Which Payment Processor Should I Use


Common Issues

•  Card entry field not showing at checkout — this almost always means your domain SSL is not yet active. Confirm SSL status with BRS support before troubleshooting further.

•  Credentials not working — make sure you are using Production credentials, not sandbox or test mode credentials from Square.


Note: If you need help connecting Square or are getting errors after SSL is confirmed active, contact BRS support with a screenshot of the error.