RDX Message Version on all requests updated to 2.2.0
Addition of DSTransactionId to all RDX requests [New EMV Value] Addition of StepupCounter to all Stepup requests (Stepup, InitateAction, Validate) |
RiskRequest:
RuleOutcome new field added 3RIIndicator [New EMV values for 2.2] MerchantChallengeIndicator [New EMV values for 2.2] MerchantInfo > AcquirerCountryCode new field TransactionInfo > MandatedRegion, DeviceInfo, and BrowserJavascriptEnabled [New EMV Value]
|
StepupRequest
DeviceLocale - Increase field length to 2048 characters CardholderSelectionInfo > New support for Cardholder Selection OTP flow added to StepupRequest |
MerchantInfo (new object field):
MerchantId
MerchantName
MerchantURL
MerchantCategoryCode
MerchantCountryCode |
TransactionInfo (new object field):
TransactionTimeStamp
TransactionAmount
TransactionCurrency
Mandated Region |
StepupResponse:
WhyInfo (new object field) StepupType (new values: OTP_AND_KBA, OTP_CHOICE_AND_KBA) |
InitiateActionRequest
OtpReferenceCode MerchantInfo (AcquirerCountryCode) TransactionInfo (MandatedRegion) |
Risk Request > MerchantAuthInfo
DecoupledRequestIndicator DecoupledMaxTime New values for EMV PSD2 Exemptions New values for EMV Decoupled Authentication [Version 2.2.0 and above required] |
RiskRequest > ExemptionInfo
MerchantFraudRate SecureCorporatePayment WhitelistStatus WhitelistStatusSource |
RiskResponse > ExemptionResponse
WhitelistStatus |
RiskRequest > ExemptionInfo
WhitelistStatus WhitelistStatusSource RiskRequest > 3RIIndicator WhitelistStatusCheck MerchantChallengeIndicator RiskRequest > NoChallengeWhitelistExempt PreferChallengeWhitelistPrompt RiskRequest > RiskResponse > ExemptionResponse WhitelistStatus RiskRequest > Locale Field length increased to 2048 characters |
InitiateAction Request
Removed StepupType (will be available in future RDX) Validate Request Removed StepupType (will be available in future RDX) |
TransactionExponent Type changed from String to Integer in Risk Request, Stepup Request and Initiate Action Request |
Stepup Request >TransactionInfo Object:
Added Channel Added TransactionType |
Stepup Response >StepupResponse.Credentials.Credential:
Added description that the Id value must be unique per Credential object |
Updates to ValidateRequest.CredentialResponse (List) (Object):
Updated to reflect conditional value based on response typeNew RiskRequest Field: |
Updates to TransactionAmount and TransactionCurrency fields to reflect conditional value based on NPA Requestor Authentication Indicator. Applies to the following objects:
RiskRequest.TransactionInfo (Object) StepupRequest.TransactionInfo (Object) InitiateActionRequest.TransactionInfo (Object) |
Updates to DeviceModel field length updated to “up to 100 characters”.
Updates to Content and Message Formats to address cases where VCAS does not perform field validation.
Update to StepupResponse.Credentials.Credential (List)(Object) Text field:
Updated information regarding mobile phone number format. |
Removal of Authentication Types KBAMULTI and BIOMETRIC_IDENTITY_CHECK from the following objects:
StepupResponse.Credentials.Credential (List)(Object) InitiateActionRequest.Credentials.Credential (List)(Object) InitiateActionResponse.Credentials (Object) ValidateRequest.CredentialResponse (List)(Object) |
Addition of TransactionType and Channel fields in the following objects:
InitiateActionRequest.TransactionInfo |
Addition of ReasonDescription field in the following objects:
StepupResponse.Error InitiateActionResponse.Error ValidateResponse.Error |