Setting up your network for Shopify POS

Your network needs to meet certain requirements for the Shopify POS app to work. This guide outlines how to set up your network to use the Shopify POS app.

Check your firewall settings

If you have a firewall activated on your network, then it can interfere with POS functionality.

Adding domains to your allow list ensures that Shopify POS works correctly. In your firewall settings, add all ports for all hostnames on the following domains to your allow list:

  • shopify.com
  • myshopify.com
  • shopifyapps.com
  • shopifycs.com
  • shopifysvc.com
  • shopifyinc.com
  • stripe.com
  • stripecdn.com
  • stripe.network
  • hcaptcha.com
  • bbpos.com
  • bugsnag.com
  • clients3.google.com
  • storage.googleapis.com
  • your store's custom domains

You need to add your store's custom domains to the allow list because Shopify POS and apps often use your custom domain name to connect with Shopify services.

If you need help to add these domains to your allow list, then contact your network administrator.

Set up Stripe's domain allowlist

Stripe is the payment processor that Shopify Payments uses to process payments. Your network needs to meet Stripe's network configuration requirements.

Geographic IP address filtering

The services used by POS may be hosted worldwide. If your firewall filters out IP addresses based on geographical location, then you need to deactivate this filter.

If you need help to change your firewall settings, then contact your network administrator.

Set up your ports for POS Terminal

If you're using POS Terminal then you need to set up your ports. Port numbers are used in the internet protocols to specify different services. They're part of the addressing information in the network and they help to direct network messages to the correct application on a device.

The following ports must be open for Shopify POS to work on your network:

  • 4443
  • 8080
  • 27000
  • 27001

Troubleshooting Shopify POS network issues

If your Shopify POS experiences connectivity issues after setting up all of the network requirements, then refer to the advanced firewall troubleshooting article.

Can’t find the answers you’re looking for? We’re here to help.