RDX 2.2.3 Changelog

Changes from RDX Version 2.2.2

DateVersionDescription
01/20241.0New elements have been added to RDX Version 2.2.3 to support the Behavioral Biometrics authentication flow. Note: The RDX Behavioral Biometrics solution is not generally available but will be released at a future date.

StepupResponse:


  • IsBbConsentRequired field added

  • oobAppURL field added


StepupResponse.Credentials.Credential (List) (Object)
  • CustomerId field added
ValidateRequest:

  • ValidateRequest.BehavioralBiometricsResult (List) (Object) object added

  • CustomerId, Decision and RiskScore fields added

Mastercard 2.2 Updates:
RiskRequestExemptionInfo (Object)

  • MCRiskScore field added


RiskRequestTransactionInfo.DeviceInfo (Object)

  • IPCountry field added; Country of origin from IP address. Available only in browser-initiated transactions when the Method URL successfully completes.

3RI Indicator Values
  • Delayed Shipment (15) and Split Payment (16) values have been added


StepupRequest.CardholderSelectionInfo (Object) updated to Conditional

RiskRequest.TransactionInfo.BillingAddress (Object) fields have been updated as “Optional”

New objects on the RDX RiskRequest message:
ExtensionData (Object):
DAFExtension (Object):

  • AuthPayCredStatus

  • AuthPayProcessReqInd

  • DafAdvice

  • Version

New fields and objects added to the TransactionInfo object on the RDX RiskRequest message: ThreeDSRequestorPriorAuthenticationInfo (Object) with new fields:
  • threeDSReqPriorAuthData

  • threeDSReqPriorAuthMethod

  • threeDSReqPriorAuthRef

  • threeDSReqPriorAuthTimestamp

RecurringInfo (Object):
  • RecurringExpiry
  • RecurringFrequency

New fields on the TransactionInfo object on the RiskRequest message:
  • TransactionAmountUSD

  • TriggeredRuleName

TransStatusReason field has been added to the Risk, Stepup, InitiateAction and Validate response messages.
Addition of Transaction Status Reason Values table.
05/20241.0MessageCategory field with EMVCo values added to RiskRequest and InitiateActionRequest; previously only on StepupRequest.

ThreeDSRequestorAuthenticationInd field added to StepupRequest and InitiateActionRequest; previously only on RiskRequest (field is labeled as NonPaymentAuthenticationIndicator on RiskRequest)

Addition of ThreeDS Requestor Authentication Indicator Values table.

Updates to Confidentiality and Copyright Information.
07/20241.1Updates to Confidentiality and Disclaimers language related to products and/or services made available by third parties.
02/20251.2MerchantAppRedirectURL field updated as “Required for Mastercard issuers in the EU”.
ProcessorID and IssuerID fields updated from “String; up to 24 characters” to “String; 24 characters”.
FAILWITHFEEDBACK in RiskRequest (RuleOutcome) and RiskResponse (Status) has been updated to “Returns a failed authentication status and a frictionless message to the merchant”.
06/20251.3MessageCategory field with EMVCo values added to RiskRequest and InitiateActionRequest; previously only on StepupRequest.
ThreeDSRequestorAuthenticationInd field added to StepupRequest and InitiateActionRequest; previously only on RiskRequest (field is labeled as NonPaymentAuthenticationIndicator on RiskRequest)

Addition of ThreeDS Requestor Authentication Indicator Values table.

Updates to Confidentiality and Copyright Information .
11/20251.4Add description, flow diagram and examples of OOBCallBackValidateStatus responses.
Add OOBPushCallBackURL field on InitiateActionRequest
Add OOBCallbackValidateStatus Request:

  • OOBCallbackValidateStatus.Reason (Object)

  • OOBCallbackValidateStatus.ErrorMessage (Object)

  • OOBCallbackValidateStatus.RReqOverrides (Object)
Add OOBCallbackValidateStatus Response:

  • OOBCallbackValidateStatus.ErrorDetails (Object)