OOBCallbackValidateStatusRequest

Esta chamada é usada apenas para a API OOB Callback Validate Status e é aplicável somente aos tipos de Stepup OUTOFBANDOTHER e BIOMETRIC.

Referência para a chamada de API OOB Callback Validate Status: Especificação interativa para chamada/resposta.

NomeDescriçãoTipoTamanhoCondição
ProcessorId Identificação fornecida pelo VCAS.String24 caracteresRequerido
IssuerId Identificação fornecida pelo VCAS.String24 caracteresRequerido
TransactionId ID de referência de transação gerada por VCAS: valor GUID de 36 caracteres.StringAté 36 caracteresRequerido
StepupRequestIDIdentificador único para identificar a solicitação específica de Stepup.StringAté 36 caracteresRequerido
LanguageIdioma para exibir as instruções e o prompt ao portador do cartão. Esse valor determinará qual modelo será carregado, desde que o modelo de idioma esteja disponível. Se não for informado, o idioma será selecionado com base na configuração do emissor e na preferência do navegador.
Exemplos: en; pt-BR or pt-PT
StringAté 8 caracteresOpcional
StatusStatus da solicitação de validação. Valores possíveis:

  • SUCCESS: Encerra a transação com status de autenticação bem-sucedido para o comerciante

  • STEPUP: Permite que o portador do cartão seja desafiado novamente e reinicia o processo RDX com uma nova solicitação de Stepup RDX

  • FAILURE: Encerra a transação com status de autenticação falha para o comerciante

  • FAILWITHFEEDBACK: Apresenta uma tela ao portador do cartão com instruções para obter ajuda e envia de volta um status de autenticação falha para o comerciante

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

  • BLOCKED: Bloqueia o cartão e retorna um status de autenticação falha para o comerciante; futuras tentativas de autenticação falharão até que seja desbloqueado

  • REJECTED: Suportado apenas para transações 2.x.x. Este status encerra a transação com status de autenticação rejeitada para o comerciante e indica que não se deve prosseguir com a autorização
StringenumObrigatório
TransStatusReasonFornece informações sobre o motivo pelo qual o campo Transaction Status possui o valor especificado.String2 caracteresOpcional
RiskIndicatorSe retornado, este valor será usado na criação de determinados Authentication Values (AV) para EMV 3DS.

O valor informado deve estar em conformidade com o valor AV atual que o emissor está utilizando. Isso também pode depender da bandeira do cartão da transação — por exemplo, CAVV e IAV aceitam valores diferentes.

Observação: Este valor será convertido para seu equivalente hexadecimal.

Consulte o documento “VCAS Enhanced Authentication Value Support Guide” para mais detalhes sobre os AVs disponíveis atualmente e seus valores correspondentes.
String; enum3 caracteresOpcional
Reason Um objeto que pode ser usado para enviar um código de status e uma descrição.

OOBCallbackValidateStatus.Reason
ObjectNAOpcional
Error Um objeto que pode ser usado para transmitir uma mensagem de erro na resposta.
OOBCallbackValidateStatus.ErrorMessage
ObjectNAOpcional
RReqOverridesPara o fluxo OOB Callback Validate Status, o StepupType para esta transação é OUTOFBAND_EMBEDDED. Nesse fluxo, RReqOverrides é um objeto obrigatório na resposta de validação (Validate Response).
Esse campo é um objeto que contém quatro atributos, todos afetando diretamente campos na mensagem RReq:

  • AuthenticationMethod (Enum)

  • AuthenticationAttempts (String)

  • CustomerCancel (Boolean)

  • TransStatusReason (Enum)


OOBCallbackValidateStatus.RReqOverrides (Object)
ObjectNACondicional; Obrigatório para o fluxo de OOB Callback