Step 2 - Install the Files

EFTLink is supplied as a zip file, which, should be unzipped into the designated folder. All files needed, including the entire set of core files are included.

Once unzipped, the following files and folders should be present in the designated EFTLink folder:

Table 2-2 List of Unzipped Files and Folders

Files/Folder Comment

apidocs

Folder containing the API documentation for the framework.

cores

Each core sub-directory contains the core jar file, and reference copies of that core's property file(s).

lib

The lib folder contains supporting files for EFTLink.

linux

Folder containing files for tanuki wrapper.

linux_64

Folder containing files for tanuki wrapper.

log

Folder containing the log files.

reports Folder containing the API documentation for the framework.

tmp

Working folder for EFTLink.

windows

windows 64

wrapper

CardRange.xml

The default tender mapping and card identification file.

CreateKeys.bat

A batch file used to create encryption keys to ensure secure communications between POS and EFTLink.

CreateKeys.sh

A Linux script used to create encryption keys to ensure secure communications between POS and EFTLink.

eftlink.bat

A batch file used to launch the eftlink application.

eftlink.sh

A Linux script used to launch the eftlink application.

eftlink.jar

The main executable code of the EFTLink framework.

EftLinkConfig.properties

Carries the settings for the framework.

EftlinkConfig_PED_Pool.properties

Carries the framework settings for use with PED pooling mode.

EftlinkConfig_Static_Server.properties

EftlinkXstore_Mobile.properties

Eftlink-rest-api.bat

A batch file used to launch the rest API application.

Eftlink-rest-api.jar

Executable code of the rest API application.

Eftlink-rest-api.properties

Configuration properties for the eftlink-rest-api service.

Eftlink-rest-api.sh

A Linux shell script used to launch the rest API application.

Eftlink-rest-api-log4j2.xml

Log4j2 configuration file.

installcore.bat

A windows batch file script which sets one of cores (contained within the cores folder) as active.

installcore.sh

A Linux shell script which sets one of cores (contained within the cores folder) as active.

Jetty.xml

Jetty configuration script for use in conjunction with the eftlink-rest-api service.

LangCN.properties

Chinese (Simplified) translation file for eftlink framework.

LangDE.properties

German translation file for eftlink framework.

LangEN.properties

English translation file for eftlink framework.

LangES.properties

Spanish translation file for eftlink framework.

LangFR.properties

French translation file for eftlink framework.

LangIT.properties

Italian translation file for eftlink framework.

LangJP.properties

Japanese translation file for eftlink framework.

LangNL.properties

Dutch translation file for eftlink framework.

LangPT.properties

Portuguese translation file for eftlink framework.

LangRU.properties

Russian translation file for eftlink framework.

LangSV.properties

Swedish translation file for eftlink framework.

Log4j2.xml

Log4j2 configuration file.

Setenv.bat Script file for setting the environment variable EFTLINK_JAVA_HOME.
Setenv.sh Script file for setting the environment variable EFTLINK_JAVA_HOME.

truststore.bat

A batch file used to create a truststore to ensure secure communications between EFTLink and EPS terminal.

truststore.sh

A Linux script used to create a truststore to ensure secure communications between EFTLink and EPS terminal.