ValidateResponse
Resposta à chamada de Validate Request.
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 | Repetido da chamada de Request. | String | Até 24 caracteres | Requerido |
IssuerId | Repetido da chamada de Request. | String | Até 24 caracteres | Requerido |
TransactionId | Repetido da chamada de Request. | String | Até 36 caracteres | Requerido |
StepupRequestId | Repetido da chamada de Request. | String | Até 36 caracteres | Requerido |
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: | String | Até 8 caracteres | Opcional |
CredentialId | Valor de ID de StepupResponse ➤ Credential | String | Até 36 caracteres | Opcional |
Status | Status da solicitação de validação. Valores possíveis: | String | Enum | Requerido |
TransStatusReason | Fornece informações sobre o campo Transaction Status possui o valor especificado. Valores de Transaction Status Reason. | String | 2 caracteres | Opcional |
RiskIndicator | Se retornado, esse valor será usado na criação de determinados Valores de Autenticação (AV) para EMV 3DS. O valor enviado 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. Nas respostas do Desafio (Stepup, InitiateAction, Validate) este valor é atualmente ignorado para usos de CAVV em favor do mapeamento para o “Credential Type”. Para o uso do Enhanced IAV SPA2, se enviado, esse valor substituirá o mapeamento para o “Tipo de credencial”. Nota: Este valor será convertido em um equivalente hexadecimal. | String | Até 3 caracteres | Opcional |
Reason | Objeto que pode ser usado para enviar um código de status e uma descrição. ValidateResponse.Reason | Object | NA | Opcional |
Error | Objeto que pode ser usado para transmitir uma mensagem de erro na resposta. ValidateResponse.Error | Object | NA | Opcional |
RReqOverrides | Para o fluxo OOB, o StepupType para esta transação é OUTOFBAND_EMBEDDED. Para este fluxo, RReqOverrides é um objeto obrigatório na resposta de validação. O campo é um objeto que contém quatro campos, todos afetando diretamente os campos na mensagem RReq: ValidateResponse.RReqOverrides | Object | NA | Condicional |
Updated 6 months ago