Downloads and Release Notes

Download Oracle EFTLink releases and review the latest release notes.
Downloads
To get started with the Oracle EFTLink integration, download the current version of the EFTLink Cybersource Core. You must log in to access the files.
Release Notes
2021-06-17 - EFTLink CyberSource Core 3.0.3


Improvements
Improvements
  • Improved behavior of transaction Abort triggered by Xstore operator
Component Versioning
Version 3.0.3 of the CyberSource Oracle EFTCore consists of:
  • Oracle EFTCore “CyberSourceVisaPWCore” v3.0.3
  • Payworks Java PayClient v3.0.2
  • Payworks Java PayClient - Oracle Additions v3.0.2
  • Payworks PayServer v1.31.0
2021-05-26 - EFTLink CyberSource Core 2.10.3


Improvements
Improvements
  • Updated PayServer to v1.31.0
  • Improved default timeout settings for Xstore Connector and Xstore POS
  • Includes Installer for the Connector
  • Includes Installer for the PayServer
Component Versioning
Version 2.10.3 of the CyberSource Oracle EFTCore consists of:
  • Oracle EFTCore “CyberSourceVisaPWCore” v2.10
  • Payworks Java PayClient v1.11.2
  • Payworks Java PayClient - Oracle Additions v2.10.1
  • Payworks PayServer v1.31.0
2020-08-03 - EFTLink CyberSource Core2.10.1


Improvements
Improvements
TransRefNo (ReconciliationID) Returned For Gift Card Transactions
- Whenever a Gift Card operation is performed, the CyberSource TransRefNo (ReconciliationID) for the operation is now passed back to Oracle Xstore in the “MiscellaneousData“ data element of the CardServiceResponse. The MiscellaneousData data element can contain a number of pipe separated, name value pairs, with the CyberSource TransRefNo (ReconciliationID) being located in “giftCardReply_reconciliationID”.
Example:
giftCardReply_reconciliationID=00015960845000005|requestID=5961918060476405004009
Component Versioning
Version 2.10.1 of the CyberSource Oracle EFTCore consists of:
  • Oracle EFTCore “CyberSourceVisaPWCore” v2.10
  • Payworks Java PayClient v1.11.1
  • Payworks Java PayClient - Oracle Additions v2.10.1
  • Payworks PayServer v1.27.4
PayServer Dependency
Version 2.10.1 of the CyberSource Oracle EFTCore should be paired with version 1.27.4 of the Payworks PayServer. Please see the PayServer release for more information about the changes to the PayServer.
Version 2.10.1 of the CyberSource Oracle EFTCore consists of:
  • Version 2.10.1 of the CyberSource Oracle EFTCore should be paired with version 1.27.4 of the Payworks PayServer. Please see the PayServer release for more information about the changes to the PayServer.
  • Version 1.27.4 of the Payworks PayServer is bundled with v2.10.1 CyberSource Oracle EFTCore download bundle for simplicity.
  • Within the PayServer configuration file (config.yaml), please ensure that “enable_auto_reversals” is set to true.
  • Its recommend that you also make use of the “remote_logging” feature which can automatically upload both the PayServer and EFTLink logs to CyberSource.
2020-03-10 - EFTLink CyberSource Core 2.10.0


Improvements
Improvements
Logging improvements:
The EFTLink log files now contains more detailed information about the transaction status, its result, and any errors.
Abort handling:
It was discovered that the EFTCore's abort() method can be called after a transaction had been completed. Should this happen, the EFTCore will now attempt to reverse out the transaction.
Simpler configuration:
In an effort to make the overall configuration easier, the timeout settings/values are no longer mandatory within CyberSourceVisaPW.properties; therefore, we recommend that you remove these settings/values. If you choose to supply them, they will override the default settings/values. The default timeout values are:
  • LogonTimeoutSeconds=20
  • TransactionTimeoutSeconds=120
  • CardRemovalTimeout=120
  • MaintenanceMenuTimeoutSeconds=60
  • AbortTimeoutSeconds=5
  • UpdateTimeoutSeconds=900
  • ConnectToReaderTimeoutSeconds=15
Component Versioning
Version 2.10.0 of the CyberSource Oracle EFTCore consists of:
  • Oracle EFTCore “CyberSourceVisaPWCore” v2.10
  • Payworks Java PayClient v1.11.1
  • Payworks Java PayClient - Oracle Additions v2.10.0
  • Payworks PayServer v1.27.4
PayServer Dependency
  • Version 2.10.0 of the CyberSource Oracle EFTCore should be paired with version 1.27.4 of the Payworks PayServer. Please see the PayServer release for more information about the changes to the PayServer.
  • Version 1.27.4 of the Payworks PayServer is bundled with v2.10.0 CyberSource Oracle EFTCore download bundle for simplicity.
  • Within the PayServer configuration file (config.yaml), please ensure that “enable_auto_reversals” is set to true.
  • Its recommend that you also make use of the “remote_logging” feature which can automatically upload both the PayServer and EFTLink logs to CyberSource.
Other
  • Version 2.9.X of the CyberSource Oracle EFTCore was an internal only release.
2019-12-30 - EFTLink CyberSource Core 2.8.12


Updated PayServer
Updated PayServer
Updated PayServer in the core release to version 1.27.2. See theRelease Notes for details.
2019-12-17 - EFTLink CyberSource Core 2.8.11


Improved Split Transaction Reporting File Name Change
Please read Notes below
Improved Split Transaction Reporting
The Core now reports additional data to Cybersource:
  • If the transaction is a split payment
  • Total sum of unit prices*
  • Number of products in basket*
  • Total number of units in basket*
*To report this data for split transactions, please set
ValidateItemValues=false
in
EFTLinkConfig.properties
.
File Name Change
The name of
CyberSourceVisaPWCore-1.0.0.jar
now has version information, please don't forget to update your classpath.
2019-11-27 - EFTLink CyberSource Core 2.8.10


Updated PayServer
Updated PayServer
Updated PayServer in the core release to version 1.27.1. See the Release Notes for details.
Version File
Release now contains a version file for easy reference.
2019-09-27 - EFTLink CyberSource Core 2.8.9


Updated PayServer
Updated PayServer
Updated PayServer in the core release to version 1.27.0. See the Release Notes for details. No other changes have been made.
2019-07-25 - EFTLinkCyberSource Core 2.8.8


Updated PayServer
Updated PayServer
Updated PayServer in the core release to version 1.25.2. Please check its release notes for details. No other changes have been made.
2019-05-21 - EFTLink CyberSource Core 2.8.7


Updated PayServer
Updated PayServer
Updated PayServer in the core release to version 1.24.1.
2019-04-26 - EFTLink CyberSource Core 2.8.6


Partial refund through reversal message
Partial refund through reversal message
It's now possible to trigger a partial refund through an EFTLink reversal message.
2019-04-15 - EFTLink CyberSource Core 2.8.5


Partial linked refund
Partial linked refund
Partial linked refunds are now supported.
Alipay and WeChat Pay mapping
The mapping of Alipay and WeChat Pay was swapped.
Customer signature translations
"Customer Signature" on the receipts is now consistently translated throughout all languages.
Updated PayServer version
The Core has been updated to PayServer version 1.23.2. See the Please see the PayServer release notes (previous version in core: 1.22.0).
2019-02-08 - EFTLink CyberSource Core 2.8.3


Translations
Translations
Added translations. Set the DisplayLanguage in the EFTLink settings, and set the locale in the PayServer.
2018-12-19 - EFTLink CyberSource Core 2.8.2


WeChat Pay
WeChat Pay
Now supporting the WeChat Pay payment method.
2018-10-11 - EFTLink CyberSource Core 2.8.1


Valuelink Activation/Cashout Reversal Fix
Valuelink Activation/Cashout Reversal Fix
Fixed a bug where an activation or cashout reversal would fail if a debit transaction would have been aborted between the activation/cashout and its reversal.
2018-09-28 - EFTLink CyberSource Core 2.8.0


MOTO
MOTO
Added support for MOTO transactions
2018-08-31 - EFTLink CyberSource Core 2.7.1


Valuelink Activation/Cashout Reversal Fix
Valuelink Activation/Cashout Reversal Fix
Activation Cashouts Reversals now work even if the first try timed out.
Token Refund Card Number
Token Refunds now return the masked card number correctly
Freeze Fix
Fixed a freeze related to aborting transactions.
2018-06-28 - EFTLink CyberSource Core 2.7.0


Valuelink Gift Cards Alipay
Valuelink Gift Cards Alipay
You can now manage authorize Valuelink gift cards. See instructions here.
Alipay
You can now accept Alipay payments. See instructions here.
Installation Notes
Please make sure that both PayClient.Java-1.10.0.jar and PayClient.Java.OracleAdditions-1.0.0.jar are on EFTLink's classpath.
2018-05-24 - EFTLink CyberSource Core 2.6.3


US Debit Mapping Fix
US Debit Mapping Fix
US Debit cards can now be mapped correctly in EFTLink.
2018-05-11 - EFTLink CyberSource Core 2.6.2


US Standalone Refund Fix
US Standalone Refund Fix
Standalone refunds for debit cards are now routed via the debit networks and ask for a PIN.
2018-03-20 - EFTLink CyberSource Core 2.6.1


French Translation
French Translation
Various Improvements
The core now supports French. To enable it, make sure to set
DisplayLanguage = FR
in
EFTlinkConfig.properties
and
settings/locale: fr
in
config.yaml
.
2018-03-05 - EFTLink CyberSource Core 2.6


Waiting for Card Removal, US Support, Token Refunds, CustomIdentifier for Refunds, Improved Release Bundle
Waiting for Card Removal
For Chip transaction, the Core will now wait for the card to be removed before returning to Xstore. An additional timeout configuration option,
CardRemovalTimeout
was added to configure the time that the core should wait for card removal.
CyberSourceVisaPW.properties
of the release contains the default value of 300.
US Support
The Core includes all changes to support processing in the US, including the QuickChip workflow a receipt change mandated for DCC.
Token Refunds
The Core now supports Token Refunds, which means passing a token generated by an earlier transaction for a card-not-present unlinked refund.
CustomIdentifier for Refunds
The Core now correctly sets the CustomIdentifier for all transaction types.
Improved Release Bundle
The Core now comes bundled with the correct version of the PayServer.
2017-08-15 - EFTLink CyberSource Core 2.3


New Configuration Options
New Configuration Options
Added new configuration options:
  • IncludeWorkstationIDInCustomIdentifier
    : Define if the Workstation ID should be included in the merchant reference number (customIdentifier). Default =
    true
  • TransactionCompletedWaitTimeMilliseconds
    : Define the waiting time after a transaction. Default is 150ms.
CyberSourceVisaPW.properties
of the release contains the default settings.
2017-07-17 - EFTLink CyberSource Core 2.2


First Public Release
First Public Release
First public release, enjoy!
2017-07-05 - EFTLink CyberSource Core 2.0 (Preview)


DCC Receipts, Standalone refunds, Improved data, and Bugfixes
DCC Receipts, Standalone refunds, Improved data, and Bugfixes
Please note that this release is a preview only and NOT for production usage at this stage.
DCC Receipts
DCC Receipts, including compliant DCC disclaimers, can now be printed on merchant and cardholder receipts.
Standalone refunds
Standalone (Card Present) refunds now work correctly.
Improved Data Mapping
Additional Data fields have been added as "miscellaneous data".
Workaround: Timeout
For POS systems where no abort button is present, a timeout can be set in the configuration file.
Bugfixes
  • Payment info now has two lines
  • Newlines between multiple tenders
2017-06-28 - EFTLink CyberSource Core 1.2 (Preview)


Improved Error Messages Self-Healing
Improved Error Messages Self-Healing
Please note that this release is a preview only and NOT for production usage at this stage.
Improved Error Messages
You will now see an error message if the PayServer is not running when starting a transaction.
Self-Healing
The Core now reconnects correctly even if the connection to the PayServer was lost in between transactions.
2017-06-18 - EFTLink CyberSource Core 1.1 (Preview)


Initial Preview Release
Initial Preview Release
Initial preview release, enjoy! Please note that this release is a preview only and NOT for production usage at this stage.
Components and Versioning
The zip file contains the following components:
  • mpos.payserver.bundle-VERSION-windows-x64.zip
    : PayServer
  • CyberSourceVisaPWCore-VERSION.jar
    : EFTCore to be configured in EFTLink
  • PayClient.Java-VERSION.jar
    and
    PayClient.Java.OracleAdditions-VERSION.jar
    : Support libraries
The zip file also contains a
version.txt
file to qualify the overall version. This version will change if any of the components change.
Related Links