Build apps that connect to Square hardware.
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 Stand, Square Reader and 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 credit or debit card processing and printed receipts. Or build with Square POS API to give sellers an option between Square Readers and Square Stand for in-person payments.
Terminal API
Build a custom point of sale that connects to Square Terminal, an all-in-one credit or debit card device, from any platform. Accept payments via contactless cards, mobile devices and chip and PIN cards anywhere.
POS API
Build a custom iOS or Android point of sale that connects to Square Reader or Square Stand. Accept payments via contactless cards, mobile devices and chip and PIN cards anywhere.
Security & Compliance
Our payments APIs include end-to-end encryption, dispute management, fast deposits for sellers and fraud detection.
Processing Fees
Square offers simple, transparent payment pricing with no hidden fees. Square APIs and SDKs are free for developers to use. Sellers only pay processing fees for each transaction.
Your apps, powered by Square
Ready to get started?
Review our documentation and start integrating payment capabilities into your app.