To ensure proper operation of Comply and Shopify POS, you need to configure the necessary network exceptions in your firewall, proxy, or DNS filtering system.
A restrictive network setup may prevent:
Communication between Shopify POS and Shopify Admin.
Order synchronisation.
In-store checkout processing.
Transaction recording in compliance with applicable tax regulations.
Required exceptions for Comply
Add the following domains to your network allowlist:
complyapp.io*.complyapp.io(all subdomains)
These are required for:
Processing POS transactions.
Generating and storing fiscal data.
Synchronising data between Shopify Admin and POS terminals.
Important: if you are using a corporate firewall, proxy, or DNS filtering system, make sure that HTTPS traffic to these domains is not blocked or intercepted.
Shopify POS network requirements
In addition to the Comply exceptions, Shopify POS requires access to multiple Shopify services. Follow the official Shopify documentation for the full list of required domains, port configuration, and device connectivity requirements:
Validation
After configuring the exceptions, verify that everything is working correctly:
Open Shopify POS.
Perform a test checkout.
Confirm that the order is created successfully, Comply processes the transaction, and no connectivity errors occur.
