Easy way to take payments, manage refunds, and help customers checkout online.
Square provides a developer platform with APIs and SDKs for building integrations with Square seller accounts. The platform covers payments processing (including refunds, disputes, checkout, subscriptions, invoices, and Terminal integration), commerce functions (orders, catalog, inventory, bookings, and vendor management), customer relationship management (customer profiles, groups, segments, and loyalty programs), staff management (labor tracking and team rosters), and merchant/location administration.
The reference documentation includes OAuth for delegated account access, webhook subscription management, and an events search feature. It is intended for developers building custom integrations for their own businesses, publishing applications in the Square App Marketplace, or working directly with Square sellers to extend or customize Square's point-of-sale and online store functionality.
You can take payments, process refunds and disputes, manage catalogs and inventory, handle bookings, and manage customers, loyalty, and gift cards. It also supports staff, merchant, and location management.
No, the Checkout API lets you accept payments through a pre-built, Square-hosted checkout page with no frontend required.
Yes, the Terminal API requests checkouts from a paired Square Terminal, and the Devices API creates device codes to connect Square Terminal with a third-party point of sale system.
It's for developers customizing Square for their own business, publishing apps in the Square App Marketplace, or building integrations for Square sellers.
Yes, the Subscriptions API lets developers create and manage subscriptions, and the Cards API allows saving a credit or debit card on file.
Show your product to thousands of developers
· 100k monthly pageviews
· 7k newsletter subscribers
LinkedIn Email Finder and Email Verifier.
Access your queries and dashboards on Redash.
Allows you to programmatically access and Smartsheet data and account information.
Kanban software, Visualize Work, Increase Organizations Lead Time, Throughput & Productivity.
Get data for procurements in Hungary in JSON format.
Get data for procurements in Poland in JSON format.