[Legacy] Using a Verifone P400 – Wi-Fi/Ethernet card reader
Last updated: June 22, 2022
Note: These readers are currently unavailable for purchase, and the information in this page is for legacy Verifone P400 EMV chip card readers only.
If you are looking to purchase an EMV wired chip card reader, check out the WisePOS E reader, which includes all the same features as our legacy reader option, and more.
Once you’ve received your wired FareHarbor chip card reader(s), follow the steps below to get up and running.
Getting started: Connecting with Ethernet
Note: This reader requires a direct connection to the internet via ethernet cord or WiFi. You can read more about this and also explore other EMV compliant card reader options through FareHarbor here.
Connect your card reader’s adapter. Your card reader comes equipped with an adapter, which is used to connect the reader to various other sources. Remove the cover on the back of the terminal and connect the adapter, then re-attach the cover.

Plug your card reader into a power source. Plug the power cord into the adapter and connect to a power source. It may take a couple of minutes for the reader to turn on.
Connect your card reader to your network. Use an Ethernet cable to connect your card reader to your Internet router. Insert one end of the Ethernet cable into the adapter’s ETH port, and the other end into your router. The adapter should now look like this:
Tip: If you don’t have an Ethernet cable, you can buy one through FareHarbor when you purchase your EMV chip card reader.
Getting started: Connecting with WiFi
Connect your card reader’s adapter. Your card reader comes equipped with an adapter, which is used to connect the reader to various other sources. Remove the cover on the back of the terminal and connect the adapter, then re-attach the cover.

Plug your card reader into a power source. Plug the power cord into the adapter and connect to a power source. It may take a couple of minutes for the reader to turn on.
Connect your card reader to your WiFi. Your reader’s screen should say there is no internet connection. On the bottom of the screen tap the button “Connect to WiFi”. Note: If you do not see an option to connect to WiFi, connect your reader using an ethernet cable to supply your reader with internet. The update should occur automatically upon receiving internet. Once the device is updated, unplug the ethernet cable.
Tap the correct WiFi network on the screen. Note: if you do not see your desired network, click on the “Rescan” button at the bottom of the screen.
You will next be asked to type in your WiFi password. You will have to repeatedly press a key to cycle through the characters printed on it. Once you have entered your password correctly, click the green ‘O’ key at the bottom right-hand side of the device. Note: the bottom row will give you all of the symbols (,.!@#$% etc).
Connecting a wired card reader to FareHarbor
Note: To complete these steps, you’ll need permission to manage bank accounts and payment setup. Learn more here or contact FareHarbor Support to update your permission group.
- Go to the Settings section of your Dashboard.
- From the Settings menu, select Bank & Payments.
- Go to the Devices tab and click New device.
- Enter a name for the card reader (for example, Main Office Front Desk).
- Enter the registration code from your card reader. To get your card reader’s registration code, type
07139on the pin pad. You should see a string of 3 random words on the screen. Enter this string exactly as it appears (including dashes) into FareHarbor. - Enter the serial number on the back of your card reader. The serial number is located directly above the bar code, and will look something like this:
S/N: 123-456-789. Click Register device.

Once added, click Connect to device, then look for a green Connected badge next to the device name. This means the reader is ready to use!
Not connected? If you see an ‘offline’ warning next to the device, make sure that your card reader is on and that both your computer and card reader are connected to your wireless network (they must be connected to the same network). Then click Connect to device.
Using your card reader
Once you’ve connected your card reader with FareHarbor, you can use it to collect card payments while making bookings in your Dashboard.
- When making a booking, select the payment option Charge with (device name).
- Click Complete booking to go to the payment form.
- Wait for the “Total Due. Insert or Tap” message on your reader, then insert or tap the card.
- Remove the card when prompted.
The payment will be added to the completed booking.
FAQs and Troubleshooting
Can I use my card reader with a laptop or mobile device?
Yes, you can use your card reader to accept payments on FareHarbor with any type of device (computer/laptop/tablet/smartphone), as long as the reader and the device are connected to the same network.
Can I add more than one card reader to my Dashboard?
You can add more than one card reader per Dashboard; however, only one reader can be connected to a computer at a time.
Do card payments require a signature?
As of January 2018, transactions completed by inserting or tapping a card do not require a signature (learn more about EMV payments and signatures). However, we still recommend providing receipts to your customer for all transactions, even if they don’t require a signature.
Will “Save card to charge later” work with my chip card reader?
Not at the moment. If you want to save a card to charge later, you’ll need to manually enter the card information, or use a USB card swiper, if you have one.
I’m getting an error message ‘A company location is required to connect this device’
Our payment processor requires your company’s location information in order to accept wired EMV payments. If you see this error message, set up your location by following these steps.
I’m getting an error message ‘Unable to activate payment device’
Double check that the correct registration code on your card reader’s screen has been entered in the Registration code field. This should be a series of three random words separated by dashes.
I’m getting an error message ‘Reader has been disconnected unexpectedly’
Your reader will become disconnected if someone else connects to it from a different computer. Check to see if someone else on your network is trying to use the same reader. A reader can only be connected to one computer/laptop/tablet/mobile device at a time.
You may also see this message if the card reader is powered off, if you lose power, or if FareHarbor’s payment processing service is experiencing an issue. If you’re unable to reconnect, contact FareHarbor Support.
Why is my card reader offline?

First, double-check that the card reader is powered on and that both the computer and card reader are connected to the same wireless network.
If everything is set up as expected, you may want to double check that your wireless network has not been unexpectedly disconnected (for example, if you temporarily lost power or your Internet Service Provider is experiencing issues).
Even if your network is back online after experiencing an issue, it may take an additional 5 to 10 minutes for your card reader to reconnect.
If it still shows as “Offline” try removing the device from your dashboard and then re-add it.
How does the EMV chip card reader connect?
The EMV chip card reader connects via the internet. You will need a standard ethernet cord to connect your card reader to a router or modem for it to work properly.
How do I change the WiFi my device is using?
Press 0-9-4-3-4 on the keypad at anytime. This will bring you to the screen where you can choose which WiFi you would like to use.
How do I check which network my reader is using?
Press 0-4-2-6-8 on the keypad at anytime. This will bring up a box at the top of the screen on the reader. Use your finger to scroll down to the bottom of that box to where it says “WLAN SSID:”. In the photo below, the network the reader is using is FareHarbor.
Do the readers support PINs?
While we don’t support online PIN validation, we do support offline PIN validation, which uses the EMV chip on the card to do the validation. This situation is rare. In such situations, you can simply let the customer enter their PIN (international customers generally expect this behavior). You can read more about offline PIN validation here.
Are there any WiFi or latency requirements? Can I use a hotspot?
There are no minimum WiFi speed requirements and using a hotspot for internet connectivity should work. However, while there aren’t large amounts of data being sent or received, it’s important to note that the latency (the time it takes to receive the response after sending a request) does matter and is generally quite slow on LTE hotspots. This means that it may take longer to successfully complete a charge, or might even time out completely due to the hotspot. We recommend testing this setup using a test booking before running real transactions.
Internal-only content. Don't copy and paste to anyone.
Enabling the EMV feature flag for Irish Dashboards
In order to enable an EMV device on an Irish Dashboard there are a few extra steps that need to be taken when setting the company’s primary location. This is due to how Stripe uses Eircodes to set the company location for Stripe EMV devices. Stripe will only use the area code (first three characters of the Eircode) to determine the location, whereas our clients rely on the entire Eircode to give directions to their customers. To accommodate both, when we enable the EMV feature flag for an Irish Dashboard, the company’s primary location should only include the first three digits of their Eircode.
This is a one-time process, as once a company enables the EMV feature flag, Stripe will use that location going forward for that company in relation to their EMV devices.

The following steps are based on this sample address:

- Go to the Eircode website to obtain the client’s Eircode, if you do not already have it.
- Navigate to the company’s primary location in their Dashboard by going to Settings > Locations > Setting > Company Location > View selected option arrow in blue to jump to and review the location page.
- If a company location has not been set, you can either:
- select one of the existing locations, or
- create a new one under the Locations tab.
- If a company location has not been set, you can either:
- Enter in the first three characters of the company’s Eircode in the Postal Code field. In the example above, you would enter W23.
Ensure that the State or Province field is filled in with the county name for the company location (required). The example shown above is in Kildare county.

Click Save.
- Enable the company’s EMV feature flag under Advanced Company Settings > EMV chip card payments > Stripe.
- Click Save.
- Go back to the company primary location by clicking the blue
arrow and re-enter the full Eircode (W23 E3W4 in the example) and click Save.

You should now be able to register and connect any number of Stripe EMVs to the Dashboard.
Troubleshooting
Note: Devices should stay connected if a user logs out and the same or different user logs back in. It will not stay connected if you are logged on in a regular window and then open up the Dashboard in an incognito window or vice versa. Any questions – reach out to @zackf on Slack.
- EMV payment successful, but error in Dashboard with large amounts: If a booking costs a massive amount ($90,000+), the EMV device will indicate a successful payment, but the Dashboard will have an error. This is expected behavior. To workaround this, please ask clients to use partial payments to collect the amount in payments that do not exceed $5,000 each.
Trouble connecting Stripe P400 EMV card reader to Ethernet
If a client is having trouble connecting their Stripe P400 EMV card reader to the ethernet, there are a few steps they are able to take to help diagnose the issues.
As always, first ensure the client has already tried following the Getting Started guide properly.
If they are still having issues, below are a few steps Stripe has provided us to help narrow the scope of what might be wrong.
- Step 1:
Have the client run through the steps here to check the device status as well as their connectivity. Be sure to have the clients capture screenshots of the results to help diagnose any potential issues.
We recommend that the client always use a wired connection since the Wifi connection feature is in Beta. This is doubly important when getting an EMV device started as the device may not have the latest software which may influence whether or not the client is able to connect via Wifi.
After we have ensured that the connection is wired, make sure that the Ethernet cable is using the same switch as your POS and that the switch has access to the router. This will ensure the EMV and POS are on the same network. Ask the client to power cycle the router and reattempt connection.
- Step 2:
If the client is still unable to establish a connection, it is likely due to either a firewall or network issue. Stripe provides these steps to help diagnose whether or not a firewall is blocking the connection.
- The Stripe Terminal SDK is encountering DNS errors when connecting to an Internet Reader : Stripe: Help & Support
- Make sure the proper ports are allowlisted on your network as well: My point-of-sale application cannot connect to the reader : Stripe: Help & Support