• Mercury and Moneris EMV uses the verifone vx810. These must be purchased or rented from Mercury Payments Canada, or Moneris Canada.
  • ingenico 3070, verifone sc5000 and verifone sc500 pinpads are not supported with EMV, though they can be used in-conjunction with the EMV pinpads.

Moneris, Paymentech Installations

  • Datacap netepay 5 must be licensed prior to completing these steps.

Mercury Installations with multiple Merchant ID's on Terminal Services

  • If you have multiple locations, with Multiple Merchant ID's connecting with Terminal Services you need to have Mercury Payments combine all pinpad serials into 1 Deployment ID. The serial number / Pinpad ID of the PIN PAD will determine the correct Merchant ID on the Mercury's system. You must deploy the correct pinpad to the correct location.
  • This option is not available with Moneris or Paymentech. You will require multiple netepay servers running on different machines.

Information you will need before you start

  • The merchant will require a computer that they can run NETePay on. If they already have a dial backup bridge, then use this machine. Otherwise select a computer that will always be logged on, and that can be rebooted a couple of times during the install. If they plan on using the dial backup bridge, then the computer should have an available serial port and be near a phone line. This computer should not be the server or the terminal server.
  • The computer running NETePay also known as payment server needs to have a static IP configured.
  • You will need setup information from Mercury Payments or Moneris. This will include the GMID, Deployment Number, and a list of Terminal ID's and PIN Pad serial numbers.
  • System Five must be updated to at least version
  • Does not appear to work with Wise terminals.
  • If the merchant is also processing back office credit cards payments, or e-commerce payments, on a station without a pinpad, they will need a non-emv credit only merchant ID. Customers who upgrade to emv will already have this in place. New customers will have to plead with Mercury to set one up. This is not available with Moneris.
  • RS-232 Serial connection only (USB-Serial connectors do not work)

1. Datacap Netepay 5 install

The Mercury or EMV requires installation of a datacap payment server. This is a program that must be installed on a server or workstation that is always on.
If they currently have a dial backup bridge, it should be installed on that computer. First set the current server to the default mercury server so that they still have payment processing ability while you install the new server. System Five can also use both the Datacap EMV server and the normal Mercury server to allow

1. Install the DatacapInstance (despite the web page instructions for host)
There are 4 different versions depending on OS. Ensure you install the correct one.
(use Windows 2000/XP for Server 2003, but I prefer you did not install on the server)

2. Install datacap netepay 5 from http://www.datacapepay.com/netepay5.htm
Install the Mercury Payments (EMV) or Moneris (EMV) Host at the bottom of the page.

Paymentech Canada (EMV)HostGetGetYes
Moneris Solutions (EMV)HostGetGetYes
Mercury Payments (EMV)HostGetGetYes
ProcessorTypeNETePay 5.0User GuideEMV
Fifth ThirdHostGetGet
Global Payments (EMV)HostGetGetYes
Sterling PaymentTerminalGetGet

3. Copy the netepay short cut into the startup folder for all users

2. Configure Netepay 5

You will need follow the instructions in the Netepay 5.0 for Mercury Installation Guide.

  • Run Netepay
  • Obtain Serial Number
  • Select Merchant Parameters form the drop down menu.
  • Select Load New Parameters button.
  • Mercury Payments should have supplied a Deployment ID. You will need this. Moneris deployment ID's are generated by us. NOTE this process may take a few days as the license must be purchased from datacap using a credit card.
  • Select I Have My Deployment ID and type in the Deployment ID
  • Ensure the Deployment ID is for the Merchant you are installing.

You will now need the IP address of the Netepay Server

  • open a command prompt
  • type IPConfig

3. Configure Windward System Five

In the setup wizard, Credit/Debit card verification, Processor tab, set the Canadian Processors to Mercury Payments Systems.
On the datacap setup tab, enter the EMV Netepay Server IP address. This is the static IP address of the server you just installed.

  • Click Test server.
  • If you get an OCX error after clicking Test server, you need to download and install DSIEMVClientX
  • You can download DSIEMVClientX and DSIClientX at http://datacapepay.com/http://www.datacapepay.com/MainMenu.html choose DSIEMVClient and DSIClientX link on the page.
  • It will ask you to restart the computer after the installation. Click No.
  • Click Test server again to make sure there are no error message.

On the Credit/Debit Card tab, (these steps must be performed on each station)

  • Set the GMID as the Merchant number
  • set the Debit PIN Pad to Verifone vx810,
  • enter the PIN Pad ID which can be found in the lane setup of netepay, but must match the corresponding serial number.
  • The PIN Pad ID is in charge of processing the debit card transactions, the number on the GMID should be similar to the number on your PIN Pad ID
  • select the COM Port (if unsure, double check on the available COM ports on the computer's Device Manager)
  • Press the Reset Sequence Number.
  • Press EMV Parameter Download Button. On the Vx810 Pinpad, it should now say “Loading”. After that, the Pinpad will restart. Wait for it to display the “Welcome” message before proceeding to the next step.
  • If you get an error at this point you have setup up something incorrectly such as COM Port, IP address or Merchant number.
  • Press the PIN Key Change button (MAC error means wrong merchant id)
  • If you get an error after pressing the PIN Key Change button or Reset Sequence number, chances are you will not be able to process debit cards. Double check on the PIN PAD ID settings to make sure everything is correct.
  • Store PIN sequence in registry should be unchecked unless they are running multiple businesses of one pinpad.


Test the system with both a debit and a credit card and if possible with an EVM card.

EMV Processing Notes

  • Each pinpad will have its own merchant account which credit and debit payments are put through.
  • Normally it will not matter which payment type the clerk picks (credit or debit) except if they are doing a phone/voice authorization or typing in the card number. Card numbers must be typed in on the PINPad.
  • Debit card payments can be voided.
  • The credit / debit card slips are not configurable except for the headers and footers which can be added.
  • Back office computers can still use the legacy credit card merchant account for phone, e-commerce orders if they ask Mercury to keep this account active.
  • Credit / Debit card numbers are not returned to System Five via the PINPads. To void a payment you either need the customer present to swipe the card, or obtain the card number directly from the customer to type it in.
  • Most gift cards can still be swiped through the pinpad. Cards without a properly encoded track 2 will not work.
  • The credit card screen authorization screen will not close until the EMV card has been removed from the pinpad. Normally the pinpad will start beeping. This is to prevent the user from forgetting their card. Also you can not start a new sale if there is a card left in the pinpad.

EMV Error Messages

MAC not verified

Incorrect PINpad ID for the attached PINPad serial number. If after verifing the serial number verses Mercury's Serial number, have Mercury verify the serial number with Global Payments.

MAC did not verifycan also mean that that the PINPad was shipped without the debit encryption keys. If you get the MAC did not verify on a key change, try a debit transaction. If you get No Keys, No Data then the device needs to be returned.

Invalid packet received from PINPad

Incorrect PINpad ID for the attached PINPad serial number

Socket Error Trying to Connect Error 3006

  • Netepay is not running
  • The incorrect TCP/IP address has been entered, or the netepay server's address has changed.
  • Firewall on the netepay server is not configured to allow port 9000 incoming.
  • There is also second port that needs to be opened that changes depending on the payment processor.
  • For a tool to help check for proper network configuration base on specific processorsClick Here. Select Utilities, Gateway Test

Error DID 'g' Not Present or incorrect length

  • Wrong Terminal ID, Moneris Terminal ID's start with 66 and are 8 digits.

Payment Server Requires DSIEMVClientX for Canadian EMV Processing

  • This means you entered the IP address of the EVM Netepay Server in the area for the (non env)NETePay Server

Debit Card Declined

If the Debit cards are declined, but credit cards are working check the pin pad setup in the Setup Wizard, and on the top right hand side of the screen next to the PIN Key Change button, there is a check box that reads “Save PIN To Registry”. This check box should NOT be checked. You will see it if it is checked. Once you uncheck it, it will disappear after you exit the setup wizard.