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, 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.
International Availability
Terminal API is currently available to Square developers located in the US, Canada, UK, 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 than the associated fees for Square Point of Sale, Point of Sale API, or Square Reader SDK.
Processing fees for Terminal API:
2.6% + $0.10 per swipe, dip, or tap