Square Terminal API FAQ
Square Terminal is an all-in-one card payments device with a full touchscreen, cordless design with Wi-Fi connectivity and a built-in printer for receipts. It’s best used as a countertop terminal, but can also be used handheld to collect payments away from the POS system.
It accepts any type of in-person, card-present card payment, including credit and debit cards. This includes chip card payments in the UK and Australia.
Terminal API connects your Terminal device to any third-party POS software, so you can accept and process payments on the Terminal device and automatically send payment info back to your POS system.
For more information on connecting your Terminal device to your POS system, take a look at the Square Developer Doc.
Terminal API connects to a Terminal device, whereas Square Reader SDK connects to Square Readers and Square Stand. Terminal API works with any platform (not just iOS and Android).
You can manage the checkout flow on the Terminal device (rather than on a third-party phone/tablet) and print receipts. It’s best used as a countertop device, whereas Square Readers are portable.
Finally, Terminal API is available in the US, CA, UK and AU, whereas Reader SDK is only available in the US.
Square Terminal covers all your card-present payment needs in a single, portable device – you can complete a checkout, accept a tip and print a receipt with full buyer transparency. You may also want to use Terminal if you’re looking for a modern countertop terminal solution.
You can purchase from Square Shop or a retail store.