Applet Debug Steps

You are here:
< Back

Error: Bridge Service Not Running

Bridge Service Not Running Message

If you are receiving a message from the Virtual Terminal page or a failure to connect to the SignalR bridge service, the first step is to check that the BFCSignalR Bridge service is running in the Windows Services applet.

Click the Start Menu and type “View Local Services” (Windows 8), “Services” (Windows 10, Windows 11) and select the Desktop App that will start the Windows Services list.

BFC SignalR Bridge Service Not Running

If the BFCSignalRBridge service is not present on the computer, please install it. See https://bfc-usa.com/knowledge-base/bfc-applet-v5-1/ for instructions on how to install.

If the Status of the BFCSignalRBridge service is not “Running,” please click the green right arrow and start the service.

If the Status is already “Running,” try to Restart the service. If it fails to stop (or it takes longer than 10 seconds), use Task Manager (Ctrl-Shift-Esc) to End Task the BFCSignalRBridge.exe process.

BFCSignalRServiceBridge in the Task Manager

Once the task is ended, you and start it through the services application again.

Security Warning about Expired Certificate

If you received a warning message about the site has an expired certificate, the initial installation of the applet created an SSL certificate that was valid 3-5 years and has expired. Follow the instructions at https://bfc-usa.com/knowledge-base/browser-does-not-trust-signalr-host/ to generate a new SSL Certificate and get the system working.

No Response From Terminal

If the BFCSignalR Bridge service is running but no communication with the terminal is occurring (ie, the screen shows “Waiting for Customer” but the terminal is stuck at “This Lane Closed” or “Please wait for Cashier”), we can stop the BFCSignalRBridge service and then restart the EMV terminal.

  1. Follow the above steps to Stop the service (this will remove the application that may lock access to the COM port for the device).
  2. Next, press and hold the Yellow “<” key and the “.,#*” key together for 3-4 seconds. The terminal will restart.
  3. Start the BFCSignalRBridge service once the device starts the reboot process.

Does this correct the problem? If not, we need to check the COM port settings of the terminal.

Checking COM port settings

If the BFCSignalRBridge service cannot detect the terminal but the Bridge service is running, we need to check the connectivity and COM port setting of the device.

Bridge Running, EMV not

Right Click on the Start menu (Windows 8, 10 and 11) and select “Device Manager.” On Windows 7, click the Start menu and right click on “Computer” and select Manage. Then expand to Device Manager.

Expand the Ports (COM & LPT) option and look for the Ingenico iPP3xx/iPP4xx, Ingenico Lane3xxx or other Ingenico XXXXX entry.

Does it have a “COM” value just after it? Make note of that value. If it does not have a value in parenthesis, double click on the item and click on the “Force Com Port” tab.

Force Com Port tab

If the “Force COM Port Feature enabled” is not checked, please check this value. If you plug in the device into a different USB port, the COM port might move. By turning this feature on, it will keep the Ingenico device on the same COM port if nothing else is already assigned to that port.

Above, make sure the PID of 0060* and the value 9 is present for the COM Port. (9 is the BFC default port for EMV hardware). Next, set the “Order” on the bottom at “9.” The value 9 can be another number if you desire. Next, we need to check the BFC Virtual Terminal Config (https://admin.bfc-usa.com/VirtualTerminal/VirtualTerminalConfig.aspx) to make sure the merchant account matches this COM port.

* = The “PID” value is different, depending on the hardware terminal you have access to. The following PID value should be used for your hardware:

  • 0060 = iPP3XX/iPP4xxx
  • 0052 = Move 5000
  • 0053 = Move 3xxx
  • 0055 = Move 2xxx
  • 0056 = Lane 7xxx
  • 0081 = Lane 5000
  • 0082 = Lane 8xxx
  • 0083 = Link 2xxx
  • 0084 = Lane 3xxx

Additional Debugging Options: