Cayan and Genius - abcsoftware/abc-docs GitHub Wiki
Introduced in version 15.
-
Make sure the
server.config
file has thesystem.serviceModel
section outside theappSettings
section and inside theconfiguration
section. Restart ABC Server when changingserver.config
. If you get a messageendpoint could not be found
you haven't completed this step correctly. -
Make sure the server has .NET 4.5.2.
-
Selecting records is done on the 0 screen. Use
Alt+T
set the file name. UseF8
to find a record. UseAlt+S
to select a record.
- Import cardprocessing.742.
- Select a credit card processing setup record. Enter
T
forTransport
,Y
forCard Processing Active
andY
forCredit Cards Accepted
. - Import cayanintegration.742.
- Select a Cayan integration record for global or per user. Enter Registered Name, Site Id and Key. Remaining fields should be filled in by default record.
Each Genius device is mapped to one ABC user number.
- Set up hosted page
- Get IP address for Genius device per instructions with device. A typical sequence is to type
000
on the Genius splash page, password9416557
,Enter
. - Using a static ip address is highly recommended!
- Select a Cayan Genius Device record for the user number.
- Change the IP address in the "Device URL" field.
- For an off-site server, forward port 8080 to the Genius device on the local router. Allow connection only from the off-site server's IP address.
Troubleshooting:
You can test communication between PC and the device by entering http://<ip address>:8080/v1/pos?Action=GetSignature&RequestID=1&Title=Test&Format=JSON
into a browser on the server. It should request a signature and return data when you sign and press Accept
.
Enter the menu on the Genius, then Network | Test to check connectivity between Genius and the gateway.
If you get a message endpoint could not be found
the server.config doesn't have correct info for the system.serviceModel
- On Windows 7 or Server 2008 R2 enable TLS 1.2. Here is an easy fix from Microsoft to auto enable newer versions of TLS in Windows 7.
- Install the latest ABC Server dlls for you version
- Version 14 FMTs that are built from source older than revision 9738 (March 26, 2018) must have
branches\Version14\'007.60.crm
compiled into them.
- Windows 8 and newer are already good to go.
- On Windows 7
- Follow step one in the server section.
- Check that TLS 1.2 is enabled in Internet Explorer options. (Scroll to the bottom of the Advanced tab)