Square POS Integration
Admin Panel
STEP 1: Create a new App on the Square Developer Portal

STEP 2: Copy App Credentials

STEP 3: Copy OAuth Application Secret

STEP 4: Configure OAuth Redirect URL

STEP 5: Configure Square POS in Hyperzod Apps


Copy the following into Square config and Save
- Application ID
- Access token
- OAuth Application Secret

STEP 6: Configure Webhooks
After saving the square configurations, reopen the config and click Configure Webhooks. This will automatically configure the webhooks on Square POS and Hyperzod.
STEP 7: Activate Square POS for Merchants

Merchant Panel
STEP 1: Authorize Square Merchant Account
Goto Apps > POS Integrations in the merchant panel and click Configure Square POS. If the admin has enabled it, Square POS will appear in the

Click Connect Square button to authorize your Square Merchant account.

STEP 2: Select Square Merchant Location
Once authorized, click Configure button again to select the Square Merchant Location.

STEP 3: Activate
Finally, activate the Square POS and Enable POS Sync option from Global Settings.

Synced Catalog
After the merchant setup is complete and the catalog is synced, you can manage the visibility of synced products and categories from the Synced Catalog page.
When a product or category is disabled, it is unpublished from your store, and future status updates from Square POS for that product or category are ignored.
When a product or category is re-enabled, it is published to your store again, and future status updates from Square POS are processed normally.
