How can we help?
Setting up your Payment Terminal for Tenant Payments
Table of Contents
There are three deliverables that are required to set up a PAX A35 credit card processing terminal to complete transactions with Hummingbird:
1. Configure your network so that it will allow requests from Hummingbird to be forwarded to your terminal. This requires IT expertise to complete correctly. Ensure you have or hire the appropriate expertise. If the configuration of your network is not completed correctly, you will not be able to take payments using your terminal. Tenant is not responsible or equipped to perform the tasks required to configure your network.
2. Install and configure the terminal so that it is connected to the internet and is ready to receive requests from Hummingbird.
3. Configure Hummingbird so that it communicates with your PAX terminal.
Note: Deliverables 1 and 2 can be completed in parallel, while Deliverable 3, i.e. Hummingbird configuration, should be done after configuring the network and terminal.
Deliverable One: Network Configuration
To ensure successful delivery of payment requests from Hummingbird to your terminal, you need to set up your network correctly by performing the following two configuration tasks:
- Allow communication through your firewall to the PAX terminal.
- Ensure your public IP address remains constant (static IP address) so that Hummingbird can consistently locate your PAX terminal on the internet.
Allow communication through your Firewall
Your network router/firewall is primarily designed to safeguard against incoming internet requests from potential hackers. Your firewall has to be configured to permit requests from Hummingbird to transit your router/firewall and get directed to the physical terminal.
The configuration should forward TCP and UDP requests on a configured port to your PAX device. It is recommended to use port 52000, but other ports can also be used. The steps to forward a port through your router/firewall are unique to the router/firewall hardware used. You need to set up a port forward by engaging your IT support.
While configuring the port forward on your router/firewall, ensure that an internal IP address change on your PAX device should not cause the port forward to fail. This can be achieved in either of the following ways:
- Forwarding the port by MAC address.
- Configuring your router so that the internal IP address of your PAX device will never change.
Configuring a Static Public-facing IP address with your Internet Service Provider
Hummingbird is a service hosted on servers on the public internet. To facilitate card payments through your PAX terminal, Hummingbird sends instructions via the public internet to your PAX device, including details such as the payment amount. These instructions are sent to your network and your PAX device using the public-facing IP address of your network.
Usually, your Internet Service Provider has the capability to alter your publicly visible IP address as necessary. But this will hamper Hummingbird’s ability to communicate with the terminal effectively.
A public-facing IP address is analogous to a phone number. If a person’s phone number changes, you cannot contact them and communicate your message with their old number. Similarly, if your public-facing IP address changes, which can happen at any time (typically when your router/firewall or internet modem is powered off/on), Hummingbird will send the payment instructions to your old IP address. Your PAX device will not receive them unless you update your configuration in Hummingbird with your new IP address.
To address this, you need to contact your Internet Service Provider to configure a static IP address so your payment terminal can reliably receive charge communications from your Point of Sale (POS) Software, i.e. Hummingbird.
Deliverable Two: Terminal Configuration
Plug in the Terminal
1. Connect the USB-C cable to the back of the PAX A35 device.
2. If you are using hardwired ethernet, connect one end of an ethernet cable to the red connector port and the other end to your local router.
Note: This step is not necessary if you intend to use Wi-Fi.
3. Connect the power supply to the multi-connector port and plug it into a wall outlet.
Configure the Terminal
1. Power on the device.
2. Tap the Portico App on the home screen when the device boots up.
3. Depending on the device version, there are two ways to access Settings in the Portico app. If, when tapping the screen, an icon appears in the top right corner, as shown below, follow the instructions in “a”. If no dots icon appears, follow the instructions in “b”.
a. Dots Icon
Tap the “backward L and dots icon” from the top right of the screen (this may require a couple of taps as the icon is small).
b. No Dots Icon
Tap all four screen corners in clockwise order, starting with the top left corner.
4. You will be prompted to enter a password. Provide the device password as 916860. Use this anytime you get promoted to enter a password on the device.
Note: If 916860 does not work, try entering the following day’s date in the format MMDDYYYY. For example, if tomorrow is 7th October 2023, enter the password as 10072023.
5. Tap on ECR Comm.
- Ensure that the Ethernet toggle button is On and set to Enabled.
- The Protocol Type is set to HTTP GET.
Note: Make sure to select HTTP GET and not HTTPS GET.
- Set your desired Host Port. The device is configured to use 52000, but you can also use other port numbers if you require a specific network configuration. Remember the Port Number you set here, as it will be required later.
Test Internet Connectivity
After completing the above steps, your terminal should be able to send internet requests. To confirm that your device is properly connected to the internet, follow the steps mentioned below:
1. Open the Portico BroadPOS app.
2. Click the icon on the top right corner of the screen.
3. Enter the device password. The default password is 916860. If that doesn’t work, try entering the following day’s date in the format MMDDYYYY. For example, if tomorrow is 7th October 2023, enter the password as 10072023.
4. Select Communications.
5. Select Ping (www.google.com)
6. Press Confirm.
7. If the ping test results are displayed correctly, your terminal is connected to the internet.
Deliverable Three: Hummingbird Configuration
Hummingbird sends charge requests to your PAX terminal. To successfully send requests, Hummingbird needs to be configured with the following:
- The public-facing IP address where it can find your PAX terminal.
- The unique security information for your PAX terminal so that it acknowledges valid requests and takes appropriate actions.
Configure Hummingbird
To configure Hummingbird so that it communicates with your PAX terminal, follow the steps mentioned below:
1. Navigate to Settings in Hummingbird from the leftmost navigation menu. Click Payment Configuration and select your property from the drop-down list.
2. Go to the Credit Cards section and select Tenant Payments from the Merchant drop-down list.
3. Enter your API Key, Account #, and Device ID.
4. Click Add New Device next to Swiper Terminals.
5. Click Device 1 to enter your terminal’s details. Provide your desired Device Name.
6. Enter your Device IP. This is your public-facing IP address. If your PC is connected to the same network as your PAX terminal, you can use https://whatismyipaddress.com/ to discover your public-facing IP address.
7. Enter the Device Port.
Note: This is the port number configured in Deliverables One and Two. It is recommended to use Port 52000.
8. Enter the Device ID.
Note: This number is found on a sticker placed on the device or the box it came in.
9. Click Save.
Test the Configuration
Follow the steps mentioned below to test the Hummingbird configuration:
1. Navigate to Settings from the leftmost navigation menu. Click Payment Configuration and select your property from the drop-down list.
2. Click the Test Credit Card Reader button to test if Hummingbird can successfully send charge instructions to your PAX device.
3. If the connection is not successful, you will receive an error message. Try the following:
- Review the specified API Key, Account #, Device ID, Device IP, and Device Port in Hummingbird.
- Ensure your network is configured correctly as per “Deliverable One: Network Configuration”.
4. If the connection is established, you will receive a success message. You should now be able to accept payments from the PAX A35 device.