Square Terminal API
Square Terminal API lets developers integrate Square payments with any software platform using Square Terminal, an all-in-one card payments device. Terminal API is compatible with any software, platform or operating system (iOS, Android, desktop or mobile web). Once you’ve integrated, you can use the Terminal for in-person and card-present payments.
Get Started with Square Terminal API
For information on getting started with Terminal API, take a look at the Square Developer Doc.
Terminal API is currently available to Square developers located in the US, Canada, Ireland, Japan, UK, Ireland and Australia.
If you plan to process payments outside of these countries, visit Square Point of Sale API to learn about processing in-person payments with Square hardware from your custom iOS or Android app.
Square Terminal API Fees
Please note, fees for processing payments with Terminal API are different from the associated fees for Square Point of Sale, Point of Sale API or Square Reader SDK.
Processing fees for Terminal API are 1.75% per chip and PIN or contactless payment + VAT.