RDX Specification

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
ProcessorId Identificação do cliente provida pelo VCAS.StringAté 24 caracteresRequerido
IssuerIDIdentificação do cliente provida pelo VCAS.StringAté 24 caracteresRequerido
TransactionId ID de referência de transação gerada pelo VCAS; Valor GUID de 36 caracteres.StringAté 36 caracteresRequerido
DSTransactionId ID 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
NonPaymentAuthenticationIndicatorIndica 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
MessageCategoryIdentifica 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
    RiskScore Pontuaçã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: Apresenta uma tela ao portador do cartão com instruções para obter ajuda e retornará um status de falha na autenticação ao 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
    MerchantInfo Objeto contendo as informações do Comerciante.
    RiskRequest.MerchantInfo (Object)
    ObjectNAOpcional
    TransactionInfo Objeto contendo as informações da Transação.
    RiskRequest.TransactionInfo (Object)
    ObjectNAOpcional
    ExtensionDataRiskRequest.ExtensionData (Object)ObjectNAOpcional