RiskRequest
Risk is the first step in the RDX process and correlates transaction, merchant, consumer, and device information to determine the level of risk in a given transaction.
RiskRequest API Reference: Interactive request/response specification
RiskRequest Code Recipe: Pseudocode resource with code snippets
Name | Description | Type | Length | Required |
---|---|---|---|---|
ProcessorId | VCAS provided identifier for the client. | String | Up to 24 characters | Required |
IssuerId | VCAS provided identifier for the client. | String | Up to 24 characters | Required |
TransactionId | VCAS generated transaction reference id; 36-character GUID value | String | Up to 36 characters | Required |
DSTransactionId | Directory Server (DS) generated transaction reference id. GUID format. | String | 36 characters | Conditional |
MerchantChallengeIndicator | Indicates whether a challenge is requested from the merchant. Merchant Challenge Indicator Values Merchant Challenge Indicator Values (Mastercard Identity Check 2.1 Extensions) | String | 36 characters | Required |
3RIIndicator | Indicates the type of 3RI request for EMV transactions. This data element provides additional information to the ACS to determine the best approach for handing a 3RI request 3RI Indicator Values | String | Enum | Optional |
NonPaymentAuthenticationIndicator | Indicates the type of Non-Payment Authentication. NPA Indicator Values | String | Enum | Optional |
MessageVersion | Version of the message based on EMV 3DS spec. Example: 2.2.0 | String | Up to 8 characters | Optional |
RDXMessageVersion | The Message Version of the RDX protocol being used. This will be used to enable new features without breaking current integrations. Example: 2.2.3 | String | Up to 8 characters | Optional |
MessageCategory | Identifies the category of the message for a specific use case. | String | 2 characters | Optional |
RiskScore | Risk score of the transaction as determined by VCAS. | String | 2 characters | Optional |
RuleOutcome | If the transaction is configured to evaluate risk rules, this will be the outcome of that evaluation. | String | Enum | Optional |
ExemptionInfo | Object containing information related to EMV exemptions as related to the EEA PSD2 regulations. RiskRequest.ExemptionInfo (Object) | Object | NA | Optional |
MerchantAuthInfo | Object containing information related to any Merchant Authentication information on EMV requests. RiskRequest.MerchantAuthInfo (Object) | Object | NA | Optional |
MerchantInfo | Object containing the Merchant information RiskRequest.MerchantInfo (Object) | Object | NA | Optional |
TransactionInfo | Object containing the Transaction information. RiskRequest.TransactionInfo (Object) | Object | NA | Optional |
ExtensionData | RiskRequest.ExtensionData.DAFExtension (Object) | Object | NA | Optional |
Updated 5 months ago