Build apps that connect to Square hardware

In-person payments for developers

Accept payments with Square hardware using Square APIs and SDKs.

Whether you’re building a custom point of sale (POS) or a self-service kiosk, you can now connect to Square Terminal by integrating with our APIs and SDKs for in-person payments. Let Square manage the complexities of payment processing, including security and compliance, so you can focus on building a world-class product.

Choose your in-person payments integration.

Build with Square Terminal API to give your sellers access to the sleek Square Terminal device for all-in-one bank card processing and printed receipts.

Terminal API

Build a custom point of sale that connects to Square Terminal, an all-in-one bank card device, from any platform. Accept Apple Pay, Google Pay, and chip and PIN cards anywhere.


Build a custom iOS or Android point of sale that connects to Square Stand. Accept payments via contactless cards, mobile devices, and chip and PIN cards anywhere.

Ready to get started?

Review our documentation and start integrating payment capabilities into your app.