Connecting FreedomPay as the Payment Gateway in RMS
Overview
Connecting FreedomPay as the Payment Gateway in RMS using FreedomPay's Direct to Freeway Integration and FCC Integration enables secure payment processing through the Guest Portal and RMS Booking Engine, as well as card-present and card-not-present transactions in RMS using the connected pinpad EFTPOS terminal.
Payment information and payment processing occur securely in Freeway, with encrypted data sent back to RMS. Payments and Credit Card Tokens created using the connected EFTPOS terminal use FreedomPay's middleware application (FCC Client) to transfer encrypted data between the terminal, Freeway and RMS.
Windows FCC Integration Data Flow
RMS (POS) sends POSRequest to FCC Server Service
FCC Server sends POSRequest to FCC Client
FCC Client engages Point of Input (EFTPOS Machine)
EFTPOS Machine sends a Response to FCC Client
FCC Client sends Response to Freeway
Freeway sends the Response back to FCC Client
FCC Client passed Response to FCC Server
FCC Server sends Response to RMS (POS)
To complete the connection to FreedomPay in RMS, you will need:
FreedomPay Store ID and Terminal ID (supplied by FreedomPay's boarding team)
Enhanced Security Key
DMP Activation Key in FreedomPay's Enterprise Portal.
⚠ Warning: Follow-up transactions use Direct to Freeway including:
• Receipt Existing Token (Capture Sale against Token) • Receipt Existing Pre-Auth Token (Capture Sale against Pre-Auth).
Freedom Enhanced Security Key
To create an Enhanced Security Key for connecting to FreedomPay in RMS, have your System Administrator complete the following:
Log into FreedomPay's Enterprise Portal using the property's Enterprise Code, Username and Password provided by the FreedomPay boarding team and select Login.
Navigate to Administration in the Toolbar Menu and select Enhanced Security Keys.
Select Create New.
Enter a Description.
Select Create.
Select the Copy icon and safely store the copied Enhancement Security Key for RMS setup.
Device Management Portal Activation Key
A Device Management Portal (DMP) Activation Key and FCC Client is required for each network that will be using the connection to FreedomPay in RMS with EFTPOS terminals.
Steps to generate a DMP Activation Key:
Log into FreedomPay's Enterprise Portal using the property's Enterprise Code, Username, and Password provided by the FreedomPay boarding team and select Login.
Navigate to Device Management in the Toolbar Menu and select Activation Keys.
- Select Generate
Copy the key and store securely for FCC Client setup.
Network Information
A Network Administrator is required to complete port forwarding on the local network router and firewall to Port 1011 (HTTP) or 1013 (HTTPS) and provide a static IP address for the connected EFTPOS terminal (used as the FFC server URL in RMS).
The following endpoints apply to FreedomPay's Windows FCC integration.
Windows FCC
The following IP Addresses need to be allowed through your Firewall.
Please allow all ports for these IP addresses.
| Environment | Endpoint | IP Address | Outbound Port(s) |
|---|---|---|---|
| Production | Freedompay.us | 64.74.156.40 | 443 |
| http://freedompay.us/ | 64.74.156.32 | 443 | |
| http://freedompay.com/ | 64.74.156.226 | 443 | |
| Enterprise-services.freedompay.com | 64.74.156.0/24 | 443 | |
| freedompay.com | 64.74.156.29 | 443 | |
| mail.freedompay.us | 64.74.156.49 | 443 | |
| Freedompay.us (range) | 64.74.156.6 | 443 | |
| UAT | Uat.freedompay.com | 64.74.156.80 | 443 |
| Enterprise-services.uat.freedompay.com | 64.74.156.82 | 443 | |
| uat.freedompay.com | 64.74.156.85 | 443 |
FCC Client Setup
Download the FCC Client zip file on a Windows computer on the same network as the EFTPOS terminals.
(Contact Freedom Pay to obtain the FCC Install Package file).Locate the CONFIG file labelled FreewayServerService in the extracted folder and choose Open With Notepad or a similar text editing application.
Edit the floorLimit value between the quotation marks to “0” in the text document.
Save the changes made and close the XML file.
Locate the XML file labelled 'LaneConfig' in the extracted folder and choose Open With Notepad or a similar text editing application.
Enter the last eight digits of the EFTPOS Terminal's serial number between the quotation marks in the text document.
Save the changes made and close the XML file.
Connect the EFTPOS terminal to an RMS workstation using the provided USB cable.
Right-click the FreewayCommerceConnect application in the extracted folder and choose Run as Administrator.
Follow the onscreen prompts from Windows and select Run Anyway.
Select Next on the FreedomPay installer.
-
Enter the Device Management Portal Activation URL.
The URL will default to the Production URL.
To switch to UAT, replace the Production URL with the UAT URL below:
| UAT | Production |
|---|---|
| https://enterprise-services.uat.freedompay.com/authorizationserver/auth/activationkeys/ | https://enterprise-services.freedompay.com/authorizationserver/auth/activationkeys/ |
Enter the Device Management Portal Activation Key generated in the FreedomPay Enterprise Portal and choose Next
Select Custom Setup Type
Select the following setup options and follow the on-screen prompts to finish installation.
UAT & Production
To switch between the FreedomPay UAT and FreedomPay Production environments, follow the instructions below.
-
To switch to the FreedomPay UAT environment, select the checkbox FCC Test Client in the Custom Setup below.
- The FCC Client can be toggled between UAT and Production by opening the FCC Client and selecting Configure after the initial installation is completed.
- Replace the Device Management Portal URL with the URL for the required FreedomPay environment using the URLs below.
| UAT | Production |
|---|---|
| https://enterprise-services.uat.freedompay.com/authorizationserver/auth/activationkeys/ | https://enterprise-services.freedompay.com/authorizationserver/auth/activationkeys/ |
- Locate the CONFIG file labelled FreewayServerService.exe.config in the extracted folder and choose Open With Notepad or a similar text editing application.
- Default file path:
C:\Program Files (x86)\FreedomPay\FreewayCommerceConnect.
- Default file path:
-
Replace cs.uat.freedompay.com with https://cs.freedompay.us to switch from UAT to Production.
Replace:
<add key="freewayServer" value="https://cs.uat.freedompay.com/" />
with:
<add key="freewayServer" value="https://cs.freedompay.us/" />
to switch from UAT to the Production environment.
Save the changes made and close the CONFIG file.
-
Locate the CONFIG file labelled FreewayClientService.exe.config in the extracted folder and choose Open With Notepad or a similar text editing application.
Default file path:
C:\Program Files (x86)\FreedomPay\FreewayCommerceConnect.
Replace:
<add key="freewayServer" value="https://cs.uat.freedompay.com/" />
With:
<add key="freewayServer" value="https://cs.freedompay.us/" />
to switch from UAT to the Production environment.Replace:
<add key="cardStorUrl" value="https://cs.uat.freedompay.com/CardStor/CardStorService.asmx" />
With:
<add key="cardStorUrl" value="https://cs.freedompay.com/CardStor/CardStorService.asmx" />
to switch from UAT to the Production environment.
Save the changes and close the CONFIG file.
PAL Package Update
Download the Lane7000 PAL Update Package.zip and complete the steps outlined in PAL Package Deployment Guide v2.0.pdf to update the EFTPOS terminal after it has been connected.
Setup the Payment Gateway in RMS
Navigate to Setup > Property Options > Property Information.
Select the Edit icon on an existing Property.
Navigate to the Payment Gateway tab.
Select the toggle Ecommerce Online Payment Gateway.
Select FreedomPay as the Payment Gateway.
Enter the ESKey (FreedomPay Enhanced Security Key), Store ID and Terminal ID.
Select a Pre Authorisation option.
Select the checkbox Warn if no Pre-Authorisation exists on Check-in. (Optional)
Select the toggle EFTPOS Terminal Payment Gateway.
Select the Payment Gateway as FreedomPay.
-
Enter the FCC Server URL.
The FCC Server URL is the IP address for the connected EFTPOS terminal (ending in 1011 for HTTP or 1013 for HTTPS).
Select the checkbox Allow Blind Refunds. (Optional)
Select Save/Exit.
Navigate to Setup > Lookup Tables > EFTPOS (Pymt Gateway).
Select the Add icon.
Select a Property and enter a Description to identify this EFTPOS terminal.
Select Save/Exit.
Result
This EFTPOS terminal will be available for selection on the Receipt and Refund screens in RMS, enabling card-present and card-not-present transactions in addition to Credit Card Token creation using the selected terminal. Selecting Process on the Receipt screen will prompt for card information on the connected EFTPOS terminal.
Support & Troubleshooting
- Responses sent from Freeway for transactions will be displayed in RMS as shown below:
- For a full list of response messages that can be received, refer to sections one and two in FreedomPay's ErrorCodes v6.0.pdf.
- For assistance with using FreedomPay as the Payment Gateway in RMS, customers can log a Ticket to contact RMS Support.
FreedomPay Support
FreedomPay can use the RMS Partner Portal to contact RMS Support and track outstanding tickets with RMS.
When the need arises to contact FreedomPay Tech Support, you can do so via phone or email. These lines are available 24/7 to handle your issues, and their contact information can be found below:
-
Phone:
- 888.495.2446 (US)
- +44-2030148966 (UK)
- Email: techsupport@freedompay.com
- Status Page: https://status.freedompay.com/
Important:
When contacting Tech Support, ensure you have gathered the following information:
- Name of POS and Integration Type (Windows FCC, HPC, HPP, Direct to Freeway, etc.).
- FCC Logs (if applicable), RequestIDs (if available).
- Any error code(s) you are receiving.
- A clear description of what you are doing and what is happening. Confirmation that you have completed the steps outlined in your L1 Troubleshooting guide.
Comments
0 comments
Please sign in to leave a comment.