## Connector Overview

The Square operating system allows business owners to sell anywhere, work more efficiently, manage inventory, communicate with customers, book appointments, order online, and so much more.

## Authentication Type

OAuth2

## Webhook Supported

No - Coming soon! Don't hesitate to get in touch with your TAM if you require webhook support for Square.

## Secrets

- PAN_SEC_SQUARE_REFRESH_TOKEN
- PAN_SEC_SQUARE_SHORT_LIVED
- PAN_SEC_SQUARE_EXPIRES_AT
- PAN_SEC_SQUARE_ACCESS_TOKEN
- PAN_SEC_SQUARE_MERCHANT_ID
- PAN_SEC_SQUARE_RESPONSE_TYPE
- PAN_SEC_SQUARE_TOKEN_TYPE

## API Client Supported

No

## Requirements for Provisioning

In order to provision your connector, the following Square information must be gathered:

- Application ID
- Application Secret
- Scope

## How to Connect Your Integration

Upon successfully creating a tenant, you will use the following information to connect to Square:

- Select Connect
- Log Into your Square account

**Please Note:** If you are using a Square Sandbox account, in order to connect, you need to authorize a Test Account in your Square Developer Console and have the Dashboard open while walking through the connection process.

For more information, please see [here](https://developer.squareup.com/docs/devtools/sandbox/overview).

## API Resources

For more information on how to utilize the Square API, feel free to reference the following [documentation](https://developer.squareup.com/reference/square).
