RMS (Retail Management Systems)
System Requirements
.Net Framework 4 and above
Installation Instructions for Credit Cards
Enable Cardknox payment processing on RMS point-of-sale systems.
PART 1: Prepare each computer
Run a Z Report:
Open the Store Operations POS.
Press F5.
Select Print Z Report.
Close the Store Operations POS.
Go to the Store Operations Administrator and click File > Configuration > EDC.
Select Do not use electronic capture draft software and click OK.
Repeat steps 1 and 2 on each register.
PART 2: Download and run the software
Download the Cardknox Updater plugin: https://cdn.cardknox.com/dl/updater.exe
Right-click on the downloaded program (Updater.exe), then click Run as administrator and choose Yes when prompted.
An input box will appear. Type fidelipayrms and click Enter.
You will be prompted to enter your Cardknox key and Merchant ID. (Developers should use their Cardknox test key and 123456 for the MID for testing.)
Installation Instructions for Other Payment Types
The following steps will enable additional payment types on the Cardknox gateway.
Installing Credit Card Capabilities
Open the Store Operations Manager and go to Database > Tender Types.
If Credit Card is not listed:
Click on New.
Type Credit Card in the Description field.
Set the Tender Code and Display Order values.
Click OK.
Click Close.
Installing EBT Capabilities
PART 1: Configure or create EBTFS as a tender type
Open the Store Operations Manager and go to Database > Tender Types.
If EBTFS is listed as an existing tender type, select it, click on Properties, and continue to the next step. If it is not listed:
Click on New.
Type EBTFS in the Description field.
Set the Tender Code and Display Order values.
In the Tender Type dropdown, select Food Stamps.
Click OK.
PART 2: Add an EBTFS button
Go to Database > Registers > Custom POS Buttons.
Click New.
On the popup window, fill in several fields:
For the Style box, choose COM OBJECT (Session Object).
For Caption, type EBT Balance.
For Command, type FidelipayRMS.GetEBTFSBalance.
Click OK.
Click Close.
Installing Gift Card Capabilities
PART 1: Configure or create gift cards as a tender type
Open the Store Operations Manager and go to Database > Tender Types.
If Gift Card is listed as an existing tender type, select it and click Properties. Continue to the next step. If it is not listed:
Click on New.
Type Gift Card in the Description field.
Type GC as the Tender Code.
Set the Display Order value you desire.
In the Tender Type dropdown, select Other.
Click OK.
PART 2: Add a Gift Card button
Navigate to Database > Registers > Custom POS Buttons.
Click New.
In the window the pops up, you’ll need to fill in several fields:
For the Style box, choose COM OBJECT (Session Object).
For Caption, type Gift Card Balance.
For Command, type FidelipayRMS.GetGiftBalance.
Click OK.
PART 3: Set option to enter the price at POS
Navigate to Database > Items.
Check if the Gift Card item exists. The description for the item should be Gift Card. If it is listed, select the item and click on Properties and continue to the next step. If it is not listed:
Click on New.
Select on Standard Item and click OK.
Set Item Lookup Code as gc.
Select the Inventory tab and enter the appropriate information.
Select the Options tab.
Enable Must enter price at the POS.
Click OK.
Installing Tokens
The following steps will enable you to securely save cardholder information for future use.
PART 1: Enable tokens on your POS
Run C:\FPS_RMS_Plugin\FidelipayRMS.exe.
Go to the FidelipayRMSSettings tab:
EnableTokenization, 1
DB_Database, [YourDatabaseName]
DB_Username, [YourDatabaseUserName]
DB_Server, [YourServerIpAddress]
DB_Password [YourPassword]
Click Test Connection.
Close and save the Settings file.
PART 2: Add a Tokens button
Open the Store Operations Manager and go to Database > Registers > Custom POS Buttons.
Click New.
On the popup window, fill in several fields:
For the Style box, choose COM OBJECT (Session Object).
For Caption, type Save Card.
For Command, type FidelipayRMS.SaveCard.
Click OK.
If Store Operations POS is currently running, restart it. If not, open it.
Click on Saved Card to test.
Connecting a Credit Card Pin Pad
PART 1: Download the device drivers For VeriFone Mx devices: 32 bit: cdn.cardknox.com/pe/drivers/verifone/verifone_unified_driver_installer_32.msi
64 bit: cdn.cardknox.com/pe/drivers/verifone/verifone_unified_driver_installer_64.msi
PART 2: Connect your terminal to RMS
Navigate to C:\FPS_RMS_Plugin\FidelipayRMS.exe.
Complete the form with the appropriate device settings.
Restart RMS and run a test transaction.
Add Cardknox variables to receipt
To show the Cardknox information on the RMS receipt, you need to add Session.Variable1 in the XML receipt. It includes the information below.
Card number Card Type Auth Code Tender Amount Transaction Type Response
XML to add:
Update existing receipt in RMS
PART 1: Locate the receipt currently in use
In Store Operations Manager, go to Database > Registers > Register List.
Select a register that is currently used and on which you wish to base the receipt.
Click Properties.
Click on the Receipt Printer 1 tab.
The receipt currently in use can be found in the Receipt Format field.
PART 2: Save the current receipt
In the Store Operations Manager, go to Database > Registers > Receipt Formats.
Select the sales receipt that is currently used.
Click Properties.
Use the Save As command to save the receipt as CurrentReceipt to the following location: C:\Program Files\Microsoft Retail Management System\StoreOperations\ReceiptTemplates
PART 3: Add Session.Variable1 to the receipt
Open the receipt in a text editor.
Choose the SUB in the XML receipt where you want to display the Cardknox information.
Copy paste the XML to add as listed in the “Add Cardknox variables to receipt“ section above and save it.
PART 4: Update RMS through the desktop icon
Open Store Operations Manager and go to Database > Registers > Receipt Formats.
On the right side of the window, click New.
Type plugin_receipt into both the Title and Description fields.
In the Sales field, click the magnifying glass.
Go to the following plugin folder: C:\Program Files\Microsoft RetailManagementSystem\StoreOperations\ReceiptTemplates\Plugin
Select the current receipt name and click Open.
When you are prompted to update all transaction types, click Yes.
The Report box will still not have a file. Click the magnifying glass, select XReport.xml, and click Open.
Click OK and close the Receipt Formats window.
PART 5: Select the receipt format for each register
Go to Database > Registers > Register List and complete the following steps for each register:
Select the register and click Properties.
Choose the Receipt Printer 1 tab.
In the Receipt Format box, click the magnifying glass.
Select plugin_receipt and click OK.
After this has been completed for all of the registers, close the Registers window and restart the POS.
Note: Receipts generated by these instructions do not display an EBT or gift card balance. To add this capability, please email integration@cardknox.com.
Additional Features
Enable Cashback
Cashback Prompt on device
Navigate to Advanced Settings and set Allow Cashback = True
Set Enable Cashback = True
Add Cashback as an item
Navigate to FidelipayRMSSettings tab
Set Cashback Fee Item to a non inventory item
Navigate to Advanced Settings. Set CashbackAmountIncludedInAmount to True
Offline Transactions
Enable Offline transaction
Enable Offline Transactions in the FidelpayRMS Settings panel
Click “Display Prompt Before Continue”: This will bring a pop up on RMS before continuing to Offline mode.
Selecting "Require Customer Selection" will require a customer selected for offline.
Designate the max amount allowed for Offline transactions.
Select the Transaction Type allowed in Offline mode.
RMS database Version minimum SQL 2005
eWIC
Step 1: Create a new tender
Navigate to the RMS Manager > Database > Tender Types
Click on NEW
Set Description as eWIC
Set Tender Code as EBTW
Step 2: Enable eWIC
Enable eWIC in the FidelipayRMS Settings panel
"Secondary UPC Field Name": This can be used to use the Sub description for the UPC or PLU for eWIC.
"Discount item": Set a non-inventory item to be used for eWIC partial auth
"Discount reason code": Set a reason code to be used for eWIC partial auth
Ensure that your items lookup code matches the expected eWIC UPC or PLU code
Last updated