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

Home > Credit Card Processing > Shift4 Credit Card Processing > Shift4 i4Go V2  > Shift4 i4Go V2 Requirements

Before You Begin 

Please be sure to read our System Requirements 

Verify your TLS 1.2 compatibility TLS 1.2 Requirements

 You MUST install Microsoft .NET 4.7.1 to enable TLS 1.2, which is required for the Shift4 interface. Shift4 will end support for older versions on June 30, 2018.

Our software will use both the Microsoft .NET Framework 2.0 and 4.7.1. Please have your IT professional verify that these are installed at the server and clients.
Refer to this page for information on obtaining the correct .NET Framework version.  Microsoft .NET Framework

You MUST get an Access Token from Shift4. Please contact Shift4 for help with this. We cannot begin this process without it.

Each of these steps must be completed at ALL TERMINALS that will process credit cards. Failure to do so could leave some terminals unable to process credit cards.
  1. A static public IP address is required for i4Go V2. Contact your internet provider for assistance. 
    Contact your IT Professional and internet provider to be sure the IP addresses provided to us are correct. Giving us the wrong IP addresses can delay the process by several days or even longer if we have to reschedule.
      • Please provide Shift4 with the public IP address or address range that the clients and servers will use. If you don't have a Shift4 contact person, give us the information and we will relay this information to Shift4. They will "white list" these IP addresses. 

      • This link will show you the public IP address of the computer you're currently using.
      • If the software runs in a Remote Desktop Services session, you must verify the IP address from within the Remote Desktop Session.

      If you use a proxy server, be sure that the user can access it without authentication or by using the logged in Windows user credentials. Our interface will only be able to use the Windows user credentials.

  2.  Make the necessary firewall changes so that the server and clients can communicate with Shift4.
    Firewall Settings 

  3.  The server and clients should have Internet Explorer 10 or 11 .
      All customers using Shift4 for credit card processing must upgrade to Internet Explorer 10 or newer on any computer that needs to process credit cards. This is required because ieframe.dll is used to by Execu/Tech. Older versions of ieframe.dll so not support required functions.
    If you won't be processing credit cards directly through the server console, or via Remote Desktop, then the server isn't required to upgrade to Internet Explorer 10 or newer. However, for support and troubleshooting reasons, we recommend that you do upgrade Internet Explorer.

    Please verify that your operating system meets the system requirements for Internet Explorer 10 or 11. If your operating system doesn't support Internet Explorer 10 or 11, it will not work with our Shift4 i4Go V2 interface.
    Internet Explorer 10 System Requirements
    Internet Explorer 11 System Requirements

    If you don't have Internet Explorer 11, you need to verify that TLS 1.2 in Internet Explorer 10 Internet Settings is enabled. Failure to do this may prevent you from processing credit cards.

  4.  After Shift4 confirms that your IP address has been white listed, verify that you can access this URL in Internet Explorer with no certificate errors.

          If you you've submitted your IP address for whitelisting and have performed the necessary steps to address firewall and security settings, and you still can't access the URL, try these steps

    • Make sure that you aren't using a DNS filtering system. These are sometimes used to prevent access to certain websites and may be blocking access to Shift4.

    • If DNS isn't your issue, and you've done everything in steps 1, 2 and 3, contact Shift4 to see if they can assist in resolving this issue. Execu/Tech has no control over your browser, network, firewall, internet or access to Shift4. Contact Shift4 at 702-597-2480.

    You should see a response like this.

    However, if you see a response like this, please return to step 1 and begin again.

  5.  If you get a certificate error, install this certificate at the computer getting the certificate error.
    Clicking "Continue" DOES NOT address the issue and the interface will not work until you follow the instructions. 
     This is not an Execu/Tech requirement, it's a Shift4 requirement. Please contact Shift4 with any concerns.
    This page provides a link to the SSL certificate and installation instructions. Shift4 SSL Certificates

    If the certificate error isn't addressed, Execu/Tech software on all affected computers will return the following error when attempting to process a credit card.
    "System.Net.WebException: The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel. ---> System.Security.Authentication.AuthenticationException: The remote certificate is invalid according to the validation procedure."

    We can't fix this, this is the operating system returning the error.

  6.  Install the latest version of ETRegister and run Register Programs and Controls at the server and each workstation for every Windows user that will use the software.
    In a Remote Desktop environment, this must be run for each remote user.
    This is necessary because we have add the following URLs to the Internet Explorer Trusted Sites Zone:

    These settings can be found in the registry at:
    HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains\ 
    HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\EscDomains\

    If you just received a software update, you may already have the latest version.
    Register Programs and Controls

  7. After installation, you may see Internet Explorer Enhanced Security Configuration errors. Follow this guid to remove them.
    Shift4 i4Go V2 Internet Explorer Trusted Zone

  8. Unencrypted Credit Card Readers should be configured to send a single Carriage Return after the last track and not a Carriage Return after each track.
    Failure to do this can cause errors detailed here: Shift4 i4Go V2 Errors
    More info on configuring your unencrypted Credit Card Reader: Magtek Programming
    If you have a brand other than MagTek, contact the manufacturer.

  9. Credit Card Masking MUST be enabled!
      If this is a new install, a customer that's never had Shift4 or your Shift4 install hasn't been updated in years, you MUST run the program for credit card number masking, "MENUS4MK".
    You must run this program to properly mask existing card numbers and prevent entry of unmasked card numbers in the future. It's run using Run Program By Name
i4GoV1 i4GoV2

Article ID
Last Modified
 7/7/2022 4:05 PM