🔐 Square OAuth Token Generator

🔒 Security & Privacy

Step 1: Configure Your Square App

â„šī¸ This is automatically set to your current page URL. Copy this URL and add it to your Square app's redirect URIs in the Square Developer Dashboard.

Step 2: Select Permissions

📋 Default Square Permissions

If no scopes are selected, Square uses these default permissions:

MERCHANT_PROFILE_READ PAYMENTS_READ SETTLEMENTS_READ BANK_ACCOUNTS_READ

Tip: Select only the permissions your app actually needs for better security and user trust.

âš ī¸ Important Notes:
  • Employee/Timecard scopes require special business entity access from Square
  • Appointment scopes work with Square's booking system
  • Write permissions allow modifying data - use with caution
  • Start with read-only permissions for testing

Step 3: Get Authorization

âš ī¸ Important: Before proceeding, you must add the redirect URI above to your Square app settings:
  1. Go to your Square Developer Dashboard
  2. Select your application
  3. Navigate to OAuth settings
  4. Add the redirect URI shown above to your allowed redirect URIs
  5. Save your changes

Step 4: Get Your Token

After clicking the authorization URL above, copy the 'code' parameter from the redirected URL