Netcetera iOS 3DS SDK - Release Notes - Version 2.4.1.0
Published: 29.01.2024
Version 2.4.1.0 is a minor release of the Netcetera iOS 3DS SDK.
Important Notes:
The current Netcetera LOA Reference Number is set to expire in February 2024. We have confirmations from all of the Payment Schemes that our old Reference Number will continue to be supported, however we strongly recommend that integrators switch to the latest version of the 3DS SDK, which contains the newest Netcetera LOA Reference Number.
As mentioned in our last release, beginning with SDK version 2.4.0.0 the scheme certificates are going to be dynamically updated by the SDK Support Server. Mastercard's Device Data Encryption Certificate will expire on 15.06.2024, closely followed by Visa's Device Data Encryption Certificate which will expire on 22.08.2024. If the integrator is using a 2.4.x.x version of the SDK, all due certificates will be updated automatically with no additional steps required. Please update to a 2.4.x.x version of the SDK in order to continue processing transactions from Mastercard and Visa after these dates.
Compatibility
This version is fully backwards compatible with the previous 2.4.0.0 version of the Netcetera iOS 3DS SDK
Improvements
- Updated to EMVCo 3DS Protocol version 2.3.1 LOA Reference Number for all protocol versions
- Added support for configuration of multiple root keys or certificates. The
rootCertificateValue
property of theScheme
class is now deprecated androotCertificateValues
should be used instead. Additionally, theScheme
initializer that accepts an array of root certificates (instead of a single root certificate) should be used by the integrators
Bug fixes
- Fixed an issue where executing the
doChallenge
method on background thread caused a crash. Please execute thedoChallenge
andinitialize
methods on a background thread to avoid UI unresponsiveness and unwanted warnings by XCode