StepupResponse
Resposta à chamada de Stepup Request.
Referência para a API StepupRequest: Especificação interativa para chamada/resposta.
Exemplo de Codificação para a StepupRequest: 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 |
IsBbConsentRequired | Indica se o consentimento legal é necessário para o fluxo de biometria comportamental. | Booleano | NA | Opcional |
TransactionId | Repetido da chamada de Reques. | String | Até 36 caracteres | Requerido |
StepupRequestId | Repetido da chamada de Reques. | String | Até 36 caracteres | Requerido |
StepupType | Usado para identificar o tipo de Stepup. Se StepupType estiver incluído na resposta, o StepupResponse.Credential também deve ser retornado. Valores do tipo de Stepup | String | Enum | Opcional; usado apenas durante o Stepup desafio |
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 |
Status | Status da solicitação de risco. 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 passado deve estar em conformidade com o valor AV atual que o emissor está usando. Isso também pode depender da marca do cartão da transação. Por exemplo, CAVV e IAV aceitam valores diferentes. Nas respostas do StepUp (Stepup, InitiateAction, Validate) este valor é atualmente ignorado para usos de CAVV em favor do mapeamento para o “Tipo de Credencial”. Para uso do Enhanced IAV SPA2, se aprovado, esse valor substituirá o mapeamento para o “Tipo de credencial”. Nota: Este valor será convertido em um equivalente hexadecimal. | String | Até 3 caracteres | Opcional |
oobAppURL | URL fornecida para fluxo de autenticação baseado em aplicativo OOB. A URL redirecionará o usuário para o local apropriado no aplicativo de autenticação. Não aplicável para autenticação baseada em navegador. O emissor é exigido em transações baseadas em aplicativos Mastercard de acordo com os requisitos Mastercard Brinding Extension para transações 2.2. | String | Até 2048 caracteres | Condicional |
Credentials | Uma lista de objetos Credenciais que serão usados para desafiar o usuário. Deve conter pelo menos um objeto de credencial. Se vários objetos forem retornados, o VCAS pode configurar sua configuração para mostrar ao usuário uma “tela de escolha”. StepupResponse.Credentials.Credential | List.Object | Mínimo um caractere | Requerido |
Reason | Objeto que pode ser usado para enviar um código de status e uma descrição. StepupResponse.Reason | Object | NA | Opcional |
Error | Objeto que pode ser usado para transmitir uma mensagem de erro na resposta. StepupResponse.Error | Object | NA | Opcional |
WhyInfo | Objeto que define valores de texto dinâmico que podem ser mostrados ao consumidor durante o fluxo do desafio. Esses campos serão mapeados diretamente para os modelos do navegador e para os campos de informações do SDK. Nota: Esse campo também é configurável para telas do SDK por meio de configurações de modelo VCAS. Se este valor for passado no RDX, ele substituirá o valor configurável atual. StepupResponse.WhyInfo (Object) | Object | NA | Opcional |
Updated 4 months ago