Execu/Tech Systems, Inc.
850-747-0581 Email Website
IndexBookmarkPrint This Article

Home > Payment Processing > Shift4 Credit Card Processing > Shift4 EMV

     EMV Setup

Please contact your Shift4 representative for information on where to purchase EMV PIN Pads and what kind are compatible and fit your needs. We've thoroughly tested the Ingenico iPP320. 

  Shift4 UTG Service Installation 

There are a few things to consider when installing the UTG (Universal Transaction Gateway)
  • Each computer where the UTG is installed must have a static IP address. This is because the Execu/Tech software needs to know which computer to communicate with.

  • In situations where the UTG is installed on each computer with a PIN Pad, we will need the IP address and the port number for each UTG installation.

If a single Shift4 UTG will be installed at your location.
  • This is reliable and works well if you take these precautions.

  • Install the UTG on a reliable computer that will always be on.

  • This computer should not be regularly used by employees. 
    Every time someone uses this computer the chances of a problem causing service interruptions increases.

  • This computer should NEVER be used for personal tasks like email, web browsing, entertainment, etc.
    This is how computers get a virus, malware, ransomware, etc.  

  • All employees should know about this computer and know that it must be on for credit card functions to work.
    Please label this computer so it's easy to find. This will help expedite the resolution of any service interruptions.

  • It's OK to install the UTG on the same server the Execu/Tech software. 
    *Since the UTG must be installed locally, this doesn't apply to Cloud Hosted customers or customers hosting on their own servers outside of the local network.

  API Terminal ID and PMS Terminal Numbers (They aren't random)

When Shift4 is ready to perform the configuration of the PIN Pads, you must let them know which terminal numbers need to be configured. Please read the information, below, that explains how to number the PIN Pads. It's very simple but if not followed the PIN Pads won't work. 

  • In Execu/Touch POS you must add this payment code
    Code = $
    Description = EMV
    Credit card info swiped = V

  • If updating from i4Go, you may need to generate a new Access Token.
    Check with Shift4 to determine if this is necessary. If it is, either Shift4 or the customer must provide an Auth Token. This Auth Token will be used to generate a new Access Token.
    Verify with Shift4 that any "card on file" tokenized cards can be used with the new Access Token.

  • Shift4 will facilitate installing and configuring the UTG service as well as the EMV PIN Pads. 
    Shift4's UTG or Universal Transaction Gateway is an application that facilitates communication between Shift4, the EMV PEN Pad and Execu/Tech software.

  • Each Execu/Tech terminal that needs to process credit cards via EMV PIN Pad will need a dedicated EMV PIN Pad. We do not support sharing a PIN Pad between multiple terminals.

  • If the Execu/Tech terminal will not handle physical cards (call center, reservation office, etc.) then an EMV PIN Pad isn't necessary. This terminal can use the i4Go V2 interface which allows secure manual card entry into an encrypted window.

  • API Terminal ID and PMS Terminal Numbers (They aren't random)
    When configuring the EMV PIN Pads in the Shift4 UTG TuneUp, make sure that the API Terminal ID matches the Execu/Tech software terminal number WITHOUT leading zeros.
    For example:
      PMS Terminal 01     API Terminal ID 1 
      PMS Terminal 10     API Terminal ID 10 
      PMS Terminal 23     API Terminal ID 23 

  • Execu/Tech software does not communicate with the EMV PIN Pad, it communicates with the Shift4 UTG (Universal Transaction Gateway). Because of this, you will need to provide us with the IP Address and Port of each UTG that's been installed. The default port is 17476 but can be changed to any unused port.

    • Execu/Tech software communicates with the TCP/IP API. This must be installed in the UTG TuneUp.

    • If only a single UTG was installed, we only need the IP address and Port of this UTG. This is common when Direct TCP/IP EMV PIN Pads are used.

    • If each computer with an EMV PIN Pad has its own UTG installed, we need the IP Address and Port of each UTG and the corresponding Execu/Tech terminal number.

  •      Critical Information for Hosted Customers

    • To maintain proper security, the UTG is installed locally, at your property. This ensures that no credit card data is sent to or travels through Execu/Tech software or the cloud server.  

    • You must have a static public IP address.
      Please let us know what this IP address is so we can configure our application, hosted on the cloud, to communicate with your locally installed UTG.

    • Execu/Tech will provide the customer with the IP address of the hosted server so that they can whitelist it.

    • All computers where the UTG is installed must have a static internal IP address.

    • If only one UTG will be installed at your location, make sure that it's installed on a computer that is always on and all employees know this is a requirement.

    • The communication will occur over the TCP protocol.

    • The default port is 17476 but can be changed to any unused port. This port will need to be opened for incoming traffic on your router / firewall.

    • Hosted customers will install Shift4's UTG at their location, on the same local network with their terminals and EMV PIN Pad devices. 

    • The customer's IT professional will need to modify any routers and firewalls to provide access to the hosted server to the UTG. 

    • If more than one UTG has been installed, multiple ports will need to be configured to allow access.
      If multiple UTGs are installed, configure the router to forward a different port to each UTG. Let us know the IP address and which port corresponds to which Execu/Tech Terminal.

    • We will provide you with the IP address of the hosted server where the connection will come from so you can properly secure your network.

    • Router / Firewall Example Configuration
      ***These are examples, not necessarily your actual IP addresses. Private IP Address Ranges.

    • The default port is 17476 but can be changed to any unused port. This port will need to be opened for incoming traffic on your router / firewall.

      Computer / Device

       IP Address

      Hosted Server (Public IP Address)    *This is just an example using a private IP address. The actual IP address will not begin with 10.
      The Hosted Server will send requests to your public IP Address.
      The Hosted Server is on the cloud, located in one of Microsoft's Azure Datacenters.

      Your Router (Public IP Address)    *This is just an example using a private IP address. The actual IP address will not begin with 10.
      Your Router will take this request, see that it's coming from the Hosted Server's IP Address, on the specified Port, and forward it to the UTG computer.
      Your Router is likely located at your property but may be accessible to IT professionals from outside of your local network.

      Your Firewall  
      Your firewall may be on your router, as a separate device or even on each computer. Make sure that the communication from the Hosted Computer isn't blocked by your firewall. 

      UTG Computer (one or more) (Internal IP Address)
      The UTG Computer receives this request, processes it, communicates with the EMV PIN Pads or Shift4, and then replies to the request.
      The UTG Computer is located at your property on the same local network as the EMV PIN Pads.
      *Keep in mind that the UTG Computer may have a firewall that needs to be adjusted to allow communication with the Hosted Server.

      We can't tell you how to modify your firewall and router. If you don't know how to modify the settings in your router and firewall, you should not be attempting to make these changes - you could cripple your network and lose internet access. Please contact an IT professional who is comfortable performing these tasks.

CLICK HERE for Cloud Hosting EMV Network Data Flow




Article ID
Last Modified
 5/24/2021 10:47 AM