RDXMessageVersion on all requests updated to 2.2.1 Addition of DSTransactionId to all RDX requests [New EMV Value]
Addition of StepupCounter to all Stepup requests (Stepup, InitateAction, Validate) RiskRequest 3RIIndicator [New EMV values for 2.2]
MerchantChallengeIndicator [New EMV values for 2.2]
MerchantInfo > AcquirerCountryCode
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
MerchantInfoAcquirerId
AcquirerCountryCode
MerchantId
MerchantName
MerchantURL
MerchantCategoryCode
MerchantCountryCode**TransactionInfo**TransactionTimeStamp
TransactionAmount
TransactionCurrency
Mandated Region**StepupResponse**WhyInfo
StepupType (New Values: OTP_AND_KBA and OTP_CHOICE_AND_KBA)**InitiateActionRequest**OtpReferenceCode
MerchantInfo (AcquirerCountryCode)
TransactionInfo (MandatedRegion) |
New values for EMV Decoupled Authentication [Version 2.2.0 and above required]
MerchantAuthInfo DecoupledRequestIndicator
DecoupledMaxTimeNew values for EMV PSD2 Exemptions
**RiskRequest**
ExemptionInfoMerchantFraudRate
SecureCorporatePayment
WhitelistStatus
WhitelistStatusSource**RiskResponse**ExemptionResponse
WhitelistStatus |
Field Updates:
RiskRequest Locale - Increase field length to 2048 characters**InitiateAction Request**Removed StepupType (will be available in future RDX)**Validate Request**Removed StepupType (will be available in future RDX) |
Updated Values: StepupRequest StepupReason > CARDHOLDER_RESEND**InitiateActionRequest **StepupType > PaymentInfo**ValidateRequest **StepupType > FirstFactorOutcome, CredentialResponse (Type)
Type |
Update data Type field for TransactionExponent
Risk Request > TransactionInfo object **TransactionExponent **Type changed from String to IntegerStepup Request > TransactionInfo object**TransactionExponent **Type changed from String to IntegerInitiateAction Request > TransactionInfo object**TransactionExponent **Type changed from String to Integer |
Update Stepup Request with Channel and TransactionType:
Stepup Request > TransactionInfo object: Added Channel
Added TransactionTypeStepup Response > **StepupResponse.Credentials.Credential**added description that the Id value must be unique per Credential objectUpdates to** ValidateRequest.CredentialResponse (List)(Object**)Updated to reflect conditional value based on response typeNew RiskRequest Field**RuleOutcome** field added to RiskRequest. |
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 fieldUpdated 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.TransactionInfoAddition of **ReasonDescription **field in the following objects:StepupResponse.Error
InitiateActionResponse.Error
ValidateResponse.Error |
|