Oracle EFTLink Integration Downloads & Release Notes

EFTLink Cybersource Core Downloads
To get started with the Oracle EFTLink integration, download the current version of the EFTLink Cybersource Core. Login is required 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
 


Various Improvements
 
Various 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 -
 The timeout settings/values are no longer mandatory within CyberSourceVisaPW.properties in an effort to make the overall configuration easier. As such we recommend you remove them, however if you do supply them it will override the defaults. The default timeout values are as follows:
  • 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.