RDX Specification

RiskResponse

Resposta à chamada do Risk

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 Repetido da chamada RiskRequest.StringAté 24 caracteresRequerido
IssuerId Repetido da chamada RiskRequest.StringAté 24 caracteresRequerido
TransactionId Repetido da chamada RiskRequest.StringAté 36 caracteresRequerido
Status Status da chamada Risk Request. Valores possíveis:

  • SUCCESS: Termina a transação com um status de autenticação bem-sucedido para o comerciante
  • STEPUP: Continua com o fluxo do desafio
  • FAILURE: Termina a transação com status de falha de autenticação para o comerciante
  • FAILWITHFEEDBACK: Apresenta uma tela ao titular do cartão com instruções para obter ajuda e retornará um status de falha na autenticação ao comerciante
  • ERROR: Retorna um status de autenticação indisponível para o comerciante
  • BLOCKED: Bloqueia o cartão e retorna um status de falha de autenticação ao comerciante, futuras tentativas de autenticação falharão até serem desbloqueadas
  • REJECTED: 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. Suportado apenas para transações 2.x.x.
  • StringEnumRequerido
    TransStatusReasonFornece informações sobre o campo Transaction Status possui o valor especificado.
    Valores de Transaction Status Reason.
    String2 caracteresOpcional
    Language Idioma para exibir as instruções e solicitar ao titular do cartão. Este valor decidirá qual modelo será carregado, desde que o modelo de idioma esteja disponível. Se não for fornecido, o idioma será selecionado com base na configuração do emissor e na preferência do navegador.

    Exemplos:

  • pt
  • en-US
  • StringAté 50 caracteresOpcional
    RiskIndicator Se retornado, esse valor será usado na criação de determinados Valores de Autenticação (AV) para EMV 3DS.

    O valor passado deve estar em conformidade com o valor AV atual que o Emissor está usando. Isso também pode depender da bandeira do cartão da transação. Por exemplo, CAVV e IAV aceitam valores diferentes.

    Nota: O valor aqui será convertido para o equivalente hexadecimal. Consulte o documento “VCAS Enhanced Authentication Value Support Guide” para obter mais detalhes sobre os AVs atuais disponíveis e os valores correspondentes.
    StringAté 3 caracteresOpcional
    RiskScore Pontuação ou valor de risco conforme determinado pelo cliente ou pelo VCAS Risk Engine.String2 caracteresOpcional
    ExemptionResponse Objeto contendo qualquer informação relacionada à avaliação do ExemptionInfo na chamada RiskRequest.

    RiskResponse.ExemptionResponse (Object)
    ObjectNAOpcional
    Reason Um objeto que pode ser usado para enviar um código de status e uma descrição.

    RiskResponse.Reason (Object)
    ObjectNAOpcional
    Error Um objeto que pode ser usado para transmitir uma mensagem de erro na resposta.

    RiskResponse.Error (Object)
    ObjectNAOpcional