TORO POS Network Whitelist

Firewall rules and domain whitelist for TORO POS store installations

Critical Startup & Core Operation

These connections are made during application startup. Blocking them causes the app to hang while waiting for timeouts, often adding 30–150 seconds to startup time.

Host / IP Port Protocol Purpose
8.8.8.8 53 TCP Internet connectivity check (Google DNS). The #1 cause of slow startups when blocked.
api.torocigarpos.com 443 HTTPS TORO API — configuration, global properties, database credentials. Called at startup.
data.torocigarpos.com 443 HTTPS TORO Insight API — dashboard data push, access management, inventory & ordering.
db01.torocigarpos.com 8081 WebSocket Real-time data socket for live updates and remote commands.
Global MySQL server 3306 MySQL Global database for data sync and system updates. IP is fetched from the TORO API at startup.
Global MySQL IP: The database server IP is not hardcoded — it is retrieved from api.torocigarpos.com at startup. Contact TORO support for the current IP, or allow outbound TCP on port 3306.
Important Payment Processing

Required for credit card transactions. Most stores use only one processor — whitelist whichever one the store uses.

Host Port Protocol Processor
api.payaconnect.com 443 HTTPS Paya
hellasbae.payaconnect.com 443 HTTPS Paya merchant portal
www.usaepay.com 443 HTTPS USAePay
platform.paragonsolutions.com 443 HTTPS Paragon / PureCloud
Important Software Updates
Host Port Protocol Purpose
s3.us-east-2.wasabisys.com 443 HTTPS Cloud storage — update files, assets, and resources
Features Optional Store Features

Used by specific features. Not required for startup, but blocking them will break the associated functionality.

Host Port Protocol Feature
api.pushover.net 443 HTTPS Push notifications to store owner
*.api.mailchimp.com 443 HTTPS Email marketing (Mailchimp)
api.cc.email 443 HTTPS Email marketing (Constant Contact)
api.openweathermap.org 80 HTTP Weather widget
api.geoapify.com 443 HTTPS Address geocoding
api.tinyurl.com 443 HTTPS URL shortening for customer links
api.remove.bg 443 HTTPS Product image background removal
ipapi.co 443 HTTPS IP geolocation
Store’s own website 443 HTTPS WooCommerce online store sync (if applicable)
Email Outbound Email (SMTP)

The SMTP server depends on the store’s email provider. Check the store’s settings in TORO under Dashboard > Setup System > Setup Store Email.

Host Port Protocol Provider
smtp.gmail.com 587 SMTP / TLS Gmail
smtp.fastmail.com 587 SMTP / TLS Fastmail
store-specific host 587 SMTP / TLS Custom provider
Troubleshooting Quick Fixes
App takes over 2 minutes to start?
  • Most likely: 8.8.8.8:53 is blocked — internet connectivity check is timing out
  • Second: Global MySQL server (port 3306) is blocked — database sync is timing out
  • Third: api.torocigarpos.com:443 is blocked — can’t fetch configuration
Credit cards not processing?
  • Whitelist the store’s payment processor (Paya, USAePay, or Paragon) on port 443
Updates failing to download?
  • Whitelist s3.us-east-2.wasabisys.com on port 443
Emails not sending?
  • Whitelist the store’s SMTP server on port 587
Minimum Whitelist for Full Functionality
HTTPS — Port 443
*.torocigarpos.com
s3.us-east-2.wasabisys.com
Store’s payment processor
DNS Check — Port 53
8.8.8.8
MySQL — Port 3306
Global DB server
(contact TORO for IP)
WebSocket — Port 8081
db01.torocigarpos.com
SMTP — Port 587
Store’s email server
TORO POS Network Whitelist — Last updated March 2026 — thrive@torocigarpos.com