RiskRequest

El riesgo es el primer paso en el proceso RDX y es la culminación de la transacción, comercio, consumidor e información del dispositivo que se utiliza para evaluar si la transacción tiene algún riesgo.

Referencia de API de RiskRequest: Especificación interactiva de solicitud/respuesta.

Guia de Código para RiskRequest: Recurso de pseudocódigo con fragmentos de código.

NombreDescripciónTipoLongitudRequerdo
ProcessorId Identificador otorgado por VCAS para el cliente.String24 caracteresRequerido
IssuerId Identificador otorgado por VCAS para el cliente.String24 caracteresRequerido
TransactionId ID de transacción generado por VCAS; formato GUID de 36 caracteres.StringHasta 36 caracteresRequerdo
DSTransactionId ID de transacción generado por el Servidor de Directorio. Formato GUIDStringHasta 36 caracteresCondicional
MerchantChallengeIndicator Indica si se solicita un desafío al comercio. Valores posibles:


  • NoPreference

  • NoChallenge

  • PreferChallenge

  • MandatedChallenge

Merchant Challenge Indicator Values
Merchant Challenge Indicator Values (Mastercard Identity Check 2.1 Extensions)
StringHasta 36 caracteresRequerido
3RIIndicator Indica el tipo de indicador iniciado por el solicitante.

3RI Indicator Values
StringEnumOpcional
NonPaymentAuthenticationIndicator Indica el tipo de Autenticación de no Pago.

NPA Indicator Values
StringEnumOpcional
MessageVersionVersión del mensaje basada en la especificación EMV 3DS. Ejemplo: 2.2.0StringHasta 8 caracteresOpcional
RDXMessageVersion Versión del mensaje del protocolo RDX que se está utilizando. Esto se utilizará para habilitar nuevas características sin romper las integraciones actuales. Ejemplo: 2.2.3StringHasta 8 caracteresOpcional
MessageCategoryIdentifica la categoría del mensaje para un caso de uso específico.

  • 01 = PA

  • 02 = NPA

  • 03-79: Reservado para uso futuro de EMVCo

  • 80-99: Reservado para uso de DS
String2 caracteresOpcional
RiskScorePuntuación de riesgo de la transacción determinada por VCAS.String2 caracteresOpcional
RuleOutcomeSi la transacción está configurada para evaluar las reglas de riesgo, este será el resultado de esa evaluación.


  • SUCCESS: Finaliza la transacción con un estado de autenticación exitoso para el comerciante.

  • FAIL: Finaliza la transacción con un estado de autenticación fallido para el comerciante.

  • FAILWITHFEEDBACK: Devuelve un estado de autenticación fallida y un mensaje sin inconvenientes al comerciante.

  • CHALLENGE: La transacción inició un desafío de Stepup.

  • REJECTED: Solo se admite para transacciones 2.x.x. Este estado finaliza la transacción con un estado de autenticación rechazado para el comerciante e indica que no deben proceder con la autorización.

  • ERROR: Devuelve un estado de autenticación no disponible para el comercio.
StringEnumOpcional
ExemptionInfoObjeto que contiene información relacionada con las exenciones EMV en relación con las regulaciones PSD2 de EEA.

RiskRequest.ExemptionInfo (Object)
ObjetoNAOpcional
MerchantAuthInfoObjeto que contiene información relacionada con cualquier información de Autenticación del comercio en solicitudes EMV.

RiskRequest.MerchantAuthInfo (Object)
ObjetoNAOptional
MerchantInfoObjeto que contiene la información del comercio.
RiskRequest.MerchantInfo (Object)
ObjetoNAOpcional
TransactionInfo Objeto que contiene la información de la transacción.
RiskRequest.TransactionInfo (Object)
ObjetoNAOpcional
ExtensionDataRiskRequest.ExtensionData.DAFExtension (Object)ObjectoNAOpcional