EPX builds are harder to diagnose because we don't have access to NAB broadpos builds like other merchants because we have to go through their techsupport. But this example has come up before, so using this might help when going through NAB tech support. We do not have access to any of this, basically just ask them to double check this info. Go through both steps to be sure. This applies to an Android only merchant, not Windows.


First problem: a "Connect Error". At this point all of the following were checked:

  • Does the S300 have an IP Address
  • Is the tablet using the format Hardware > MSR > PAX POSLINK > TCP > 1.2.3.4:10009    ?
  • Are both devices on the same network
  • Is the S300 set to Ethernet/10009/TCP (Android tablet or Windows w/poslink) or HTTP GET (Windows regular communication)
  • Batch/Reboot
  • Firmware Reset S300 to re-download all files.
  • Tried the same EPX app (Got app version from PAX) on a S300 locally
  • Connect the tablet over ethernet instead of wifi (both connected to the same router)


If all of these were check and the error below is still happening, the application NAB is using might be wrong.





Try changing the Application Version to "EPX Velocity-HC-Restaurant-S300" (I would think Retail should work as well, but it is untested).


After doing a batch/reboot, it should do a large download of all the files it needs. After it goes to the default screen ask NAB to see if the download was received.


Get IP address and enter in the tablet. Now try another credit card test.


Second Problem: After entering a chip card S300 responds with "No TPI Listener found for XXXXXX". Some addresses in the build probably need to be changed and the TPI Listener needs to be added to the Velocity Profile. Only NAB can do this.


Input the fields below. MID/Username/Password are unique to merchants. You may not have access to these, have NAB double check them to make sure they are correct though.


Note: "Authorization Address" and "Batch Address" they should both be api.nabcommerce.com. Originally these fields are populated with "EPX-Direct" which is incorrect in this scenario.


Check the communication tab to make sure it is Ethernet/10009/TCPIP. Have them save and reboot the S300. See if the S300 gets the download and ask NAB to check if the download was received. After doing another batch/reboot. Make sure the IP address is the same and do another test and hopefully it works.