Network Topology and Firewall Rules

Payment Engine Diagram

The Payment Engine Gateway facilitates all communication between the point of sale software and the payment terminal. No direct communication happens between the point of sale and the terminal, and the terminal can be on a different network segment than the point of sale.

Payment Engine SDK

The point of sale software will need to be able to communicate with the payment gateway on port 443. This is an outbound connection and the ip address will depend on which URL is being used. Using the default url:

Host Direction IP Port
www.EBizCharge.com Outbound 209.239.233.7 443
www.EBizCharge.com Outbound 64.0.146.7 443
www.EBizCharge.com Outbound 209.220.191.7 443
www.EBizCharge.com Outbound 65.132.197.7 443

If using the sandbox test environment:

Host Direction IP Port
sandbox.EBizCharge.com Outbound 64.0.146.129 443

For a full list of all urls and associated ips, see the high availability guide.

Stand Alone Payment Terminals

Stand alone payment terminals, such as the Castles MP200, establish a persistent outbound connection to the payment gateway. No incoming firewall rules are required.

Host Direction IP Port
pos.EBizCharge.com Outbound 209.239.233.90 443 and 9011
pos.EBizCharge.com Outbound 64.0.146.90 443 and 9011
pos.EBizCharge.com Outbound 209.220.191.90 443 and 9011
pos.EBizCharge.com Outbound 65.132.197.90 443 and 9011

If using the sandbox test environment:

Host Direction IP Port
pos.sb.EBizCharge.com Outbound 64.0.146.60 443 and 9011

Basic network services required:

  • DNS Port 53
  • NTP Port 123

Note: Currently, the payment engine software for stand alone terminals does not support static ip address assignment. DHCP is required.

Connection Manager

Payment Engine Diagram

For some Ingenico and Verifone terminals, either Connection Manager or the Connection Manager Virtual Appliance is required to facilitate the connection to the terminal. Connection Manager is not required for standalone terminals such as the Castles MP200. The connection manager software or appliance will need to be able to make the following outbound connections:

Host Direction IP Port
pos.EBizCharge.com Outbound 209.239.233.90 443 and 9011
pos.EBizCharge.com Outbound 64.0.146.90 443 and 9011
pos.EBizCharge.com Outbound 209.220.191.90 443 and 9011
pos.EBizCharge.com Outbound 65.132.197.90 443 and 9011

If using the sandbox test environment:

Host Direction IP Port
pos.sb.EBizCharge.com Outbound 64.0.146.60 443 and 9011

Additionally, the appliance will need the following for software updates:

Host Direction IP Port
downloads.paymentengine.io Outbound 209.239.233.186 443

The appliance also requires these basic network services: - DNS Port 53 - NTP Port 123

Ingenico iSC

By default the Ingenico terminals listen on port 12000. Configure firewall rules to allow the connection manager to connect to the terminal on this port.

Verifone MX

By default the Verifone mx terminals listen on port 9001. Configure firewall rules to allow the connection manager to connect to the terminal on this port.