Square POS Integration
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 step 2 copy app credentials step 3 copy oauth application secret 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 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