Xstore POS/EFTLink Version Compatibility
Oracle Retail EFTLink has always been backwards compatible with
earlier versions of Xstore. The following table clearly illustrates
which versions of Xstore can communicate with which versions of EFTLink.
Please note that in each case the EFTLink client library must be imported
into the Xstore\lib\ext
folder.
Table 1-1 Xstore POS/EFTLink Version Compatibility
Xstore POS | EFTLink (Client Library) | EFTLink Server |
---|---|---|
v15.0+ |
v15.0.2, v16.0.3, v17.0.2, v18.0.1, v19.0.1 |
v15.0.2, v16.0.3, v17.0.2, v18.0.1, v19.0.1, v20.0.1, v21.0, v22.0, v23.0, v24.0, v25.0 |
v16.0+
|
v16.0.3, v17.0.2, v18.0.1, v19.0.1 |
v16.0.3, v17.0.2, v18.0.1, v19.0.1, v20.0.1, v21.0, v22.0, v23.0, v24.0, v25.0 |
v17.0+ | v17.0.2, v18.0.1, v19.0.1 |
v17.0.2, v18.0.1, v19.0.1, v20.0.1, v21.0, v22.0, v23.0, v24.0, v25.0 |
v18.0+ |
v18.0.1, v19.0.1, |
v18.0.1, v19.0.1, v20.0.1, v21.0, v22.0, v23.0, v24.0, v25.0 |
v19.0+ |
v19.0.1 |
v19.0.1, v20.0.1, v21.0, v22.0, v23.0, v24.0, v25.0 |
v20.0+ | v20.0.1, v21.0, v22.0, v23.0, v24.0 | v20.0.1, v21.0, v22.0, v23.0, v24.0, v25.0 |
v21.0 | v21.0, v22.0, v23.0, v24.0 | v21.0, v22.0, v23.0, v24.0, v25.0 |
v22.0 | v22.0, v23.0, v24.0 | v22.0, v23.0, v24.0, v25.0 |
v23.0 | v23.0, v24.0 | v23.0, v24.0, v25.0 |
v24.0 | v24.0 | v24.0, v25.0 |
v25.0 | v25.0 | v25.0 |
Never use an earlier version of EFTLink (Client or Server) with a later version of Xstore, as this may cause compatibility issues. It is recommended to always use the latest EFTLink maintenance release for a general release build. Refer to the accompanying maintenance patch notes for details.
Xstore v15.0 to v19.0 - EFTLink Client library is restricted to v19.0.1, therefore any features introduced in later versions of EFTLink are not natively supported.
Xstore v20.0 to v24.0 - EFTLink Client library is restricted to v24.0, therefore any features introduced in later versiond of EFTLink are not natively supported.
By default, EFTLink Server uses the same JRE location as Xstore, which is fine, so long as the target JRE for Xstore and EFTLink Server are the same. However, if the JRE versions differ, EFTLink Server must be configured to use its own JRE. In the event when Xstore and EFTLink JREs differ, it is strongly recommended to update both JREs to their latest versions.
If using a version of Xstore that uses JRE 1.8 with EFTLink v25 that uses JRE 21, then it is necessary to set the protocol to TLS1.2 on both sides EFTLink (client and server), which is set in either side's EftlinkConfig.properties file.
Please refer to the Oracle Retail EFTLink Framework and Configuration Installation Guide for further details.