Netcetera Android 3DS SDK - Release Notes - Version 2.4.0.0
Published: 06.11.2023
Version 2.4.0.0 is a major release of the Netcetera Android 3DS SDK.
Important Note: Each customer will receive a unique API Key via e-mail with the release of the Netcetera Android 3DS SDK version 2.4.0.0, which will replace the current license file.
Compatibility
This version is not backwards compatible with previous versions of the Netcetera Android 3DS SDK (see Breaking Changes).
New features
- EMVCo 3-D Secure Protocol and Core Functions Specification version 2.3.1 compliant
- Remote update of Integrator License and Pre-configured DS Certificates, which eliminates the need for releases due to their expiry
- Included configuration option to toggle support for EMVCo 3-D Secure Bridging Message Extension
- Pre-configured EFTPOS DS configuration into the Netcetera 3DS SDK
Breaking changes
- The Netcetera Android 3DS SDK configuration now requires an API Key instead of a License Key
- Introduced enforcement that
ThreeDS2Service.initialize
must be executed on a background thread
Improvements
- New LOA Reference Number
- Improved Challenge Response processing from legacy ACS providers which should improve conversion rates
- Removed Apache Commons from the Netcetera Android 3DS SDK dependencies
- Updated Device Information Data Version to SDK—Device Information Data Version 1.5
- Updated the SDK API with a new Initialization method that provides success and failure callbacks to the integrator
- Support for Android 14 (API Level 34)
IMPORTANT: We advise all of the SDK integrators to replace the old initialize
method with the new one. The old initialize
method will still be available for all integrators. The initialization of the SDK can have a longer than usual duration based on the established connection (latency) with the remote configuration server and should be handled in a way that will ensure proper UX (avoid UI unresponsiveness).