Square Terminal
Pairing a Square Terminal with a register and taking card payments through it.
Square Terminal is the hardware option: connect your Square seller account, then pair physical terminals to your stores. Press pay in the POS, the terminal wakes up, the customer taps, dips or swipes, and the sale closes.
Connecting your Square account
- Go to Settings → Integrations → Square Terminal.
- Press Connect to Square — you are sent to Square to authorise, then returned here.
- The panel then shows your merchant ID and primary location, which is how you know the right seller account is connected.
Pairing a terminal (the hardware steps)
- In the same panel, press + Pair a terminal.
- Give the device a name you will recognise at the counter (for example "Front counter") and choose which store it belongs to — each store pairs its own terminals.
- Press Generate code. A short device code appears.
- Now on the Square Terminal itself: tap Sign in → Use a device code, and type the code in.
- The code expires after 5 minutes — if it lapses, revoke that row and generate a fresh one.
- There is nothing to confirm on our side: the panel detects the pairing automatically within a few seconds and the row flips to paired.
The terminal needs to be charged, switched on and connected to the shop's Wi-Fi (or ethernet dock) before it can accept a device code or wake for a sale. A terminal that has dropped off the network shows up as a checkout that never arrives — check the device's connection before suspecting the POS.
During a sale
Choose the terminal payment method at the counter and the paired terminal wakes with the amount on screen; the customer taps, dips or swipes. The checkout is tracked while the customer completes it, and one that should not go ahead can be cancelled from the POS rather than left hanging on the device.
Unpairing or replacing a device
Revoke on a device row disconnects that terminal — it can no longer take payments for the store until it is paired again. Replacing hardware is just revoke old, pair new; the sales history is untouched.
Reconciliation
Completed transactions are reconciled back by webhook, so the POS learns the outcome from Square rather than assuming it.