ValidateRequest
A chamada de Validate é informada pelo VCAS ao cliente. O cliente responde com sucesso, falha ou retentativa.
Referência para a API de ValidateRequest: Especificação interativa para chamada/resposta.
Exemplo de codificação para a ValidateRequest: Exemplo de codificação com trechos de pseudocódigos.
Nome | Descrição | Tipo | Tamanho | Condição |
---|---|---|---|---|
ProcessorId | Identificação fornecida pelo VCAS. | String | Até 24 caracteres | Requerido |
IssuerId | Identificação fornecida pelo VCAS. | String | Até 24 caracteres | Requerido |
TransactionId | ID de referência de transação gerada por VCAS: valor GUID de 36 caracteres. | String | Até 36 caracteres | Requerido |
StepupType | O valor StepupType que foi retornado na resposta Stepup RDX, o RDX enviará esse campo na chamada ValidateRequest. Valores Stepup | String | Enum | Opcional; usado apenas durante o Stepup desafio |
DSTransactionId | ID de referência de transação gerada pelo Directory Server (DS). Formato GUID. | String | 36 caracteres | Condicional |
StepupRequestId | ID exclusivo para identificar a solicitação Stepup específica. O comprimento é de 36 caracteres. | String | Até 36 caracteres | Opcional |
FirstFactorOutcome | Será fornecido o resultado da primeira autenticação. Valores da resposta de Validate: | String | Enum | Opcional |
StepupCounter | Contador para rastrear o número de chamadas Stepup. Cada Stepup pode ir de Stepup ➤ InitiateAction ➤ Validate. Se o usuário solicitar um "reenvio" por meio do navegador ou de templates para browser ou app, ele iniciará outra solicitação de Stepup. Note: O valor inicial será 0 (zero). | Integer | Requerido | |
MessageVersion | Versão do protocolo 3DS baseado nas especificações 3DS. Esta versão será incrementada a cada nova especificação lançada pela EMVCo para 2.2. Isso normalmente seguirá um formato de versão X.Y.Z. Exemplo: 2.2.0 | String | Até 8 caracteres. | Requerido |
RDXMessageVersion | Mensagem Versão do protocolo RDX em uso. Ele será usado para habilitar novos recursos sem interromper as integrações atuais. Exemplo: 2.2.2 | String | Até 8 caracteres | Opcional |
BehavioralBiometricsResult | Objeto para validar resultado em autenticação biométrica comportamental. ValidateRequest.BehavioralBiometricsResult | List.Object | NA | Required |
CredentialResponse | Uma lista de objetos de resposta de credenciais. Deve conter pelo menos um objeto de credencial. Este objeto é utilizado para validar o desafio e pode conter valores inseridos pelo consumidor; por exemplo o OTP a ser validado. ValidateRequest.CredentialResponse | List.Object | NA | Requerido |
Updated 6 months ago