RDX Specification

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.

    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
    ShoppingCart Uma lista contendo itens do carrinho de compras.

    RiskRequest.TransactionInfo.ShoppingCart (Object)
    List.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