Prerequisites
Verify you have the necessary permissions before starting setup.
- A Square Developer account at developer.squareup.com
- Access to create applications in the Square Developer Console
Create a Square Application
Register an OAuth application in the Square Developer Console. One application covers both Production and Sandbox environments.
Sign in to Square Developer Console
Sign in to the Square Developer Console.
Configure OAuth settings
Set up the redirect URL and permission scopes for your application. The redirect URL must be added separately for Production and Sandbox using the environment toggle.
Add Production redirect URL
Use the environment toggle at the top of the page to select Production, then navigate to the OAuth tab.
- In the Redirect URL field, enter exactly:
https://api.stackone.com/connect/oauth2/square/callback - Click Save.
Add Sandbox redirect URL
Use the environment toggle to switch to Sandbox, then navigate to the OAuth tab.
- In the Redirect URL field, enter exactly:
https://api.stackone.com/connect/oauth2/square/callback - Click Save.
Copy Production Credentials
Retrieve your Production Application ID and Application Secret for connecting to the Production environment.
Switch to Production environment
In your application, use the environment toggle at the top of the page to select Production.
Navigate to the Credentials tab
Click the Credentials tab in your application settings.
- Copy the Application ID — it starts with
sq0idp-. This is your Production Client ID. - Click Show next to Application Secret and copy it — it starts with
sq0csp-. This is your Production Client Secret. - Store both values securely for use later.
Copy Sandbox Credentials
Retrieve your Sandbox Application ID and Application Secret for connecting to the Sandbox environment.
Switch to Sandbox environment
In your application, use the environment toggle at the top of the page to select Sandbox.
Navigate to the Credentials tab
Click the Credentials tab in your application settings.
- Copy the Sandbox Application ID — it starts with
sandbox-sq0idb-. This is your Sandbox Client ID. - Click Show next to Sandbox Application Secret and copy it — it starts with
sandbox-sq0csp-. This is your Sandbox Client Secret. - Store both values securely for use later.
Creating the StackOne Connector Profile
To create the Connector Profile in StackOne for Square:Navigate to Connector Profiles
Create New Connector Profile
- Click + Connector Profile
- Search for and select Square
- Select Type as OAuth 2.0
- Fill out the fields using details retrieved from your provider:
- Application ID
- Application Secret
- Scopes (Optional)
- (Optional) Select Actions to be enabled for this Connector Profile
- Click Create profile