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.
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.
Important
Software Updates
Features
Optional Store Features
Used by specific features. Not required for startup, but blocking them will break the associated functionality.
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.
Troubleshooting
Quick Fixes
App takes over 2 minutes to start?
- Most likely:
8.8.8.8:53is blocked — internet connectivity check is timing out - Second: Global MySQL server (port
3306) is blocked — database sync is timing out - Third:
api.torocigarpos.com:443is 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.comon port443
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
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)
(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
