How to Connect Square

What This Is

Square is a fully supported payment processor on BRS. It is a strong option for businesses already using Square for in-person transactions or those who prefer managing online and offline payments in one system.

Customers complete checkout directly on your website without being redirected elsewhere.


Before You Start

Before connecting Square:

  • Your website domain must already be live
  • SSL must already be active on your site
  • You need an active Square account
  • You should have access to log into Square during setup

You no longer need to manually copy and paste Square production tokens into BRS. The connection process is now handled automatically through Square authorization.

If you do not already have a Square account, create one first at Square


Important Requirement: SSL Must Be Active

Square’s payment fields will not appear unless SSL is active on your domain.

Do not attempt to troubleshoot missing card fields until:

  • Your domain is fully connected
  • SSL has finished installing
  • Your website loads securely using HTTPS

This is the most common issue with Square setups.


How to Connect Square

  1. In your BRS dashboard, go to Website → Checkout Settings → Payment Configurations

  2. Select Square as your payment processor

  3. Click Connect with Square

  4. Log into your Square account if prompted
  5. Follow the authorization process inside Square
  6. Return to BRS once the connection is complete
  7. Click Save Payment Configurations

After saving, Square will be connected to your BRS website.


Recommended After Setup

After connecting Square:

  • Place a small test booking
  • Verify the card entry field appears correctly
  • Confirm payments process successfully
  • Test checkout on both desktop and mobile devices

Testing immediately helps catch SSL or setup problems before customers encounter them.


Common Issues

Card Entry Field Not Showing

This almost always means SSL is not active yet.

Confirm:

  • Your domain is fully connected
  • Your site loads with HTTPS
  • SSL installation has completed

Without SSL, Square’s payment fields will not display.


Connection Not Completing

Make sure:

  • You completed the full Square authorization flow
  • You returned to BRS afterward
  • You clicked Save Payment Configurations

Closing the browser early can interrupt the setup process.


Payments Not Processing

Check the following inside Square:

  • Your Square account is fully verified
  • Your account is active and unrestricted
  • Payment processing is enabled

Account verification issues inside Square can block transactions.


Login or Authentication Problems

If Square login verification, 2-factor authentication, or account restrictions prevent access, contact Square Support directly.

BRS cannot bypass Square account security requirements.


Additional Recommendations

Square works especially well for businesses already using:

  • Square terminals
  • Square POS systems
  • In-person payment processing
  • Existing Square business infrastructure

If you're still deciding which processor to use see: How to Accept Card Payments on Your BRS Site (Choosing a Processor)