Rex

Set up Square payments

With Square connected, guests pay through your Square account: by card at checkout, by Square invoice when a package takes a deposit, or in person on a paired Square card reader. Your packages and add-ons can be mapped to Square catalog items so orders and receipts show the right line items.

Setup has three parts: connect Square once for your account, turn it on and pick a Square location for each venue, then make Square the venue's payment processor. Card readers are optional.

Connect your Square account

1

Navigate to Global Integrations

Type Square in the search box to find its card.

Marketplace›Integrations
Global Integrations page with Square typed in the search box (1) and the Square card below
Search for Square to find its card.
2

Add the Square card

Click Add, then Confirm and Add. Square carries a Pro badge: if your account isn't on the Pro plan, the Add window says that adding it upgrades your subscription. If the card already shows Info and Settings, it's added.

The Square card with its Pro badge, the Info button (2) and the Settings button (3)
A card that shows Info and Settings is already added; click Settings to open the Square window.
3

Click Settings on the Square card

The Square window opens and shows Disconnected.

The Square window showing Disconnected, with the Connect button (4)
Click Connect and approve the permissions in Square.
4

Click Connect

Sign in to Square and approve the permissions Rex asks for. Back in Rex, the Square window shows Connected. You only do this once for the whole account.

The Square window showing the Connected badge (4) after the account is connected, with Connect greyed out and Disconnect available
After you approve Square, the window shows Connected.

Turn on Square for each venue

1

Navigate to the venue

Open the venue. The Integrations section is at the bottom of the General tab.

Manage›Venues›Your Venue›General
The Integrations section of the venue's General tab with the Square card's Settings button (2)
The venue's Square card is in the Integrations section at the bottom of the General tab.
2

Click Settings on the Square card

The Square window opens.

The venue's Square window with Enable Square (3), Location ID (4), Fallback Item and the Cash App, Afterpay and Bank Account switches
Turn on Square, pick the venue's Square location and a Fallback Item.
3

Toggle Enable Square to ON

The venue's Square window with the Enable Square switch (3) turned on
Turn on Enable Square for the venue.
4

Select the Location ID

Pick the Square location for this venue, choose a Fallback Item, set the switches in the table below, then click Save changes.

The Location ID dropdown (4) open in the venue's Square window, listing the Square locations
Pick the Square location for this venue.
FieldDescription
Enable SquareTurns Square on for this venue. Needed for payments, invoices and card readers.
Location IDThe Square location this venue's payments, catalog and card readers belong to.
Fallback ItemThe Square catalog item Rex uses when a package or add-on has no item, or its item can't be found any more. Recommended.
Cash App EnableAdds Cash App Pay to the card checkout.
Afterpay EnableAdds Afterpay (Clearpay) to the card checkout.
Bank Account EnableLets guests pay Square invoices by bank transfer.

Make Square the venue's payment processor

On the venue's General tab, click Settings on the Payment card, choose Square in the Payments dropdown and click Save changes. There are no keys to enter. Square shows as Square (Unavailable) until the account is connected and the venue's Enable Square switch is on.

Manage›Venues›Your Venue›General

How guests pay

Full payment

The guest pays the whole amount at checkout on Square's card form and is charged straight away.

Best for: Packages that take the full amount, or no deposit, at checkout.

Deposit

Rex emails the guest a Square invoice. The deposit is due today and the balance is due by the reservation date (or tomorrow if the reservation is today). The guest can pay by card, Cash App Pay, or bank transfer if Bank Account Enable is on. Rex marks the reservation paid when the invoice is paid.

Best for: Packages that take a deposit of less than 100%.

⚠️Warning

The deposit on a Square invoice has to be paid within about 30 minutes. If it isn't, Rex cancels the invoice and the pending booking.

Map packages and add-ons to Square items

Mapping links your packages and add-ons to items in your Square catalog, so Square orders show the right line items instead of the Fallback Item. The catalog comes from the venue's Location ID, so set that first.

Packages

Open the package from the venue's Packages tab and click Settings on the Square card in the package's Integrations section. Pick the Square item in Items, set Square Quantity and click Save changes.

Manage›Venues›Your Venue›Packages
FieldDescription
DefaultRex picks: the number of lanes for per-lane pricing, 1 for flat rate, and the number of guests otherwise.
1One line for the whole package price.
GuestsOne unit per guest.
LanesOne unit per lane.

Square Quantity sets how the package line is split on the Square order. Rex only splits the price when it divides evenly, and sends a single line otherwise.

Add-ons

Open the add-on, go to its Assign tab and click the Edit Mapping icon on the package's row. On the Mapping tab, click Get Items List in the Square section, pick the Item and click Save changes.

Manage›Add Ons

Pair a Square card reader

Pair a Square Terminal, or the Square app on a supported device, so staff can take in-person card payments from the host app. Readers belong to the venue's Square location, so set the Location ID first.

1

Click Edit on the Payment Settings card

It's on the venue's Host tab. The Payment Settings window opens.

Manage›Venues›Your Venue›Host
The Payment Settings card on the venue's Host tab with its Edit button (1)
Click Edit on the Payment Settings card to open the Payment Settings window.
2

Toggle Square Card Reader to ON

It only shows when the venue's payment processor is Square, and stays greyed out until Square is connected and Enable Square is on.

The Square Card Reader switch (2) turned on in the venue's Payment Settings window, with the New Reader Code Name field below it
Turn on Square Card Reader.
3

Enter a New Reader Code Name

Use a name you'll recognise, for example Bar iPad.

The New Reader Code Name field (3) filled in with Bar iPad, next to the Create code button
Name the reader something you will recognise.
4

Click Create code

A new row shows the reader's Name and Code.

The Square Card Reader section after Create code, with a new row showing the reader's Name and Code (4)
Click Create code to get the reader's code.
5

Enter the code on the device

On the Square Terminal or in the Square app, sign in to your Square account and enter the code when it asks to pair a device. Then click Save changes in Rex.

Illustration: a card reader's pairing screen with the six-character device code entered (5) and a Pair device button
Enter the code from Rex on the reader.

Paired readers stay listed with their Name and Code. In the same window, Square Invoice lets hosts send a Square invoice from the host app.

What syncs

  • Card payments and paid invoices are recorded as transactions on the reservation.
  • Payments taken on a paired reader are recorded on the reservation once the guest completes them on the device.
  • A refund made in Square updates the reservation in Rex.

Disconnect Square

Click Settings on the Square card under Global Integrations, then click Disconnect. Rex asks what to do with your mappings:

Keep Mapped Items

Revokes the connection but keeps your locations and item mappings, so reconnecting is quicker.

Best for: Reconnecting the same Square account.

Clear Mapped Items

Also clears the mapped locations and items on every venue.

Best for: Moving to a different Square account.

Either way, Square is disconnected for the whole account and stops taking payments at every venue.

Troubleshooting

Square shows as Square (Unavailable) in the Payments dropdown

Possible causes

  • •Square isn't connected for the account
  • •Enable Square is off at the venue

Fix

Marketplace›Integrations

Connect Square from the Square card under Global Integrations, then turn on Enable Square in the venue's Square window and save.

The Square card under Global Integrations with its Settings button highlighted

Square Card Reader is greyed out

Possible causes

  • •Square isn't connected, or Enable Square is off at the venue

Fix

Manage›Venues›Your Venue›General

Finish connecting Square and turning it on for the venue, then reopen the Host tab's Payment Settings.

The venue's Square window with the Enable Square switch highlighted

Payments stop working

Possible causes

  • •The Square connection was revoked

Fix

Marketplace›Integrations

Open the Square card's Settings. If it shows Disconnected, click Connect and approve the permissions again.

The Square window showing Disconnected with the Connect button highlighted

Updated Oct 8, 2026

Was this helpful?