RiskRequest.TransactionInfo (Object)

NomeDescriçãoTipoTamanhoCondição
TransactionTimeStampData e hora da transação em UTC de acordo com ISO 8601 UTC; por exemplo. 21-03-2019T20:55:49.000ZString (data-hora);24 caracteresOpcional
TransactionAmountValor da transação (valor bruto, exemplo 1000 por US$ 10,00). Requerido para 02-NPA se Indicador de Autenticação do Solicitante 3DS = 02 ou 03NumberAté 48 caracteresOpcional
TransactionAmountUSDValor da transação en USD (valor bruto, exemplo 1000 por US$10,00). Requerido para 02-NPA se Indicador de Autenticação do Solicitante 3DS = 02 ou 03NumberAté 48 caracteresOpcional
TransactionCurrency ISO 4217; Padrão numérico de 3 dígitos. Referência: https://en.wikipedia.org/wiki/ISO_4217. Requerido para 02-NPA se Indicador de Autenticação do Solicitante 3DS = 02 ou 03String3 caracteresOpcional
TransactionExponent Expoente para formatar o código ISO 4217 da moeda fornecida.IntegerUm caracterOpcional
TransactionType Tipo da transação. Valores possíveis:

  • Purchase (Compra)

  • CardAdd (Adicionar cartão)
StringEnumOpcional
MandatedRegion Um valor que descreve a região na qual a regulamentação pode ser aplicados à transação atual. Adicionado para suportar as novas transações PSD2 no EEA.

Valores possíveis:

  • EEA (EEA)

  • NONE (Nenhum)

  • UNKNOWN (Desconhecido)

Nota: Este valor não estará presente a menos que o emissor trabalhe com seu gerenciador de integração para ativar os recursos do PSD2.
Nota: Deve-se levar em conta novos valores adicionados a este campo ao longo do tempo devido a novas regulamentações implementadas em outras regiões.
Valores Regulamentados por Região
StringEnumOpcional
PurchaseType Tipo de compra que está sendo autenticada.

Valores do tipo de compra
StringEnumOpcional
Channel Canal em que ocorre a transação.

  • WEB

  • APP

  • M_WEB

  • THREERI


Valores dos canais
StringEnumOpcional
AddressMatch O endereço de entrega corresponde ao endereço de cobrança. Y = endereços de envio e cobrança são iguais, N = endereços de envio e cobrança são diferentes. O valor é 1 caracter.StringUm caracterOpcional
MerchantAdditionalData Dados adicionais de comerciantes que podem estar disponíveis em transações EMV 3DS.

RiskRequest.TransactionInfo.MerchantAdditionalData (Object)
ObjectNAOpcional
PaymentInfo Objeto que contém as informações de pagamento da transação, incluindo o número do cartão.

RiskRequest.TransactionInfo.PaymentInfo (Object)
ObjectNAOpcional
BillingAddress Um objeto contendo endereço de cobrança.

RiskRequest.TransactionInfo.BillingAddress (Object)
ObjectNAOpcional
ShippingAddress Um objeto contendo Endereço de Entrega.

RiskRequest.TransactionInfo.ShippingAddress (Object)
ObjectNAOpcional
ConsumerInfo Um objeto contendo informações adicionais do consumidor.

RiskRequest.TransactionInfo.ConsumerInfo (Object)
ObjectNAOpcional
ConsumerWalletInfo Um objeto contendo informações da carteira do consumidor.

RiskRequest.TransactionInfo.ConsumerWalletInfo (Object)
ObjectNAOpcional
DeviceInfo Um objeto que contém informações do dispositivo da transação.

RiskRequest.TransactionInfo.DeviceInfo (Object)
ObjectNAOpcional
RiskProviderInfo Um objeto que contém o Provedor de Risco usado para a transação atual junto com informações da sessão.

RiskRequest.TransactionInfo.RiskProviderInfo (Object)
ObjectNAOpcional
TriggeredRuleNameNome da Regra disparada durante o processamento de risco.StringAté 254 charactersOpcional
RecurringInfoObjeto que contém as informações de pagamento recorrente, usado para processar transações 3RI.

RiskRequest.TransactionInfo.RecurringInfo
ObjectNAOpcional
ThreeDSRequestor
PriorAuthenticationInfo
Objeto que contém informações de autenticação de transações anteriores, usado para processar transações 3RI.

RiskRequest.TransactionInfo.ThreeDSRequestorPriorAuthenticationInfo
ObjectNAOpcional