---
title: Square POS Integration
slug: square-pos-integration
docTags: 
createdAt: 2024-09-11T07:17:01.136Z
---

# Admin Panel



### STEP 1: Create a new App on the Square Developer Portal

[https://developer.squareup.com/console/en/apps](https://developer.squareup.com/console/en/apps)

![](https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/PKn0b7XJWE-amb2aPPaMG_image.png "Create New App")

###

### STEP 2: Copy App Credentials

![](https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/C0WSBb2GmdZo_ci5FtUuC_image.png)

###

### STEP 3: Copy OAuth Application Secret

![](https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/t8KiXuRwDuGklKnjV3M7R_image.png)

###

### STEP 4: Configure OAuth Redirect URL

**Redirect URL:**
[https://pos-sync.apps.hyperzod.com/merchant/callback/oauth/square\_pos](https://pos-sync.apps.hyperzod.com/merchant/callback/oauth/square_pos)

![](https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/M_dxcEWjkDwLzogfJAbYw_image.png)

###

### STEP 5: Configure Square POS in Hyperzod Apps

![](https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/-pyhwKFJPVy-bDwdM4L7z_image.png)

![](https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/zpv_ntQ5z--QMh0SoGno1_image.png)



Copy the following into Square config and Save&#x20;

- **Application ID**
- **Access token**
- **OAuth** **Application Secret**

![](https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/SwtLSkHorfx3nShXTcHx__image.png)

###

### STEP 6: Configure Webhooks

After saving the square configurations, reopen the config and click **Configure Webhooks.&#x20;**&#x54;his will automatically configure the webhooks on Square POS and Hyperzod.&#x20;

###

### STEP 7: Activate Square POS for Merchants

![](https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/oC07FQ0-jpky2FWo0ibZx_image.png)

***

# 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&#x20;

![](https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/5ufqH3P3Of-so-Vkf__nn_image.png)

Click `Connect Square` button to authorize your Square Merchant account.&#x20;

![](https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/OcH4EEKKQ4U677Wjx9Fvs_image.png)

###

### STEP 2: Select Square Merchant Location

Once authorized, click `Configure` button again to select the Square Merchant Location.

![](https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/aB7xFhgsWImzNPW6MJxha_image.png)

###

### STEP 3: Activate

Finally, activate the Square POS and Enable POS Sync option from Global Settings.

![](https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/e0lBsHgsFnIaQmjm-sNjq_image.png)

## 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**.

![](https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/WaXii6QvKvu4J4hPd87S1_image.png)

