
Square API and SDK Documentation - Square Developer
Build solutions that process payments on Square hardware or online, manage products and customers, and handle the operations that keep businesses running.
POST /v2/payments - Square API Reference - Square Developer
Creates a payment using the provided source. You can use this endpoint to charge a card (credit/debit card or Square gift card) or record a payment that the seller received outside of Square. (cash payment from a buyer or a payment that an …
Get Started - Square Developer
Create an account and make your first Square API call in minutes. With the Square Developer platform, you can build custom applications that help Square sellers take payments, create and track orders, manage inventory, organize customers, and more.
Square Dashboard - Square Developer
Square sellers use the Square Dashboard to manage business operations by tracking orders, processing transactions, managing inventory, engaging with customers, running detailed reports, and more.
Square Corner Blog
Feb 26, 2025 · The Corner is Square's technical blog covering software engineering, APIs, data, open source and more.
Developer Console
Square provides the Developer Console to manage your applications, permissions, and authorizations, the Square Dashboard to track seller activity and create seller resources, and the Sandbox Square Dashboard to simulate the seller experience when testing APIs.
Web Payments SDK - Square Developer
The Web Payments SDK doesn't create a new customer in the Square account where a payment is credited. If you want to create a new customer along with a payment on a Square account, you need to collect at least one of the following pieces of information about a buyer:
Square SDKs
Mobile Payments SDK. Embed the Square payment flow directly into native iOS or Android mobile applications and connect to a Square Reader or Square Stand to process in-person payments.
Square APIs & SDKs: Build Custom Solutions on Square
Square APIs and SDKs allow developers to build custom apps and integrations for payments, customers, commerce, and staff solutions.
OAuth API - Square Developer
Square offers two types of OAuth: a code flow and a PKCE (Proof Key for Code Exchange) flow: The code flow is an OAuth flow that requires a confidential client to pass in the client_id and client_secret values when redeeming an authorization code from Square.