Cayan Genius Manual

9/26/2019 Specialized Business Solutions Page 1
Installation and Setup for the Cayan Genius PIN Pad Device
Hardware: Cayan Genius/ PIN Pad device (purchase from Cayan)
Keystroke oftware: Keystroke PO – v8.00 Build 70 or later (02/27/19)
Description of the Cayan Genius Device
The Cayan Genius accepts a variety o payments (Credit, Debit, Gi t, EBT Cash, EBT SNAP, ApplePay, AndroidPay).
Keystroke recognizes that the Cayan Genius is being used, and when selecting a sales payment, Keystroke will hide all o
the payment types that have been “mapped” to a Cayan Genius payment. See: Payment Mapping below on Page 3.
Once setup, and at the complete sale screen, you will have 3 options displayed under the list o payments:
- Selected by Customer (the customer is prompted to select the type o payment)
- Split Tender (the clerk is prompted to enter an amount and hit enter)
- Manually Entered Payment (the customer is prompted to enter payment on device) – Option A
- Manually Entered Payment (where the clerk is prompted to enter payment on Web Transport) – Option B
The Cayan Genius can also be used as a Signature Only device where a customer can sign a Sales Transactions or
other payment types like On Account. These signatures are stored and can be printed on receipts, statements, etc.
Connecting & Checking the IP Address and Application Version on Cayan Genius device
Connect the device to the network where it will be used. DO NOT attempt to set the tatic IP somewhere else.
The device is NOT directly attached to the computer. Instead it is attached to the local area network via an Ethernet
Network cable and must have access to the internet. All communication is done via TCP/IP between the workstation, the
device, and Cayan. You can check the TCP/IP address o each Cayan Genius device the below steps
- On the “Genius by Cayan” idle screen, enter 000 on the Keypad
- Enter Password o 9416557 then the Green Enter button
- You should see the IP Address, Serial Number, and App Version. Please WRITE DOWN the IP Address
assigned by the router
NOTE: The App Version needs to be 5.0.4.0 or above (as of July 2016)
Setting up Static IP Address
Each Genius device on a network must have a unique IP Address and must be paired up to the correct workstation. For
this reason, the device needs to be switched rom Dynamic IP to Static IP Address mode (see steps below or
instructions). Do not use the device in Dynamic mode as this can cause the address to change without notice and then
Keystroke will no longer be able to communicate with it (or Keystroke may end up communicating with a Genius device
sitting next to a di erent workstation).
To con igure the Cayan Genius or Static IP you will want to ollow these steps:
- From the “Genius by Cayan” idle screen, reboot the device to access the OS Menu by pressing the 1, 5, and 9 keys at
the same time or 2 seconds and then release. The device will boot into OS Menu.
- Enter the password “166832” and press the Green Enter key
- Select 'Administration' rom the top menu
- Select 'Communication' rom the top menu
- Select the 'Network' rom the top menu
- Select the 'Ethernet' rom the top menu
- Using the stylus, the scroll bar on the right and the pencil icon to the le t o each o the settings below and enter the
corresponding in ormation as XXX.XXX.XXX.XXX (i.e.192 168 001 010, padding numbers with zeros i needed)
- On the Mode option, select 'Static IP' and press ‘OK'. Veri y that the Mode is now set to Static IP
- Enter IP Address (the IP Address ound rom the previous section)
- A knowledgeable network technician can choose other IP Addresses
- Enter the Net Mask (usually 255.255.255.000) This is also known as Subnet Mask
- Enter the Gateway (the IP Address o your internet gateway, use IPCon ig on a PC Computer to ind this)
- Enter both DNS1 and DNS2. Use 008 008 008 008 and 008 008 004 004 (see ‘Changing the DNS Server’ below)
- When inished with all o the IP Addresses, hit 'Apply'
- Select the 'Home' option rom the top menu
- Hit the 'Reboot’ button
- The Device should take a minute to reboot and then return to the “Genius by Cayan” idle screen.

9/26/2019 Specialized Business Solutions Page 2
Changing the DNS Server IP Address to an OpenDNS to speed things up
A Domain Name System Server is used to match domain names like http://transport.merchantware.net to an IP Address.
Using an OPEN DNS Server will sometimes speed up the processing o the Cayan Genius device on a network.
NOTE: Cayan and B recommend you set DN 1 to 8.8.8.8 and DN 2 to 8.8.4.4 on each device.
To con igure the Cayan Genius DNS Settings, ollow these steps:
- From the “Genius by Cayan” idle screen, reboot the device to access the OS Menu by pressing the 1, 5, and 9 keys at
the same time or 2 seconds and then release. The device will boot into OS Menu.
- Enter the password “166832” and press the Green Enter key
- Select 'Administration' rom the top menu
- Select 'Communication' rom the top menu
- Select the 'Network' rom the top menu
- Select the 'Ethernet' rom the top menu
- Press the stylus near the right scroll bar, and scroll down to DNS1 and DNS2
- Tap DNS1 and enter 008 008 008 008 and tap ‘OK’
- Tap DNS2 and enter 008 008 004 004 and tap ‘OK’
- When inished, hit 'Apply'
- Select the 'Home' option rom the top menu
- Hit the 'Reboot button'
- The Device should take a minute to reboot and then return to the “Genius by Cayan” idle screen.
Setup the Pin Pad in Keystroke POS
- In Con iguration Manager, select the Hardware menu and PIN Pad
- Click on the PIN Pad Type button and choose Genius
- Select the Genius
- Click on the Setup button
- Enter the Business Name, Key and Site ID in o exactly as provided by Cayan
- Con irm the Payment Mappings. *See Technical Notes below.
- Leave Gratuity, Donations, and Discounts as (None) unless otherwise desired (See Gratuity below).
- Select the Line Item Display option desired. *See Technical Notes below.
- Select Manual Entry on Web Form i using MOTO (Mail Order, Telephone Order). *See Technical Notes below.
- Enter Genius IP Address as set on the Genius device above at the computer where it will be used
- Each computer will retain its own IP address or the device in the Windows Registry
- Click OK
- Answer No when the program prompts you "Parameters or Gratuity/Donations/Discounts should be set up. Would
you like to set them up now?"
Storing of the IP Address
Once the IP Address is entered into Keystroke, each machine on a network will store the IP Address in the
registry as it is unique or each machine. It is stored in the ollowing registry key:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\KeystrokePOS\MWGenius (64-bit)
HKEY_LOCAL_MACHINE\SOFTWARE\KeystrokePOS\MWGenius (32-bit)
The value will be a string value named “IPAddress”.
NOTE: If you have issues saving the IP Address, try using “GeniusIP=xxx.xxx.xxx.xxx” as a
tartup witch or in the W #.INI files. This overwrites the registry values (sometimes needed to
debug or if not an Administrator.
Test the device by clicking on the “Test PIN Pad” button
- Click Ok on PIN Pad Test window and again on the Testing Genius window
- Click Ok on the Transport Key window
- Now ollow the prompts on the screen o the device
- The Testing Genius window with Status at the top will have a test transaction date near the bottom that uses the GMT
time zone. Click Ok a ter review
- You can now view the test signature capture; press enter or click the X to close
- You will now be prompted to "Remove Payment?" Click OK, three times

9/26/2019 Specialized Business Solutions Page 3
Technical Notes:
Payment Mapping
You "map" the Cayan Payment Codes to the desired Keystroke Sales Payment Types by pressing <Enter> to select the
Keystroke Payment Type or each o the Cayan Payment Codes.
Keystroke recognizes that Cayan Genius is being used and when entering a new payment in Keystroke, hides all the
payments mapped to a Cayan Genius payment, and adds three new payments called "Selected by Customer", Split
Tender, and "Manually Entered Payment".
Note: All Genius Payment Codes must be mapped, even if the Code will never be used. If support for a new Genius
Payment Code is added to the Genius device by Cayan, it also needs to be added to the Payment Mappin s list (press
[Ins] or hit [Enter] on <Add New> at the bottom, to add the new Genius Payment Code). The Cayan Genius device
accepts a wide variety of payment types. Once a payment is completed it reports back which Payment Code was used.
Keystroke must then convert (or map) this Payment Code to the appropriate Keystroke Sales Payment Type.
Position of the Payment Types
The result is the list o payments will have three (3) new payments called "Selected by Customer", “Split Tendered”, and
"Manually Entered Payment". The position o these payments on the payment list is determined by the position o the irst
mapped payment. To change the payment order, use Cut/Paste in the list o Sales Payment Types.
Line Item Display
The Line Item Display button may be set to On to enable Keystroke to update the Genius device to display the line items
(up to a maximum o 200 line item) rom the sale as they are entered.
Note: When loadin a previously saved transaction, only the last 40 items are sent to the device.
When the "On w/ Upload" option is selected the Genius device uploads the line item data to the Cayan servers and
supports only quantities from -99 to 999 and no fractions. If a line item does not meet this requirement it will be uploaded
with a Qty of 1 and the price set to the total amount for that item (Qty*Price). Also, due to restrictions on the len th of the
fields, the Description will often be truncated down to as few as 9 characters.
Manual Entry on Web Form
This setting is used to launch Cayan's Web Based Payment Entry Window when "Manually Entered Payment" is selected
rom the payment list (instead o prompting or the card in ormation to be entered on the payment device).
Note: While the entry of payment information may be easier usin the web form and a computer keyboard, the computer
keyboard is not a secure device and can be used as the instrument of a data breach. It is therefore recommended that
this parameter be left OFF and the card be manually entered on the Cayan Genius device.
Payment Hot-Keys
Any Hotkeys, Macros, or Buttons that are used to bring up any o the payment types mapped to the Genius will activate
the "Selected by Customer" payment type. Other ToolBar Macros that will work with the Genius include:
SalesEntryCommand: EnterPayment, Number=-1 (this will use the Selected by Customer)
SalesEntryCommand: EnterPayment, Number=-2 (Manually Entered Payment)
SalesEntryCommand: EnterPayment, Number=-3 (Split Tender)
SalesEntryCommand: EnterPayment, Number=-4 (Swipe, Con irm Amount)
Notes:
- The ToolBar Editor will not display these options, just select any other payment and then edit the number.
- If usin the =-1 option, and et Split Tendered, then turn ON the Skip Tender Amount fla on the credit card.
- If the list of payments appears, check your Genius Payment Mappin s, one may be set to Accounts Receivable.

9/26/2019 Specialized Business Solutions Page 4
Technical Notes (Continued):
Setting up Gift Card Functions (Issue, Reload, and Balance Inquiry, Redeem)
Keystroke POS now supports Issuing, Reloading, Balance Inquiry, and Redeeming o Gi t Cards through the “Customer-
Facing” Genius device. Keystroke also allows the clerk to manually enter gi t cads on the computer keyboard (added in
version 8.00.46). You no longer have to use KeyPay or have a separate mag-stripe reader or these unctions.
1) Add a payment type or Gi t Card in Con iguration Manager, under Tables, Sales Payment Types. Adding a
second payment type like “Return To Gi t Card” is optional but may help when issuing a gi t card on a return.
2) Create Inventory Items in Keystroke POS or Issue, Reload, and Balance Inquiry.
- Use “Token Values” (i.e. $&$) in the descriptions o items to help with printed invoices/receipts.
Examples o Item Descriptions:
GIFT CARD ISSUE $&$
GIFT CARD BALANCE
GIFT CARD RELOAD $&$
- Put an “&” in the Product Code ield
- Mark items as Service Items
- Set the items cost and price to $0.00
- Set the items to Non-Taxable.
- Add “Balance: $&#” in the Inventory Comment by hitting Shi t-Enter on the item.
3) Setup Gi t Card Triggers in Con iguration Manager, under Tables, Gi t Cards… I prompted, allow Keystroke to
create the de ault Gi t Card Triggers.
4) Disable the Authorization Methods by setting the De ault (Ctrl-F7) Auth Method to None.
Once saved, the program will prompts you to change all triggers. Answer YES to change all triggers to none.
5) You are now ready to test the triggers in Sales Manager. Enter any one o the line items added above, and the
Genius will prompt you to swipe the gi t card.
6) When you are ready to pay using a gi t card, just use the Selected by Customer payment type.
Gratuity Setup in Keystroke POS for the Cayan Genius
First, contact Cayan and have them turn on the De ault Values or Gratuity. You will need to know Serial Number on each
Genius device. They will turn it on or you. You will have to restart the Genius device to take e ect.
In Keystroke POS, setup a new Payment type in Con iguration Manager, Tables, Sales Payment types:
- Give it a name o Gratuity (or similar like Tips, etc.)
- Make it available on Sales Transaction
- Make sure there is no Authorization Method attached to it
On each and every Credit Card Payment type, you will now see a Gratuity Button on the lower right. Use this button and
set all Credit Card payment types to Gratuity. The customer can select a % amount or select Other Amount.

9/26/2019 Specialized Business Solutions Page 5
Troubleshooting:
Files that hold the Cayan Genius ettings
- K CNF.DAT The ile that stores the PIN Pad Type = Cayan Genius (or /C KSCNF#.DAT).
- MWGenius.DAT The ile that stores the Settings = Cayan Credentials, Payment Mappings, Gratuity, etc.
- MWGenius=xxxxxxxx.DAT command line switch:
Can be used to speci y which data ile should be used to load the settings or the Cayan Genius PIN Pad.
- GeniusIP=xxx.xxx.xxx.xxx command line switch:
Used to speci y the network IP Address o the Cayan Genius PIN Pad device that the program will use (overrides
entry stored in Windows Registry). Example: GeniusIP=192.168.10.101
- Windows Registry Windows Registry entry to store the local Genius device’s IP Address:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\KeystrokePOS\MWGenius (64-bit) or
HKEY_LOCAL_MACHINE\SOFTWARE\KeystrokePOS\MWGenius (32-bit)
NOTE: May need to run Keystroke PO "As Admin" to get these settings to stay.
Error requesting new Transport Key – “Dba is required but was not supplied.”
This is caused by the Company Name ield being blank. This is in Con iguration Manager, under Settings and
Name/Address. This must contain something. This is not the Business Name in the Genius Setup (with Business Key
and Site ID).
Error requesting new Transport Key: Invalid login credentials (when testing in Configuration Manager):
This is due to having incorrect Business Name, Business Key or Site ID in the Genius settings. These must match exactly
what provided in the Cayan account setup.
Flush the DN Cache:
Open a Command Prompt, and type in ipconfig /flushdns
You should see “Success ully lushed the DNS Resolver Cache”.
Trouble aving the Genius IP Address in Keystroke PO :
You may need to run Keystrok.exe “As Administrator”. This is because the settings need to be stored in the Windows
Registry. You should only need to run it once as Administrator and the setting will be saved. You can also orce the IP
Address by using the Startup Switch: GeniusIP=xxx.xxx.xxx.xxx
Getting “Error: FAL E” in Keystroke PO :
May happen when processing payments and Internet is down or Cayan is down. Note that an outage with Cayan may be
regional so other customers or SBS may not experience the outage.
Invalid Response from Cayan Genius “Error: Invalid Terminal erial Number”
Call Cayan Technical Support at 800-498-0823 (x1, then x2) and have them add the correct serial number o the Genius
to your merchant account.
Getting “FAILED; 1103; error reading response” in Keystroke PO :
This happens when setup using PGS, and Cayan is not communicating the correct "Datawire ID" to the back-end
processor (Bo A or example). No changes need to be made in Keystroke/Genius, just need Cayan to ix the Datawire ID
to the back-end processor.
et your Genius device to use OpenDN addresses:
See “Changing the DNS Server IP Address to an OpenDNS to speed things up” noted above on page 2.
Firewall/Router Port ettings (consult with your system administrator to con irm that the ollowing ports are open):
443: SSL
7622: SFTP (via SSH)
Con irm that the ollowing hosts are available
genius.merchantware.net
transport.merchantware.net
paycube.merchantware.net
Firewall/Router Access
The ollowing URLs/Web Address must be allowed access in your Router or Firewall
https://transport.merchantware.net
https://genius.merchantware.net
To Test the Cayan Ports in Internet Explorer, use:
https://genius.merchantware.net/v1/Reporting.asmx
This will give you a "Mustang Reporting" page.
Other manuals for Genius
2
Table of contents
Other Cayan Payment Terminal manuals