RiskRequest

A chamada de Risk é a primeira etapa do processo RDX e correlaciona informações da transação, comerciante, consumidor e dispositivo para determinar o nível de risco em uma determinada transação.

Referência para a API RiskRequest: Especificação interativa para chamada/resposta

Exemplo de Codificação para a RiskRequest: : Exemplo de codificação com trechos de pseudocódigos

NomeDescriçãoTipoTamanhoCondição
ProcessorIdIdentificação do cliente provida pelo VCAS.String24 caracteresRequerido
IssuerIDIdentificação do cliente provida pelo VCAS.String24 caracteresRequerido
TransactionIdID de referência de transação gerada pelo VCAS; Valor GUID de 36 caracteres.StringAté 36 caracteresRequerido
DSTransactionIdID de referência de transação gerada pelo Directory Server (DS). Formato GUID.String36 caracteresCondicional
MerchantChallengeIndicator

Indica se um desafio é solicitado ao comerciante.
Nota: Permita valores futuros neste campo. A EMV reservou até 99 valores para uso futuro.

Merchant Challenge Indicator Values
Merchant Challenge Indicator Values (Mastercard Identity Check 2.1 Extensions)

String36 caracteresRequerido
3RIIndicator

Indicador do tipo da solicitação iniciada pelo requisitante.

Valores do 3RI Indicator

StringEnumOpcional
NonPaymentAuthenticationIndicator

Indica o tipo de autenticação sem pagamento (NPA).

Valores para NPA

StringEnumOpcional
MessageVersionVersão da mensagem baseada nas especificações EMV 3DS. Exemplo: 2.2.0StringAté 8 caracteresOpcional
RDXMessageVersionVersão do protocolo RDX em uso. Usado para habilitar novos recursos sem quebra de integrações atuais. Exemplo: 2.2.3StringAté 8 caracteresOpcional
MessageCategory

Identifica a categoria da mensagem para um caso de uso específico.

  • 01 = PA

  • 02 = NPA

  • 03-79 = Reservado para uso futuro da EMVCo

  • 80-99 = Reservado para uso do DS
String2 caractereOpcional
RiskScorePontuação de risco da transação conforme determinado pelo VCAS.String2 caracteresOpcional
RuleOutcome

Se a transação estiver configurada para avaliar regras de risco, este será o resultado dessa avaliação:

  • SUCCESS: Termina a transação com um status de autenticação bem-sucedida para o comerciante

  • FAIL: Termina a transação com status de falha de autenticação para o comerciante

  • FAILWITHFEEDBACK: Retorna um status de autenticação com falha e uma mensagem sem atrito para o comerciante

  • CHALLENGE: A transação iniciou um desafio Stepup

  • REJECTED: Suportado apenas para transações 2.x.x. Este status encerra a transação com um status de autenticação rejeitada para o comerciante e indica que ele não deve prosseguir com a autorização

  • ERROR: Retorna um status de autenticação indisponível para o comerciante
StringEnumOpcional
ExemptionInfo

Objeto que contém informações relacionadas às isenções de EMV relacionadas aos regulamentos EEA PSD2.

RiskRequest.ExemptionInfo (Object)

ObjectNAOpcional
MerchantAuthInfo

Objeto contendo informações relacionadas à qualquer informação de Autenticação do Comerciante em solicitações EMV.

RiskRequest.MerchantAuthInfo (Object)

ObjectNAOpcional
MerchantInfoObjeto contendo as informações do Comerciante.
RiskRequest.MerchantInfo (Object)
ObjectNAOpcional
TransactionInfoObjeto contendo as informações da Transação.
RiskRequest.TransactionInfo (Object)
ObjectNAOpcional
ExtensionDataRiskRequest.ExtensionData (Object)ObjectNAOpcional