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 card processing and printed receipts. Or build with Square Reader SDK to give sellers an option between two Square Readers and Square Stand for in-person payments.
Terminal API (Beta)
Build a custom point of sale that connects to Square Terminal, an all-in-one credit card device, from any platform. 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.
Your apps, powered by Square
In-store kiosks for quick-service restaurants using Terminal API to improve the ordering and checkout experience.
With the recent success of its newly launched mobile app, Shake Shack wanted to explore self-serve kiosks.
Infinite Peripherals used Square Reader SDK to deliver a digital metering solution for 8,000 Washington, D.C. taxis.
Quiqmeds saved patients and providers time by enabling them to pay for prescriptions and copays at the point of care.
Square Reader SDK helped Singenuity quickly build and scale their software for adventure companies.
Ready to get started?
Review our documentation and start integrating payment capabilities into your app.