Netcetera Demo Merchant - Release Notes - Version 2.7.0.0

Overview

Published: 09.07.2024

Version 2.7.0.0 is a major release of the Netcetera Demo Merchant.

For documentation about this release please refer to the documentation site.

Compatibility

This version is not fully backwards compatible with previous versions of the Netcetera Demo Merchant. In order to use merchant whitelisting feature, please add “04” (Whitelisting supported) or "09" (Trust List Exemption Supported if version is 2.3.1) in acsInfoInd in configured card ranges.

Changes

  • Updated the NDM UI by removing the Versioning V3 and V4 buttons and introducing a single Versioning button that provides a Versioning V4 response.

New Features

  • Introduced merchant whitelisting initiated by the issuer. Cardholders can choose to whitelist a merchant via a checkbox on the challenge screen. Once selected, the issuer returns whiteListStatus: "Y", whiteListStatusSource: "03" and transChallengeExemption: "08" in the ARes or RReq, applying the whitelisting exemption to future transactions with the same merchant. The configured card range should support whitelisting i.e acsInfoInd should include "04" (Whitelisting supported) or "09" (Trust List Exemption Supported if version is 2.3.1).
  • Introduced merchant whitelisting asked by the merchant. Cardholders can choose to whitelist a merchant via a checkbox on the challenge screen. If selected, the issuer returns whiteListStatus: "Y", whiteListStatusSource: "03" and transChallengeExemption: "08" in the RReq. This applies the whitelisting exemption to future transactions with the same merchant. If not selected and threeDSRequestorChallengeInd = "08" (No challenge requested), the issuer returns whiteListStatus: "R" and whiteListStatusSource: "03". If the merchant set threeDSRequestorChallengeInd to "challenge requested" ("03", "04", "09", "12", "13" or "14"), the challenge whitelisting will be omitted. The configured card range should support whitelisting i.e acsInfoInd should include "04" (Whitelisting supported) or "09" (Trust List Exemption Supported if version is 2.3.1).

Bug fixes

  • Fixed the Challenge Response to contain the challengeEntryBox object in case of an OTP screen type.
  • Fixed the Authentication Response and Results Request simulations to include the authenticationMethod field as per the EMVCo specifications.
  • Fixed an issue where the ISO alphanumeric currency code SLE/925 for the Sierra Leone leone was not supported.