Back to Home

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

Still need help? Learn from our Seller Community

Visit the Seller Community