Netcetera 3DS Server - Release Notes - Version 2.12.0.0

Overview

Published: 04.02.2025

Version 2.12.0.0 is a major release of the Netcetera 3DS Server.

Important notification

Protocol version changes
Please be informed that the latest option as preferredProtocolVersion is now removed. This option is removed due to variations in message formatting between EMV 3DS 2.3.1 and its predecessors, EMV 3DS 2.2.0 and EMV 3DS 2.1.0.

API changes
The following changes will take effect on the 3DS Server Authentication Request six (6) months after this announcement:

  • The preferredProtocolVersion field will become mandatory.
  • The enforcePreferredProtocolVersion field will be removed.

Admin UI updates
Admin UI is based on Angular 18, and the supported browser versions are directly linked to the Angular versions. We regularly update our Angular versions to be up to date with the latest dependencies and minimize any potential risk for vulnerabilities.

Changes

Improvements

  • Removed Cardholder Name validations for Visa when a merchant submits non-English or multi-byte characters that do not comply with EMVCo specifications. The 3DS Server will no longer reject these transactions and will pass the value provided by the merchant to the Visa Directory Server.
  • The Postman collections have been updated to include a 2.3.1 3DS Server Authentication Request sample. You can download the latest version from this page.
  • Updated sending of notificationURL field in the Authentication Request. It will only be sent when the deviceChannel is BROWSER.

Bug Fixes

  • Updated the setting for deviceBindingStatusSource in the Authentication Request. Previously, if deviceBindingStatus was sent as null in the device object of the 3DS Server Authentication Request, deviceBindingStatusSource would still be set to "3DS Server". With this change, deviceBindingStatusSource is now set only when deviceBindingStatus is not null as part of the device object.
  • Applied validation on the merchant acquirers during merchant bulk import.