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

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

Shift4 i4Go V2 Requirements

Before You Begin

  1. Please be sure to read our System Requirements
  2. Verify your TLS 1.2 compatibility. See TLS 1.2 Requirements

  3. You MUST install Microsoft .NET 4.7.2 to enable TLS 1.2, which is required for the Shift4 interface.
    Our software will use both the Microsoft .NET Framework 2.0 (Included in 3.5) and 4.7.2. 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
  4. You MUST get an Access Token from Shift4. Please contact Shift4 for help with this. We cannot begin this process without it. See Shift4 AuthToken, AccessToken, AccessBlock

 


 

Each of the steps below 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. Keep in mind you may have more than one public IP address! Use this link at all computers needing to process credit cards: https://www.google.com/search?q=what%20is%20my%20ip
    • 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. See Firewall Settings.
  3.  
    The server and clients should have Microsoft Edge or Internet Explorer 11.
    All customers using Shift4 for credit card processing must upgrade to Internet Explorer 11 or Edge on any computer that needs to process credit cards. This is required because ieframe.dll is used by Execu/Tech. Older versions of ieframe.dll do 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 11 or Edge. 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 11 or Edge. If your operating system doesn't support Internet Explorer 11 or Edge, it will not work with our Shift4 i4Go V2 interface.

    Internet Explorer 11 System Requirements

    You might require the Edge Webview2 to be installed at each computer for Shift4 to work without a PIN Pad.

    https://go.microsoft.com/fwlink/p/?LinkId=2124703

    If you don't have Internet Explorer 11 or Edge, 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 whitelisted, verify that you can access this URL in Internet Explorer or Edge with no certificate errors: https://access.i4go.com/


    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 1-888-857-9751.

    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 the required certificate at the computer getting the certificate error.
    • Note: Clicking "Continue" DOES NOT address the issue and the interface will not work until you follow the instructions.
    • This page provides a link to the SSL certificate and installation instructions: Shift4 SSL Certificates

    • This is not an Execu/Tech requirement. It's a Shift4 requirement. Please contact Shift4 with any concerns. 




      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 to add the following URLs to the Internet Explorer Trusted Sites Zone:

    http://*.execu-tech.com
    https://*.execu-tech.com
    https://*.i4go.com
    http://*.amazonaws.com
    about:security_WRUN32.EXE


    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 guide 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 (you have never had Shift4) or your Shift4 install hasn't been updated in years, you MUST run this 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. See Run Program by Name. The program name is MENUS4MK.


See also:

Shift4 i4Go V2 PMS / POS Settings

Shift4 i4Go V2 Internet Explorer Trusted Zone

Shift4 i4Go V2 Errors

Shift4 Card Readers (Non-EMV)

Magtek Programming






Article ID
 shift4_i4go_v2_requirements
Views
 5385
Last Modified
 12/30/2024 5:02 PM