Build commerce apps that go beyond payments.

Take payments across channels

Take payments in a mobile app
Customize the payment form UX to fit your mobile app’s look and feel.
In-App Payments SDK >
Take payments on a website
Go fully customizable, or quickly embed a checkout experience into a website.
Online Payments APIs >
Take payments in-person
Use Square hardware to build a custom point of sale or self-service kiosk.
Reader SDK >
Built on Security
Our payments APIs include end-to-end encryption, dispute management, fast deposits for merchants, and fraud detection.
Processing Fees
All our APIs & SDKs are free for developers to use.
Square charges a processing fee on credit and debit transactions. Processing fees start as low as 2.6% + 10¢ for in-person transactions.
Manage orders, customers, inventory and more

Create, track and manage orders
Build web and mobile applications that take orders and send them directly into Square Points of Sale or a custom built application.
New Square Orders API >
Report on key business metrics
Help merchants make informed decisions by giving them a complete view of their inventory, customers, products and more across online, in-app and in-person sales.
Square APIs are free for developers to use
Orders API is free for orders processed with Square Payments. If you want to process payments with a third party, Contact Us.

Make your app visible to Square merchants
Millions of merchants use the Square ecosystem every day. Get your app in the App Marketplace and help our merchants run their business even better.

Integrate with existing business systems
Transfer payments and business data into a CRM, OMS, ERP or any enterprise business solution.
Your apps, powered by Square
Custom Pricing
Custom pricing packages may be available for large businesses depending on payment volume, average transaction size, and more. We’d love to have a conversation about it.