Merchant APIs

The Square Developer platform provides merchant APIs that let you configure and access account details to support merchant services across many locations. Each merchant represents one organization or business that sells with Square.

Link to section

Square products

Square provides tools and hardware that merchants use to run their business.

Provides tools to manage daily business operations and monitor activities. Sellers can see transactions and transfers, track the progress of every invoice, and see which customers have paid.

The Square Dashboard provides quick insights and real-time reports that show hourly sales by location and lets sellers analyze performance to see where they can improve.

Learn about the Seller Dashboard

tab-image
Link to section

Build with merchant APIs

Use merchant APIs to access and store details about Square sellers and their business locations.

icon

Merchants API

Group individual seller locations, allowing them to operate as a single entity.

icon

Merchant Custom Attributes API

Extend the data model by associating custom information with merchants.

icon

Locations API

Manage details about merchant locations, such as address, name, and business hours.

icon

Location Custom Attributes API

Extend the data model by associating custom information with locations.

icon

Merchants API

Group individual seller locations, allowing them to operate as a single entity.

icon

Merchant Custom Attributes API

Extend the data model by associating custom information with merchants.

icon

Locations API

Manage details about merchant locations, such as address, name, and business hours.

icon

Location Custom Attributes API

Extend the data model by associating custom information with locations.

Link to section

Merchant sample applications

See how you can integrate merchant features into your application flow.

Tipping Report Sample

Generates a tipping report for team members working at a selected seller location for a specified reporting period.

Tipping Report Sample

Generates a tipping report for team members working at a selected seller location for a specified reporting period.

Link to section

Merchant guides

Learn about commonly used features and tasks that you can do with staff APIs.