Partilhar via


Proteção contra fraude do Dynamics 365 (visualização)

A Proteção contra Fraude do Microsoft Dynamics 365 oferece aos comerciantes a capacidade de obter avaliação de risco sobre atividades fraudulentas associadas a compras de comércio eletrônico, inscrição fraudulenta de conta e tentativas de entrada em sua loja online

Este conector está disponível nos seguintes produtos e regiões:

Serviço Class Regiões
Estúdio Copiloto Premium Todas as regiões do Power Automatic , exceto as seguintes:
     - Governo dos EUA (CCG)
     - Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Aplicações Lógicas Standard Todas as regiões do Logic Apps , exceto as seguintes:
     - Regiões do Azure Government
     - Regiões do Azure China
     - Departamento de Defesa dos EUA (DoD)
Aplicações Power Premium Todas as regiões do Power Apps , exceto as seguintes:
     - Governo dos EUA (CCG)
     - Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Automatize o poder Premium Todas as regiões do Power Automatic , exceto as seguintes:
     - Governo dos EUA (CCG)
     - Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Contato
Nome Microsoft
URL https://dynamics.microsoft.com/ai/fraud-protection/
Email dfpconnector@microsoft.com
Metadados do conector
Editora Microsoft
Sítio Web https://docs.microsoft.com/fraud-protection-rest/api/fraud-protection-rest/
Política de privacidade https://docs.microsoft.com/dynamics365/fraud-protection/data-processing-protection/
Categorias IA

O conector de Proteção contra Fraude do Microsoft Dynamics 365 oferece aos comerciantes a capacidade de obter avaliação de risco sobre atividades fraudulentas associadas a compras de comércio eletrônico, inscrição fraudulenta de conta e tentativas de entrada em sua loja online.

Pré-requisitos

Para usar esse conector, o usuário já deve ter um locatário provisionado na Proteção contra Fraude do Dynamics 365 e já deve ter uma conta na Power App Platform.

Como obter credenciais

As etapas sobre como obter credenciais estão documentadas aqui: https://github.com/microsoft/Dynamics-365-Fraud-Protection-Samples/tree/master/power%20apps%20connector

Introdução ao conector

Para obter mais informações sobre como começar, consulte Exemplos de proteção contra fraude do Dynamics 365.

Problemas conhecidos e limitações

Para obter mais informações, consulte Exemplos de proteção contra fraude do Dynamics 365.

Erros e soluções comuns

Ao usar o conector para chamar a Proteção contra Fraude do Dynamics 365, alguns problemas comuns podem ocorrer:

  • 401 Não autorizado: O token de acesso é inválido, verifique as credenciais colocadas.
  • 403 Proibido: Falha na autorização, verifique as credenciais inseridas.
  • 400 Solicitação incorreta: Alguns campos obrigatórios na carga estão faltando ou em formato incorreto, verifique a mensagem de erro detalhada.
  • 500 Erro Interno do Servidor: A exceção aconteceu no lado do servidor, anote o ID de correlação e entre em contato com a equipe do DFP sobre esse erro.

FAQ

Para obter mais informações, consulte Exemplos de proteção contra fraude do Dynamics 365.

A criar uma ligação

O conector suporta os seguintes tipos de autenticação:

Predefinição Parâmetros para criar conexão. Todas as regiões Não compartilhável

Padrão

Aplicável: Todas as regiões

Parâmetros para criar conexão.

Esta conexão não é compartilhável. Se o aplicativo avançado for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.

Limites de Limitação

Name Chamadas Período de Renovação
Chamadas de API por conexão 100 60 segundos

Ações

Atualiza as informações da conta para proteção da conta

Esse evento atualiza ou cria informações de conta de usuário para o serviço de proteção de conta, por exemplo, Adicionar Instrumento de Pagamento, Adicionar Endereço ou qualquer outro atributo de usuário. Este é apenas um evento de ingestão de dados

Atualiza as informações da conta para proteção de compra

Esse evento atualiza ou cria informações de conta de usuário para o serviço de proteção de compra, por exemplo, Adicionar Instrumento de Pagamento, Adicionar Endereço ou qualquer outro atributo de usuário. Este é apenas um evento de ingestão de dados

Atualiza as informações da etiqueta de fraude para proteção de compra

Este evento envia uma atualização do rótulo. Este é apenas um evento de ingestão de dados

Atualiza as informações de autorização bancária

Este evento transmite se uma transação de compra enviada ao banco foi aprovada ou rejeitada para autorização bancária ou cobrança/liquidação bancária. Este é apenas um evento de ingestão de dados

Atualiza as informações de reembolso

Este evento envia informações sobre uma transação de compra anterior que está sendo reembolsada. Este é apenas um evento de ingestão de dados. Muitos comerciantes enviam esses eventos usando o upload de dados em massa

Atualiza as informações do rótulo de fraude para proteção da conta

Este evento envia uma atualização do rótulo. Este é apenas um evento de ingestão de dados

Atualiza informações de fraude confirmadas

Este evento envia informações sobre uma compra anterior que o cliente contestou com o seu banco como fraude. Este é apenas um evento de ingestão de dados. Muitos comerciantes enviam esses eventos usando o upload de dados em massa

Atualiza o status de criação de conta

Esse evento envia uma atualização do status de uma Criação de Conta, por exemplo, se a Criação de Conta tiver sido cancelada. Este é apenas um evento de ingestão de dados

Atualiza o status de uma transação de compra on-line

Esse evento envia uma atualização do status de uma compra, por exemplo, se a compra tiver sido cancelada. Este é apenas um evento de ingestão de dados

Atualiza o status do login da conta

Esse evento envia uma atualização do status de um login de conta, por exemplo, se o login da conta tiver sido cancelado. Este é apenas um evento de ingestão de dados

Fornece avaliação de risco para eventos personalizados

Este evento permite que você envie uma estrutura de sua própria escolha, desencadeada por condições de sua própria escolha para avaliação de regras. A resposta contém uma decisão para o evento

Fornece avaliação de risco para tentativa de criação de conta

Esse evento envia informações e contexto sobre uma nova tentativa de Criação de Conta de entrada. A resposta contém uma decisão para a Criação de Conta

Fornece avaliação de risco para tentativa de login de conta

Esse evento envia informações e contexto sobre uma nova tentativa de login de conta. A resposta contém uma decisão para o Login da Conta

Fornece avaliação de risco para transações de compra on-line

Esse evento envia informações e contexto sobre uma nova transação de compra de entrada. A resposta contém uma decisão de aprovação ou rejeição da transação de compra e o ID do comerciante (MID) apropriado que o comerciante deve enviar na chamada de autorização para o seu banco

Atualiza as informações da conta para proteção da conta

Esse evento atualiza ou cria informações de conta de usuário para o serviço de proteção de conta, por exemplo, Adicionar Instrumento de Pagamento, Adicionar Endereço ou qualquer outro atributo de usuário. Este é apenas um evento de ingestão de dados

Parâmetros

Name Chave Necessário Tipo Description
hosturl
hostUrl True string

URL do anfitrião

ID do Utilizador
UserId True string

ID do usuário para atualização da conta

tipo de conteúdo
Content-Type True string

application/json

ID de correlação
x-ms-correlation-id string

Um unqiue, por solicitação Correlation-Id útil para rastrear problemas de tempo de execução.

ID do ambiente
x-ms-dfpenvid string

Identificação do ambiente

nome
name True string

O nome do evento. Deve ser 'AP. AccountUpdate»

versão
version True string

A versão de carga útil. Deve ser "0,5"

trackingId
trackingId True string

O identificador do evento Atualização de Conta.

accountUpdateId
accountUpdateId True string

O identificador do evento Atualização de Conta. Pode corresponder a trackingId.

tipo de avaliação
assessmentType string

Indica o tipo de avaliação para o evento. Os valores possíveis são 'Avaliar' | 'Proteger'. Se não for especificado, o padrão é 'Proteger'.

customerLocalDate
customerLocalDate True date-time

A data de criação do evento Atualização de Conta, no fuso horário local do cliente. O formato é ISO 8601.

merchantTimeStamp
merchantTimeStamp True date-time

TimeStamp para o evento.

deviceContextId
deviceContextId True string

O ID do dispositivo do cliente, conforme fornecido e controlado pelo DFP Device Fingerprinting Service.

ipAddress
ipAddress string

O endereço IP do cliente.

fornecedor
provider string

O provedor de informações do dispositivo. Os valores possíveis são 'DFPFingerprinting'|' Comerciante'|' Desconhecido». Se não for especificado, o padrão é 'DFPFingerprinting'.

externalDeviceId
externalDeviceId string

O ID do dispositivo do cliente, conforme fornecido e controlado pelo comerciante.

externalDeviceType
externalDeviceType string

O tipo de dispositivo do cliente, conforme fornecido e dominado pelo comerciante. Os valores possíveis são 'Mobile' , 'Computer' , 'MerchantHardware' , 'Tablet' , 'GameConsole'.

userId
userId string

O identificador do usuário. Estas informações são fornecidas pelo comerciante.

Tipo de usuário
userType string

O tipo de perfil do usuário. Os valores possíveis são 'Consumidor'|' Desenvolvedor'|' Vendedor'|' Editora'|' Inquilino».

nome de utilizador
username True string

O nome de usuário fornecido pelo usuário.

primeiroNome
firstName string

O primeiro nome fornecido pelo usuário na conta.

sobrenome
lastName string

O sobrenome fornecido pelo usuário na conta.

paísRegião
countryRegion string

O CountryRegion do usuário. O valor deve ser um código ISO CountryRegion de duas letras (por exemplo, EUA).

CEP
zipCode string

O código postal do utilizador.

Fuso horário
timeZone string

O fuso horário do usuário.

linguagem
language string

O idioma e o território do usuário (por exemplo, EN-US).

membershipId
membershipId string

O ID de associação, se o utilizador já tiver uma associação existente com o comerciante.

isMembershipIdUsername
isMembershipIdUsername boolean

membershipId pode ser usado como nome de usuário, padrão para False.

phoneType
phoneType True string

Os valores são: 'Primário'|' Alternativa', padrão para 'Principal'.

Número de telefone
phoneNumber True string

O número de telefone do usuário. O formato deve ser o código do país/região seguido de um hífen (-) e, em seguida, o número de telefone (por exemplo, para os EUA, +1-1234567890).

isPhoneNumberValidated
isPhoneNumberValidated boolean

Um valor True/False que indica se o número de telefone fornecido pelo usuário foi verificado como de propriedade do usuário.

telefoneNúmeroData Validada
phoneNumberValidatedDate date-time

A data de validação do número de telefone do usuário. O formato é ISO 8601.

isPhoneUsername
isPhoneUsername boolean

O número de telefone pode ser usado como nome de usuário, padrão para False.

Tipo de email
emailType True string

Os valores são:'Primário', 'Alternativo'

emailValue
emailValue True string

O endereço de e-mail do usuário. Esse valor não diferencia maiúsculas de minúsculas.

isEmailValidated
isEmailValidated boolean

Um valor True/False que indica se o endereço de e-mail fornecido pelo usuário foi verificado como de propriedade do usuário.

emailData Validada
emailValidatedDate date-time

A data de validação do e-mail do usuário. O formato é ISO 8601.

isEmailUsername
isEmailUsername boolean

O e-mail pode ser usado como nome de usuário, padrão para False.

authenticationProvider
authenticationProvider True string

O provedor de autenticação de logon único (SSO) do usuário, se diferente do comerciante. Os valores possíveis são 'MSA'|' Facebook'|' PSN'|' MerchantAuth'|' Google».

nome de exibição
displayName True string

O provedor de autenticação de logon único (SSO) do usuário, se diferente do comerciante. Os valores possíveis são 'MSA'|' Facebook'|' PSN'|' MerchantAuth'|' Google».

addressType
addressType True string

Tipo de endereço. Os valores são:'Primário'|' Faturação'|' Envio'|' Alternativa». o padrão é 'Primário'.

primeiroNome
firstName string

O primeiro nome fornecido pelo usuário associado ao endereço.

sobrenome
lastName string

O sobrenome fornecido pelo usuário associado ao endereço.

Número de telefone
phoneNumber string

O número de telefone fornecido pelo usuário associado ao endereço.

rua1
street1 string

A primeira linha que foi fornecida para o endereço.

rua2
street2 string

A segunda linha que foi fornecida para o endereço. (Este valor pode estar em branco.)

rua3
street3 string

A terceira linha que foi fornecida para o endereço. (Este valor pode estar em branco.)

city
city string

A cidade que foi fornecida para o endereço.

state
state string

O estado ou província que foi fornecido para o endereço.

Distrito
district string

O distrito que foi fornecido para o endereço.

CEP
zipCode string

O código postal que foi fornecido para o endereço.

paísRegião
countryRegion string

O código de país/região fornecido para o endereço. O valor deve ser um código ISO CountryRegion de duas letras (por exemplo, EUA).

merchantPaymentInstrumentId
merchantPaymentInstrumentId True string

O identificador do instrumento de pagamento. Estas informações são fornecidas pelo comerciante.

tipo
type True string

O tipo de pagamento. Os valores possíveis são: 'Outros'|' Cartão de Crédito'|' DirectDebit'|' PayPal'|' MobileBilling'|' Transferência Bancária Online» |» Fatura» |» MerchantGiftCard'|' MerchantWallet'|' CashOnDelivery'|' Paytm'|' CCAvenue».

Data de criação
creationDate date-time

A data da primeira entrada do instrumento de pagamento no sistema do comerciante. O formato é ISO 8601.

updateDate
updateDate date-time

A data da última atualização do instrumento de pagamento no sistema do comerciante. Não deve ser mais antigo que creationDate. O formato é ISO 8601.

state
state string

O estado atual do IP no sistema do comerciante. Os valores possíveis são: 'Ativo'|' Bloqueado'|' Expirado»

tipo de cartão
cardType string

Este atributo é usado apenas para pagamentos do tipo Cartão de Crédito/Débito. Os valores possíveis são: 'Visa'|' Mastercard'|' Amex'|' ACH'|' SEPA'|' UnionPay'|' Inicis'|' MobileBillingCarrier'|' Descubra'|' AllPay'|' JCB» |» DiscoverDiners».

holderName [en]
holderName string

O nome do utilizador do instrumento de pagamento. Este atributo é usado apenas para pagamentos do tipo Cartão de Crédito/Débito.

classe
bin string

O compartimento do cartão de crédito/débito. Este atributo é usado apenas para pagamentos do tipo Cartão de Crédito/Débito.

Data de expiração
expirationDate string

A data de expiração do instrumento de pagamento no sistema do comerciante. O formato é ISO 8601. Este atributo é usado apenas para pagamentos do tipo Cartão de Crédito/Débito.

últimoQuatroDígitos
lastFourDigits string

Os últimos quatro dígitos do cartão de crédito/débito. Este atributo é usado apenas para pagamentos do tipo Cartão de Crédito/Débito.

addressType
addressType True string

Tipo de endereço. Os valores são:'Primário'|' Faturação'|' Envio'|' Alternativa». o padrão é 'Primário'.

primeiroNome
firstName string

O primeiro nome fornecido pelo usuário associado ao endereço.

sobrenome
lastName string

O sobrenome fornecido pelo usuário associado ao endereço.

Número de telefone
phoneNumber string

O número de telefone fornecido pelo usuário associado ao endereço.

rua1
street1 string

A primeira linha que foi fornecida para o endereço.

rua2
street2 string

A segunda linha que foi fornecida para o endereço. (Este valor pode estar em branco.)

rua3
street3 string

A terceira linha que foi fornecida para o endereço. (Este valor pode estar em branco.)

city
city string

A cidade que foi fornecida para o endereço.

state
state string

O estado ou província que foi fornecido para o endereço.

Distrito
district string

O distrito que foi fornecido para o endereço.

CEP
zipCode string

O código postal que foi fornecido para o endereço.

paísRegião
countryRegion string

O código de país/região fornecido para o endereço. O valor deve ser um código ISO CountryRegion de duas letras (por exemplo, EUA).

e-mail
email string

O endereço de e-mail associado ao instrumento de pagamento. Este atributo é usado apenas para pagamentos do tipo PayPal.

billingAgreementId
billingAgreementId string

Este atributo é usado apenas para pagamentos do tipo PayPal.

payerId
payerId string

Este atributo é usado apenas para pagamentos do tipo PayPal.

pagadorStatus
payerStatus string

Um valor que indica se PayPal verificou o ordenante. Este atributo é usado apenas para pagamentos do tipo PayPal.

endereçoStatus
addressStatus string

Um valor que indica se PayPal verificou o endereço do ordenante. Este atributo é usado apenas para pagamentos do tipo PayPal.

IMEI
imei string

Este atributo é usado apenas para pagamentos do tipo Mobilepayment.

Devoluções

Objeto de sucesso do Dynamics Fraud Protection

Atualiza as informações da conta para proteção de compra

Esse evento atualiza ou cria informações de conta de usuário para o serviço de proteção de compra, por exemplo, Adicionar Instrumento de Pagamento, Adicionar Endereço ou qualquer outro atributo de usuário. Este é apenas um evento de ingestão de dados

Parâmetros

Name Chave Necessário Tipo Description
hosturl
hostUrl True string

URL do anfitrião

Tipo de conteúdo
Content-Type True string

application/json

ID de correlação
x-ms-correlation-id string

Um unqiue, por solicitação Correlation-Id útil para rastrear problemas de tempo de execução.

ID do ambiente
x-ms-dfpenvid string

Identificação do ambiente

userId
userId True string

O identificador do usuário. Estas informações são fornecidas pelo comerciante.

Data de criação
creationDate date-time

A data de criação da conta de usuário. O formato é ISO 8601.

updateDate
updateDate date-time

A data em que os dados do usuário foram alterados pela última vez. O formato é ISO 8601.

primeiroNome
firstName string

O primeiro nome fornecido pelo usuário na conta.

sobrenome
lastName string

O sobrenome fornecido pelo usuário na conta.

country
country string

O país ou região do utilizador. O valor deve ser um código ISO de país/região de duas letras (por exemplo, EUA).

CEP
zipCode string

O código postal do utilizador.

Fuso horário
timeZone string

O fuso horário do usuário.

linguagem
language string

O idioma e o território do usuário (por exemplo, EN-US).

Número de telefone
phoneNumber string

O número de telefone do usuário. O formato deve ser o código do país/região seguido de um hífen (-) e, em seguida, o número de telefone (por exemplo, para os EUA, +1-1234567890).

e-mail
email string

O endereço de e-mail do usuário. Esse valor não diferencia maiúsculas de minúsculas.

membershipId
membershipId string

O ID de associação, se o utilizador já tiver uma associação existente com o comerciante.

tipo de perfil
profileType string

O tipo de perfil do usuário. Valores possíveis 'Consumidor' | 'Vendedor' | 'Editora' | 'Inquilino' | 'Desenvolvedor'

nome_perfil
profileName string

O nome do perfil, dependendo de profileType.

authenticationProvider
authenticationProvider string

O fornecedor de autenticação do utilizador, se for diferente do comerciante. Possível avaliação 'MSA' | 'Facebook' | 'PSN' | 'MerchantAuth' | 'Google'

método de autenticação
authenticationMethod string

A forma como o cliente foi autenticado antes/durante a compra. Alguns valores possíveis são PASSWORD-BASED, MULTI-FACTOR, BIOMETRIC, TOKEN-BASED,

nome de exibição
displayName string

O nome de exibição do usuário. Exemplo: valor do gamertag do Xbox

isEmailValidated
isEmailValidated boolean

Um valor True/False que indica se o endereço de e-mail fornecido pelo usuário foi verificado como de propriedade do usuário.

emailData Validada
emailValidatedDate date-time

A data de validação do e-mail do usuário. O formato é ISO 8601.

isPhoneNumberValidated
isPhoneNumberValidated boolean

Um valor True/False que indica se o número de telefone fornecido pelo usuário foi verificado como de propriedade do usuário.

telefoneNúmeroData Validada
phoneNumberValidatedDate date-time

A data de validação do número de telefone do usuário. O formato é ISO 8601.

membershipType
membershipType string

O status ou tipo de associação do cliente. Diferentes níveis de pagamento podem ser especificados, como Premium, Executive. Os valores possíveis são GRÁTIS, PAGO, PREMIUM

loginInputMethod
loginInputMethod string

A maneira como o cliente insere suas credenciais. Os valores possíveis são MANUALINPUT, AUTOFILL, SCRIPT, COPYPASTE, SELECTPROFILE

lastPasswordUpdatedDate
lastPasswordUpdatedDate date-time

Quando a senha do cliente foi atualizada pela última vez.

firstPurchaseDate
firstPurchaseDate date-time

Quando o cliente fez a sua primeira compra

loginChallengeType
loginChallengeType string

O tipo de teste de desafio-resposta que foi iniciado. Os valores possíveis são TEXT SMS, PHONE SMS, EMAIL PIN, CAPTCHA

tipo
type string

Valores possíveis 'Envio' | 'Faturação' | 'Inscreva-se'

primeiroNome
firstName string

O primeiro nome fornecido pelo usuário associado ao endereço.

sobrenome
lastName string

O sobrenome fornecido pelo usuário associado ao endereço.

Número de telefone
phoneNumber string

O número de telefone fornecido pelo usuário associado ao endereço.

rua1
street1 string

A primeira linha que foi fornecida para o endereço.

rua2
street2 string

A segunda linha que foi fornecida para o endereço. (Este valor pode estar em branco.)

rua3
street3 string

A terceira linha que foi fornecida para o endereço. (Este valor pode estar em branco.)

city
city string

A cidade que foi fornecida para o endereço.

state
state string

O estado ou província que foi fornecido para o endereço.

Distrito
district string

O distrito que foi fornecido para o endereço.

CEP
zipCode string

O código postal que foi fornecido para o endereço.

country
country string

O código de país/região fornecido para o endereço. O valor deve ser um código ISO de país/região de duas letras (por exemplo, EUA).

merchantPaymentInstrumentId
merchantPaymentInstrumentId string

O identificador do instrumento de pagamento. Estas informações são fornecidas pelo comerciante.

Método de pagamento
paymentMethod string

A categoria de método de pagamento de nível superior. Os valores possíveis são CARTÃO, DINHEIRO, DÉBITO DIRETO, E-WALLET, MOBILE, E-BANKING, FATURA, VOUCHERS

tipo
type True string

O tipo de pagamento. Valores possíveis 'Cartão de Crédito' | 'DirectDebit' | 'PayPal' | 'MobileBilling' | 'Transferência Bancária Online' | 'Fatura' | 'MerchantGiftCard' | 'MerchantWallet' | 'CashOnDelivery' | 'Paytm' | 'CCAavenida'

Data de criação
creationDate date-time

A data da primeira entrada do instrumento de pagamento no sistema do comerciante. O formato é ISO 8601.

updateDate
updateDate date-time

A data da última atualização do instrumento de pagamento no sistema do comerciante. O formato é ISO 8601.

pagamentoCheckoutProvider
paymentCheckoutProvider string

O provedor de checkout de carteira eletrônica.

isLowLiabilityPIType
isLowLiabilityPIType boolean

Um valor Verdadeiro/Falso que indica se o método de pagamento é de baixa responsabilidade.

state
state string

O estado atual do IP no sistema do comerciante. Valores possíveis 'Ativo' | 'Inativo'

tipo de cartão
cardType string

Este atributo é usado apenas para pagamentos do tipo Cartão de Crédito/Débito. A rede a partir da qual a placa é fornecida. Valores possíveis 'Visa' | 'Mastercard' | 'Amex' | «ACH» | «SEPA» | 'UnionPay' | 'Inicis' | 'MobileBillingCarrier' | 'Descubra' | 'AllPay' | «JCB» | 'DiscoverDiners'

holderName [en]
holderName string

O nome do utilizador do instrumento de pagamento. Este atributo é usado apenas para pagamentos do tipo Cartão de Crédito/Débito.

holderCompanyName
holderCompanyName string

Nome da organização que fornece o cartão de empresa (apenas para compras comerciais).

liquidaçãoAprovaçãoNecessária
settlementApprovalRequired boolean

Um valor Verdadeiro/Falso que inicia se a aprovação foi ou não necessária para uma transação SEPA.

classe
bin string

Este atributo é usado apenas para pagamentos do tipo Cartão de Crédito/Débito.

Nome do binário
binName string

O nome de exibição do BIN.

binCountryISO
binCountryISO string

O código ISO do país associado ao BIN.

binCardType
binCardType string

O tipo de cartão BIN. Os valores possíveis são DÉBITO, CRÉDITO, PRÉ-PAGO, FROTA, CRÉDITODÉBITO

binCardAssociação
binCardAssociation string

A associação do cartão BIN. Alguns valores possíveis são VISA, MASTERCARD, AMEX, DISCOVER, MAESTRO, JCB, UNIONPAY, DINERSCLUB

binBankGroup [en]
binBankGroup string

O grupo BIN bank.

Data de expiração
expirationDate string

A data de expiração do instrumento de pagamento no sistema do comerciante. O formato é ISO 8601. Este atributo é usado apenas para pagamentos do tipo Cartão de Crédito/Débito.

últimoQuatroDígitos
lastFourDigits string

Este atributo é usado apenas para pagamentos do tipo Cartão de Crédito/Débito.

e-mail
email string

O endereço de e-mail associado ao instrumento de pagamento. Este atributo é usado apenas para pagamentos do tipo PayPal.

billingAgreementId
billingAgreementId string

Este atributo é usado apenas para pagamentos do tipo PayPal.

payerId
payerId string

Este atributo é usado apenas para pagamentos do tipo PayPal.

pagadorStatus
payerStatus string

Um valor que indica se PayPal verificou o ordenante. Este atributo é usado apenas para pagamentos do tipo PayPal. Valores possíveis 'Verificados' | 'Não verificado'

endereçoStatus
addressStatus string

Um valor que indica se PayPal verificou o endereço do ordenante. Este atributo é usado apenas para pagamentos do tipo PayPal. Valores possíveis 'Confirmado' | 'Não confirmado'

IMEI
imei string

Este atributo é usado apenas para pagamentos do tipo Mobilepayment.

moeda
currency string

Código da moeda do instrumento de pagamento selecionado.

isInternationalMoneyTransfer
isInternationalMoneyTransfer boolean

Um valor Verdadeiro/Falso que indica se ocorreu uma transferência internacional de dinheiro.

bankIdentifierCode
bankIdentifierCode string

Código de identificação bancária (código BIC ou SWIFT)

nome_do-banco
bankName string

O nome do banco

bankCódigo Postal
bankZipCode string

O código postal do banco

bankState
bankState string

O Estado bancário

bancoPaísISO
bankCountryISO string

O país ISO do banco

paymentCollectionDate
paymentCollectionDate date-time

A data estimada para a cobrança do pagamento (utilizada principalmente para os prestadores de serviços de pagamento).

instantPaymentSettlement
instantPaymentSettlement boolean

Um valor Verdadeiro/Falso indicando redirecionamentos bancários (usado para suportar pagamentos CSV).

autoCaptureEnabled
autoCaptureEnabled boolean

Um valor Verdadeiro/Falso que indica se o pagamento foi capturado automaticamente para pagamentos com cartão. Para pagamentos de redirecionamento, isso é simplesmente um indicador para o banco parceiro se deve retirar fundos automaticamente ou não.

Tipo de conta
accountType string

Indica o tipo de conta a ser cobrada pela transação. UNSPECIFIED é o padrão. CHEQUE_ACCOUNT usa o cartão como um cartão de débito. CREDIT_FACILITY usa o cartão como cartão de crédito.

authorizationType
authorizationType string

O tipo de autorização. A Mastercard e a Visa exigem agora que os comerciantes definam as tentativas de autorização como uma pré-autorização ou uma autorização final. Os valores possíveis são PRE_AUTHORIZATION, FINAL_AUTHORIZATION

authorizationResultCode
authorizationResultCode string

Resposta bancária da decisão de autorização. Os valores possíveis são APROVAR, RECUSAR, PENDENTE

authorizationResultText
authorizationResultText string

Fundamentação da decisão de autorização; especialmente para transações recusadas ou pendentes. Os valores possíveis são MISMATCH_CVV, MISMATCH_ADDRESS, MISMATCH_EXPIRATIONDATE, NOACCOUNT, INVALIDPIN, LOWFUND, OVERLIMIT SUSPECTACCOUNT

acquirerId
acquirerId string

Código de identificação da instituição adquirente.

adquirentePaísISO
acquirerCountryISO string

Código do país da instituição adquirente

cvvVerificar
cvvVerify string

Indica se a verificação CVV está disponível e/ou verificada com sucesso. Y = Verificado com êxito, N = Não vefificado com êxito, U = Indisponível, A = Disponível, mas sem verificação

avsVerificar
avsVerify string

Indica se a verificação de addres está disponível e/ou verificada com sucesso. Y = Verificado com êxito, N = Não vefificado com êxito, U = Indisponível, A = Disponível, mas sem verificação

cavVerificar
cavVerify string

Indica se a verificação de autenticação do titular do cartão está disponível e/ou verificada com sucesso. Y = Verificado com êxito, N = Não vefificado com êxito, U = Indisponível, A = Disponível, mas sem verificação

piInputMethod
piInputMethod string

N/A

encryptedCreditCardNumber
encryptedCreditCardNumber string

O número do cartão de crédito com hash ou criptografado.

primeiroNome
firstName string

Nome próprio fornecido com o endereço

sobrenome
lastName string

Apelido fornecido com o endereço

Número de telefone
phoneNumber string

Número de telefone fornecido com o endereço

rua1
street1 string

A primeira linha que foi fornecida para o endereço.

rua2
street2 string

A segunda linha que foi fornecida para o endereço. (Este valor pode estar em branco.)

rua3
street3 string

A terceira linha que foi fornecida para o endereço. (Este valor pode estar em branco.)

city
city string

A cidade que foi fornecida para o endereço.

state
state string

O estado ou província que foi fornecido para o endereço.

Distrito
district string

O distrito que foi fornecido para o endereço.

CEP
zipCode string

O código postal que foi fornecido para o endereço.

country
country string

O código de país/região fornecido para o endereço. O valor deve ser um código ISO de país/região de duas letras (por exemplo, EUA).

deviceContextId
deviceContextId True string

O ID da sessão de impressão digital do cliente ou o ID do evento se a sessão não estiver disponível.

ipAddress
ipAddress string

Endereço IP do Cliente (fornecido pelo Comerciante)

fornecedor
provider string

O provedor de informações do dispositivo. Os valores possíveis são 'DFPFingerPrinting' | «Comerciante». Se estiver usando o script JS de impressão digital DFP, você deve passar 'DFPFingerPrinting' para que todos os dados sejam conectados corretamente.

deviceContextDC
deviceContextDC string

DEPRECATED: Não é mais necessário para a impressão digital DFP. O datacenter que armazena a sessão de impressão digital DFP do cliente (fornecida pelo script JS de impressão digital DFP).

externalDeviceId
externalDeviceId string

O ID do dispositivo do cliente, conforme fornecido e controlado pelo comerciante.

externalDeviceType
externalDeviceType string

O tipo de dispositivo do cliente, conforme fornecido e dominado pelo comerciante. Valores possíveis 'Mobile' | 'Computador' | 'MerchantHardware' | 'Tablet' | 'Consola de jogos'

trackingId
trackingId string

TrackingId para o evento

merchantTimeStamp
merchantTimeStamp date-time

TimeStamp para o evento

Devoluções

Detalhes do resultado

Atualiza as informações da etiqueta de fraude para proteção de compra

Este evento envia uma atualização do rótulo. Este é apenas um evento de ingestão de dados

Parâmetros

Name Chave Necessário Tipo Description
hosturl
hostUrl True string

URL do anfitrião

Tipo de conteúdo
Content-Type True string

application/json

ID de correlação
x-ms-correlation-id string

Um unqiue, por solicitação Correlation-Id útil para rastrear problemas de tempo de execução.

ID do ambiente
x-ms-dfpenvid string

Identificação do ambiente

labelObjectType
labelObjectType True string

EntityName ao qual esta entidade de rótulo se aplica. Se definido como Email, o ID de usuário é pesquisado a partir de um e-mail LabelObjectId. Os valores possíveis são COMPRA, INSCRIÇÃO, CUSTOMFRAUDEVALUATION, CONTA, PI, E-MAIL

labelObjectId
labelObjectId True string

O valor Id dentro do LabelObjectType ao qual essa entidade de rótulo se aplica.

labelFonte
labelSource string

A autoridade que emite os LabelReasonCodes ou LabelState deste rótulo. Valores possíveis 'CustomerEscalation' | 'Estorno' | 'TC40_SAFE' | 'ManualReview' | 'Reembolso' | 'Análise Offline'

labelReasonCodes
labelReasonCodes string
labelState [en]
labelState string

Se o LabelSource tiver transições de estado, o estado atual desse rótulo. Ex. "Aceite" significa que uma suspeita anterior de fraude foi apurada. Valores possíveis 'Inquérito' | 'Aceito' | 'Fraude' | 'Disputado' | 'Invertido' | 'Pedido reenviado'

processador
processor string

A instituição LabelSource específica que emite os LabelReasonCodes.

eventTimeStamp
eventTimeStamp date-time

A criação final do evento, conforme relatado pelo LabelSource/Processor. O formato é ISO8601.

dataDeInícioEfetiva
effectiveStartDate date-time

O início de quando esta etiqueta se aplica no fuso horário do comerciante (se diferente de MerchantLocalDate). O formato é ISO8601.

effectiveEndDate
effectiveEndDate date-time

O fim de quando esta etiqueta se aplica no fuso horário do comerciante ou null para não-aplicável/indeterminado. O formato é ISO8601.

Montante
amount double

O montante monetário a que este rótulo se refere, por exemplo, de um reembolso parcial. Unidades dadas pelo campo Moeda.

moeda
currency string

Em que moeda se encontra o Montante, por exemplo, "USD"

trackingId
trackingId string

TrackingId para o evento

merchantTimeStamp
merchantTimeStamp date-time

TimeStamp para o evento

Devoluções

Detalhes do resultado

Atualiza as informações de autorização bancária

Este evento transmite se uma transação de compra enviada ao banco foi aprovada ou rejeitada para autorização bancária ou cobrança/liquidação bancária. Este é apenas um evento de ingestão de dados

Parâmetros

Name Chave Necessário Tipo Description
hosturl
hostUrl True string

URL do anfitrião

Tipo de conteúdo
Content-Type True string

application/json

ID de correlação
x-ms-correlation-id string

Um unqiue, por solicitação Correlation-Id útil para rastrear problemas de tempo de execução.

ID do ambiente
x-ms-dfpenvid string

Identificação do ambiente

bankEventId
bankEventId True string

Uma cadeia de caracteres exclusiva que identifica este evento bancário

tipo
type True string

Tipo de evento bancário. Valores possíveis 'Auth' | 'AuthCancel' | 'Reversão de Carga' | 'Cobrança'

bankEventTimestamp
bankEventTimestamp date-time

Carimbo de data/hora do Banco

estado
status string

Valores possíveis 'Aprovado' | 'Desconhecido' | 'Recusado'

bankResponseCode
bankResponseCode string

Código bancário na resposta

paymentProcessor
paymentProcessor string

Nome do processador. Valores possíveis 'FDC' | 'Adyen' | «TSYS» | 'WorldPay' | 'Perseguição' | 'Listra' | 'PayPal'

MRN
mrn string

Número de Referência do Comerciante, utilizado para identificar a transação do lado do comerciante

médio
mid string

ID do comerciante (MID) enviado para o banco e/ou recebido de volta do mesmo.

merchantPaymentInstrumentId
merchantPaymentInstrumentId string

O identificador do instrumento de pagamento. Estas informações são fornecidas pelo comerciante.

Método de pagamento
paymentMethod string

Agrupamentos/categorias de métodos de pagamento. Os valores possíveis são CARTÃO, DINHEIRO, DÉBITO DIRETO, E-WALLET, MOBILE, E-BANKING, FATURA, VOUCHERS

tipo de cartão
cardType string

O tipo de pagamento. Os valores possíveis são VISA, MASTERCARD, AMEX, ACH, SEPA, UNIONPAY, INICIS, MOBILEBILLINGCARRIER, DISCOVER, ALLPAY, JCB, DISCOVERDINERS

atualizadoPI
updatedPI boolean

Usado PI diferente do da compra

cvvVerificar
cvvVerify string

Indica se a verificação CVV está disponível e/ou verificada com sucesso. Y = Verificado com êxito, N = Não vefificado com êxito, U = Indisponível, A = Disponível, mas sem verificação

avsVerificar
avsVerify string

Indica se a verificação de addres está disponível e/ou verificada com sucesso. Y = Verificado com êxito, N = Não vefificado com êxito, U = Indisponível, A = Disponível, mas sem verificação

cavVerificar
cavVerify string

Indica se a verificação de autenticação do titular do cartão está disponível e/ou verificada com sucesso. Y = Verificado com êxito, N = Não vefificado com êxito, U = Indisponível, A = Disponível, mas sem verificação

authResultCode
authResultCode string

Resposta bancária da decisão de autorização. Os valores possíveis são APROVAR, RECUSAR, PENDENTE

authResultText
authResultText string

Fundamentação da decisão de autorização; especialmente para transações recusadas ou pendentes. Os valores possíveis são MISMATCH_CVV, MISMATCH_ADDRESS, MISMATCH_EXPIRATIONDATE, NOACCOUNT, INVALIDPIN, LOWFUND, OVERLIMIT SUSPECTACCOUNT

purchaseId
purchaseId True string

Uma cadeia de caracteres exclusiva que identifica a compra

isThreeDSAuth
isThreeDSAuth boolean

Um valor True/False que indica se essa transação é autenticada via 3DS.

messageCategory
messageCategory string

Identifica a categoria da mensagem para um caso de uso específico. Valores aceites: 01 = PA, 02 = NPA, 03-79 = Reservado para utilização futura do EMVCo (valores inválidos até serem definidos pelo EMVCo), 80-99 = Reservado para utilização do DS

deviceChannel [en]
deviceChannel string

Indica o tipo de interface de canal que está sendo usado para iniciar a transação. Valores aceitos: 01 = App-based (APP), 02 = Browser (BRW), 03 = 3DS Requestor Initiated (3RI), 04-79 = Reservado para uso futuro do EMVCo (valores inválidos até serem definidos pelo EMVCo), 80-99 = Reservado para uso do DS

trêsDSServerTransId
threeDSServerTransId string

Identificador de transação universalmente exclusivo atribuído pelo Servidor 3DS para identificar uma única transação.

trêsDSRequestorAuthenticationInd
threeDSRequestorAuthenticationInd string
trêsDSRequestorChallengeInd
threeDSRequestorChallengeInd string

Indica se uma contestação é solicitada para esta transação. Valores aceitos: 01 = Sem preferência, 02 = Sem desafio solicitado, 03 = Desafio solicitado (preferência do Solicitante 3DS), 04 = Desafio solicitado (Mandato), 05 = Sem desafio solicitado (análise de risco transacional já é realizada), 06 = Sem desafio solicitado (somente compartilhamento de dados), 07 = Sem desafio solicitado (autenticação forte do consumidor já é executada), 08 = Sem contestação solicitada (utilize a isenção da lista branca se não for necessário contestar), 09 = Desafio solicitado (prompt de lista branca solicitado se o desafio for necessário)

trêsRIInd
threeRIInd string

Indica o tipo de solicitação 3RI. Valores aceites: 01 = Transação recorrente, 02 = Transação em prestações, 03 = Adicionar cartão, 04 = Manter informações do cartão, 05 = Verificação da conta, 06 = Dividir, envio atrasado, 07 = Carregamento, 08 = Mail Order, 09 = Ordem por telefone, 10 = Verificação do estado da lista branca, 11 = Outro pagamento, 12-79 = Reservado para utilização futura da EMVCo (valores inválidos até serem definidos pela EMVCo), 80-99 = Reservado para utilização da DS

threeDSReqPriorAuthMethod
threeDSReqPriorAuthMethod string

Mecanismo utilizado pelo Titular do Cartão para autenticação prévia ao Requerente 3DS. Valores aceites: 01 = Autenticação sem atrito ocorrida pela ACS, 02 = Desafio do titular do cartão ocorrido pela ACS, 03 = AVS verificado, 04 = Outros métodos do emissor, 05-79 = Reservado para utilização futura da EMVCo (valores inválidos até serem definidos pela EMVCo), 80-99 = Reservado para utilização da DS

transStatus
transStatus string

Indica se uma transação se qualifica como uma transação autenticada ou verificação de conta. Valores aceitos: Y = Verificação de autenticação bem-sucedida, N = Não autenticada, Conta não verificada; Transação negada, U = autenticação, a verificação da conta não pôde ser realizada; Problema técnico ou outro, conforme indicado em ARes ou RReq, A = Tentativas de Processamento Realizadas; Não autenticado, verificado, mas uma prova de tentativa de autenticação, verificação é fornecida, C = Desafio necessário; É necessária autenticação adicional usando o CReq,CRes, D = Desafio Necessário; Autenticação dissociada confirmada, R = autenticação, verificação de conta rejeitada; O emitente rejeita a autenticação, verificação e solicita que a autorização não seja tentada, I = Apenas informativo; 3DS Preferência de contestação do solicitante reconhecida.

transStatusReason
transStatusReason string

Fornece informações sobre por que o campo Status da transação tem o valor especificado. Valores aceites: 01 = Falha na autenticação do cartão, 02 = Dispositivo desconhecido, 03 = Dispositivo não suportado, 04 = Excede o limite de frequência de autenticação, 05 = Cartão expirado, 06 = Número do cartão inválido, 07 = Transação inválida, 08 = Sem registo de cartão, 09 = Falha de segurança, 10 = Cartão roubado, 11 = Suspeita de fraude, 12 = Transação não permitida ao titular do cartão, 13 = Titular do cartão não inscrito no serviço, 14 = Tempo limite da transação esgotado no ACS, 15 = Baixa confiança, 16 = Confiança média, 17 = Alta confiança, 18 = Confiança muito alta, 19 = Excede os desafios máximos do ACS, 20 = Transação sem pagamento não suportada, 21 = Transação 3RI não suportada, 22 = Problema técnico do ACS, 23 = Autenticação dissociada exigida pelo ACS mas não solicitada pelo Solicitante 3DS, 24 = Tempo máximo de expiração dissociado do solicitante 3DS excedido, 25 = Autenticação dissociada foi fornecida tempo insuficiente para autenticar o titular do cartão. O ACS não fará tentativa, 26 = Autenticação tentada, mas não executada pelo titular do cartão, 27-79 = Reservado para uso futuro do EMVCo (valores inválidos até serem definidos pelo EMVCo), 80-99 = Reservado para uso do DS

trêsDSCompInd
threeDSCompInd string

Indica se o Método 3DS foi concluído com êxito. Valores aceites: Y = Concluído com sucesso, N = Não concluído com êxito, U = Unavailabl O URL do Método 3DS não estava presente nos dados da mensagem PRes para o intervalo de cartões associado ao Número de Conta do Titular do Cartão.

acsChallengeMandated
acsChallengeMandated string

Indicar se é necessário contestar a autorização da transação devido a mandatos locais/regionais ou a outra variável. Valores aceites: Y = Desafio é obrigatório, N = Desafio não é obrigatório

ICE
eci string

Indicador de Comércio Eletrónico (ICE). Valor específico do sistema de pagamento fornecido pelo ACS ou DS para indicar os resultados da tentativa de autenticação do titular do cartão. Valores aceites: 02 (MasterCard)/05 (Visa)= autenticação bem-sucedida 01 (MasterCard)/06/07 (Visa) = todos os outros

shipNameIndicator
shipNameIndicator string

Indica se o Nome do Titular do Cartão na conta é idêntico ao Nome de envio usado para esta transação. Valores aceitos: 01 = Nome da conta idêntico ao nome da remessa, 02 = Nome da conta diferente do nome da remessa

desafioCompletionInd
challengeCompletionInd string

Indicador do estado do ciclo de desafio do ACS e se o desafio foi concluído ou exigirá mensagens adicionais. Valores aceites: Y = Desafio concluído e não são necessárias mais trocas de mensagens de desafio, N = Desafio não concluído e são necessárias trocas adicionais de mensagens de desafio

chAccPwChangeInd
chAccPwChangeInd string

Indica o período de tempo desde que a conta do titular do cartão com o Solicitante 3DS teve uma alteração de senha ou redefinição de conta. Valores aceites: 01 = Sem alteração, 02 = Alterado durante esta transação, 03 = Menos de 30 dias, 04 = 30-60 dias, 05 = Mais de 60 dias

chAccAgeInd
chAccAgeInd string

Período de tempo em que o titular do cartão tem a conta no 3DS Requestor. Valores aceites: 01 = Sem conta (guest check-out), 02 = Criado durante esta transação, 03 = Menos de 30 dias, 04 = 30-60 dias, 05 = Mais de 60 dias

provisionAttemptsDay
provisionAttemptsDay string

Número de tentativas de Adicionar Cartão nas últimas 24 horas. Comprimento: máximo 3 caracteres Valores de exemplo: 2, 02, 002

isençãoAumento
exemptionRaised string

Pedidos de isenção da DSP2, Y - isento, N - Não isento

suspeitoAccActivity
suspiciousAccActivity string

Indica se o Solicitante 3DS teve atividade suspeita (incluindo fraude anterior) na conta do titular do cartão. Valores aceites: 01 = Não foi observada atividade suspeita, 02 = Foi observada atividade suspeita

trackingId
trackingId string

TrackingId para o evento

merchantTimeStamp
merchantTimeStamp date-time

TimeStamp para o evento

Devoluções

Detalhes do resultado

Atualiza as informações de reembolso

Este evento envia informações sobre uma transação de compra anterior que está sendo reembolsada. Este é apenas um evento de ingestão de dados. Muitos comerciantes enviam esses eventos usando o upload de dados em massa

Parâmetros

Name Chave Necessário Tipo Description
hosturl
hostUrl True string

URL do anfitrião

Tipo de conteúdo
Content-Type True string

application/json

ID de correlação
x-ms-correlation-id string

Um unqiue, por solicitação Correlation-Id útil para rastrear problemas de tempo de execução.

ID do ambiente
x-ms-dfpenvid string

Identificação do ambiente

ID de reembolso
refundId True string

Uma cadeia de caracteres exclusiva que identifica esse evento de reembolso

razão
reason string

O usuário forneceu o motivo. Valores possíveis 'FraudRefund' | 'ClientePedido' | 'Reembolso não fraudado'

estado
status string

Valores possíveis 'Aprovado' | 'Recusado' | 'Desconhecido'

bankEventTimestamp
bankEventTimestamp date-time

Carimbo de data/hora do Banco

Montante
amount double

O montante do reembolso

moeda
currency string

Moeda utilizada para o valor do preço de venda.

userId
userId string

Uma cadeia de caracteres exclusiva que identifica o usuário

purchaseId
purchaseId True string

O ID de compra original

trackingId
trackingId string

TrackingId para o evento

merchantTimeStamp
merchantTimeStamp date-time

TimeStamp para o evento

Devoluções

Detalhes do resultado

Atualiza as informações do rótulo de fraude para proteção da conta

Este evento envia uma atualização do rótulo. Este é apenas um evento de ingestão de dados

Parâmetros

Name Chave Necessário Tipo Description
hosturl
hostUrl True string

URL do anfitrião

ID do Utilizador
UserId True string

ID do usuário para api de rótulo

Tipo Contect
Content-Type True string

application/json

ID de correlação
x-ms-correlation-id string

Um unqiue, por solicitação Correlation-Id útil para rastrear problemas de tempo de execução.

ID do ambiente
x-ms-dfpenvid string

Identificação do ambiente

nome
name True string

O nome do evento. Deve ser 'AP. Rótulo»

versão
version True string

A versão de carga útil. Deve ser "0,5"

trackingId
trackingId True string

O ID exclusivo para cada evento/registro.

userId
userId True string

O identificador do usuário. Estas informações são fornecidas pelo comerciante.

merchantTimeStamp
merchantTimeStamp True date-time

TimeStamp para o evento.

eventTimeStamp
eventTimeStamp True date-time

A data e hora do evento. Valores possíveis: Data de Estorno ou Data de Revisão. O formato é ISO 8601.

labelObjectType
labelObjectType True string

Este campo indica o tipo de etiqueta: 'Compra'|' Criação de Conta'|' AccountLogin'|' AccountUpdate'|' CustomFraudEvaluation'|' Conta'|' Instrumento de Pagamento'|' E-mail'.

labelObjectId
labelObjectId True string

Este é um campo identificador para o objeto: PurchaseId, AccountCreationId, AccountLoginId, AccountUpdateId, UserId, MerchantPaymentInstrumentId ou Email.

labelFonte
labelSource string

Este campo representa a origem do rótulo: 'CustomerEscalation'|' Estorno'|' TC40_SAFE'|' ManualReview'|' Reembolso'|' OfflineAnalysis'|' AccountProtectionReview'.

labelState [en]
labelState True string

Este campo indica o estado atual do rótulo: 'InquiryAccepted'|' Fraude'|' Disputado'|' Invertido'|' Abuso'|' ResubmittedRequest'|' ContaComprometida'|' AccountNotCompromised'.

labelCódigo da Razão
labelReasonCode string

Este campo indica os códigos de motivo associados a cada tipo de etiqueta: 'ProcessorResponseCode'|' BankResponseCode'|' FraudeReembolso'|' AccountTakeOver'|' PaymentInstrumentFraud'|' AccountFraud'|' Abuso'|' FriendlyFraud'|' AccountCredentialsLeaked'|' PassedAccountProtectionChecks»

processador
processor string

O nome do banco ou processador de pagamento que está gerando as informações TC40 ou SAFE.

dataDeInícioEfetiva
effectiveStartDate date-time

A data a partir da qual este rótulo produz efeitos. O formato é ISO 8601.

effectiveEndDate
effectiveEndDate date-time

A data final para este rótulo. O formato é ISO 8601. Não deve ser mais antigo do que effectiveStartDate.

Devoluções

Objeto de sucesso do Dynamics Fraud Protection

Atualiza informações de fraude confirmadas

Este evento envia informações sobre uma compra anterior que o cliente contestou com o seu banco como fraude. Este é apenas um evento de ingestão de dados. Muitos comerciantes enviam esses eventos usando o upload de dados em massa

Parâmetros

Name Chave Necessário Tipo Description
hosturl
hostUrl True string

URL do anfitrião

Tipo de conteúdo
Content-Type True string

application/json

ID de correlação
x-ms-correlation-id string

Um unqiue, por solicitação Correlation-Id útil para rastrear problemas de tempo de execução.

ID do ambiente
x-ms-dfpenvid string

Identificação do ambiente

chargebackId
chargebackId True string

Uma cadeia de caracteres exclusiva que identifica esse evento de estorno

razão
reason string

Motivo fornecido pelo banco

estado
status string

Valores possíveis 'Inquérito' | 'Aceito' | 'Disputado' | 'Invertido' | 'Pedido reenviado'

bankEventTimestamp
bankEventTimestamp date-time

Carimbo de data/hora do Banco

Montante
amount double

O valor do estorno

moeda
currency string

Moeda usada para o valor do estorno.

purchaseId
purchaseId True string

O ID de compra original

userId
userId string

Uma cadeia de caracteres exclusiva que identifica o usuário

trackingId
trackingId string

TrackingId para o evento

merchantTimeStamp
merchantTimeStamp date-time

TimeStamp para o evento

Devoluções

Detalhes do resultado

Atualiza o status de criação de conta

Esse evento envia uma atualização do status de uma Criação de Conta, por exemplo, se a Criação de Conta tiver sido cancelada. Este é apenas um evento de ingestão de dados

Parâmetros

Name Chave Necessário Tipo Description
hosturl
hostUrl True string

URL do anfitrião

tipo de conteúdo
Content-Type True string

application/json

ID de correlação
x-ms-correlation-id string

Um unqiue, por solicitação Correlation-Id útil para rastrear problemas de tempo de execução.

ID do ambiente
x-ms-dfpenvid string

Identificação do ambiente

nome
name True string

O nome do evento. Deve ser 'AP. AccountCreation.Status'

versão
version True string

A versão de carga útil. Deve ser "0,5"

trackingId
trackingId True string

O identificador do evento Status de Criação de Conta.

inscriçãoUpId
signUpId True string

O identificador do evento de Criação de Conta.

merchantTimeStamp
merchantTimeStamp True date-time

TimeStamp para o evento.

userId
userId True string

O identificador do usuário. Estas informações são fornecidas pelo comerciante.

statusType
statusType True string

O tipo de status: 'Aprovado'|' Rejeitado'|' Pendente».

reasonType
reasonType string

O tipo de motivo: 'Nenhum'|' DesafioAbandonado'|' DesafioFalhou'|' DesafioAprovado'|' DesafioPendente'|' RevisãoFalhou'|' RevisãoAprovado'|' RevisãoPendinge». O padrão é 'Nenhum'.

challengeType
challengeType string

O tipo de status da avaliação: 'SMS'|' E-mail'|' Telefone'|' Outros'|' Nenhuma». O padrão é 'Nenhum'.

statusData
statusDate True date-time

A data e a hora em que o status foi aplicado. O formato é ISO 8601.

Devoluções

Objeto de sucesso do Dynamics Fraud Protection

Atualiza o status de uma transação de compra on-line

Esse evento envia uma atualização do status de uma compra, por exemplo, se a compra tiver sido cancelada. Este é apenas um evento de ingestão de dados

Parâmetros

Name Chave Necessário Tipo Description
hosturl
hostUrl True string

URL do anfitrião

Tipo de conteúdo
Content-Type True string

application/json

ID de correlação
x-ms-correlation-id string

Um unqiue, por solicitação Correlation-Id útil para rastrear problemas de tempo de execução.

ID do ambiente
x-ms-dfpenvid string

Identificação do ambiente

purchaseId
purchaseId True string

Identificador de transação (ou compra/ordem) no sistema do comerciante.

statusType
statusType True string

O tipo do status. Valores possíveis 'Aprovado' | 'Pendente' | 'Rejeitado' | 'Falhou' | 'Cancelado'

statusData
statusDate True date-time

O DateTime quando esse status foi aplicado

razão
reason string

Motivo da transição de status. Valores possíveis 'RuleEngine' | 'MerchantOverride' | 'DesafioResolvido' | 'Desafiofalhou' | 'ClientePedido' | 'FufillmentFailed' | 'InlineManualReview_General' | 'InlineManualReview_Fraud' | 'InlineManualReview_AccountCompromise' | 'OfflineManualReview_General' | «OfflineManualReview_Fraud» | 'OfflineManualReview_AccountCompromise' | 'Lista segura' | 'Lista de bloqueio'

trackingId
trackingId string

TrackingId para o evento

merchantTimeStamp
merchantTimeStamp date-time

TimeStamp para o evento

Devoluções

Detalhes do resultado

Atualiza o status do login da conta

Esse evento envia uma atualização do status de um login de conta, por exemplo, se o login da conta tiver sido cancelado. Este é apenas um evento de ingestão de dados

Parâmetros

Name Chave Necessário Tipo Description
hosturl
hostUrl True string

URL do anfitrião

tipo de conteúdo
Content-Type True string

application/json

ID de correlação
x-ms-correlation-id string

Um unqiue, por solicitação Correlation-Id útil para rastrear problemas de tempo de execução.

ID do ambiente
x-ms-dfpenvid string

Identificação do ambiente

nome
name True string

O nome do evento. Deve ser 'AP. AccountLogin.Status'

versão
version True string

A versão de carga útil. Deve ser "0,5"

trackingId
trackingId True string

O identificador do evento Status de Login da Conta.

loginId
loginId True string

O identificador do evento de login da conta.

merchantTimeStamp
merchantTimeStamp True date-time

TimeStamp para o evento.

userId
userId True string

O identificador do usuário. Estas informações são fornecidas pelo comerciante.

statusType
statusType True string

O tipo de status: 'Aprovado'|' Rejeitado'|' Pendente».

reasonType
reasonType string

O tipo de motivo: 'Nenhum'|' DesafioAbandonado'|' DesafioFalhou'|' DesafioAprovado'|' DesafioPendente'|' RevisãoFalhou'|' RevisãoAprovado'|' RevisãoPendinge». O padrão é 'Nenhum'.

challengeType
challengeType string

O tipo de status da avaliação: 'SMS'|' E-mail'|' Telefone'|' Outros'|' Nenhuma». O padrão é 'Nenhum'.

statusData
statusDate True date-time

A data e a hora em que o status foi aplicado. O formato é ISO 8601.

Devoluções

Objeto de sucesso do Dynamics Fraud Protection

Fornece avaliação de risco para eventos personalizados

Este evento permite que você envie uma estrutura de sua própria escolha, desencadeada por condições de sua própria escolha para avaliação de regras. A resposta contém uma decisão para o evento

Parâmetros

Name Chave Necessário Tipo Description
hosturl
hostUrl True string

URL do anfitrião

Nome da api de avaliação
assessment-api-name True string

Nome da API de avaliação

Tipo de conteúdo
Content-Type True string

application/json

ID de correlação
x-ms-correlation-id string

Um unqiue, por solicitação Correlation-Id útil para rastrear problemas de tempo de execução.

ID do ambiente
x-ms-dfpenvid string

Identificação do ambiente

nome
name True string

O nome do evento de avaliação. O nome deve corresponder ao nome da API durante a criação da avaliação e ao '{assessment-API-name} da URL.

versão
version True string

A versão de carga útil. Deve ser "1.0"

trackingId
trackingId True string

O identificador do evento de Criação de Conta.

merchantTimeStamp
merchantTimeStamp True date-time

TimeStamp para o evento.

userId
userId string

O identificador do usuário. Estas informações são fornecidas pelo comerciante.

paísRegião
countryRegion string

O CountryRegion do usuário. O valor deve ser um código ISO CountryRegion de duas letras (por exemplo, EUA).

CEP
zipCode string

O código postal do utilizador.

Fuso horário
timeZone string

O fuso horário do usuário.

linguagem
language string

O idioma e o território do usuário (por exemplo, EN-US).

sampleString
sampleString string

Este é um exemplo de como o tipo de usuário pode ser estendido.

isEmployee
isEmployee boolean

Exemplo no tipo primitivo.

Montante
amount integer

Campo de exemplo.

available
available integer

Campo de exemplo.

Devoluções

Objeto de resposta para APIs do Dynamics Fraud Protection

Fornece avaliação de risco para tentativa de criação de conta

Esse evento envia informações e contexto sobre uma nova tentativa de Criação de Conta de entrada. A resposta contém uma decisão para a Criação de Conta

Parâmetros

Name Chave Necessário Tipo Description
hosturl
hostUrl True string

URL do anfitrião

tipo de conteúdo
Content-Type True string

application/json

ID de correlação
x-ms-correlation-id string

Um unqiue, por solicitação Correlation-Id útil para rastrear problemas de tempo de execução.

ID do ambiente
x-ms-dfpenvid string

Identificação do ambiente

nome
name True string

O nome do evento. Deve ser 'AP. Criação de Conta'

versão
version True string

A versão de carga útil. Deve ser "0,5"

trackingId
trackingId True string

O identificador do evento de Criação de Conta.

inscriçãoUpId
signUpId True string

O identificador do evento de Criação de Conta. Pode corresponder a trackingId.

tipo de avaliação
assessmentType string

Indica o tipo de avaliação para o evento. Os valores possíveis são 'Avaliar' | 'Proteger'. Se não for especificado, o padrão é 'Proteger'.

customerLocalDate
customerLocalDate True date-time

A data de criação do evento de Criação de Conta, no fuso horário local do cliente. O formato é ISO 8601.

merchantTimeStamp
merchantTimeStamp True date-time

TimeStamp para o evento.

deviceContextId
deviceContextId True string

O ID do dispositivo do cliente, conforme fornecido e controlado pelo DFP Device Fingerprinting Service.

ipAddress
ipAddress string

O endereço IP do cliente.

fornecedor
provider string

O provedor de informações do dispositivo. Os valores possíveis são 'DFPFingerprinting'|' Comerciante'|' Desconhecido». Se não for especificado, o padrão é 'DFPFingerprinting'.

externalDeviceId
externalDeviceId string

O ID do dispositivo do cliente, conforme fornecido e controlado pelo comerciante.

externalDeviceType
externalDeviceType string

O tipo de dispositivo do cliente, conforme fornecido e dominado pelo comerciante. Os valores possíveis são 'Mobile' , 'Computer' , 'MerchantHardware' , 'Tablet' , 'GameConsole'.

userId
userId string

O identificador do usuário. Estas informações são fornecidas pelo comerciante.

Tipo de usuário
userType string

O tipo de perfil do usuário. Os valores possíveis são 'Consumidor'|' Desenvolvedor'|' Vendedor'|' Editora'|' Inquilino».

nome de utilizador
username True string

O nome de usuário fornecido pelo usuário.

primeiroNome
firstName string

O primeiro nome fornecido pelo usuário na conta.

sobrenome
lastName string

O sobrenome fornecido pelo usuário na conta.

paísRegião
countryRegion string

O CountryRegion do usuário. O valor deve ser um código ISO CountryRegion de duas letras (por exemplo, EUA).

CEP
zipCode string

O código postal do utilizador.

Fuso horário
timeZone string

O fuso horário do usuário.

linguagem
language string

O idioma e o território do usuário (por exemplo, EN-US).

membershipId
membershipId string

O ID de associação, se o utilizador já tiver uma associação existente com o comerciante.

isMembershipIdUsername
isMembershipIdUsername boolean

membershipId pode ser usado como nome de usuário, padrão para False.

phoneType
phoneType True string

Os valores são: 'Primário'|' Alternativa', padrão para 'Principal'.

Número de telefone
phoneNumber True string

O número de telefone do usuário. O formato deve ser o código do país/região seguido de um hífen (-) e, em seguida, o número de telefone (por exemplo, para os EUA, +1-1234567890).

isPhoneNumberValidated
isPhoneNumberValidated boolean

Um valor True/False que indica se o número de telefone fornecido pelo usuário foi verificado como de propriedade do usuário.

telefoneNúmeroData Validada
phoneNumberValidatedDate date-time

A data de validação do número de telefone do usuário. O formato é ISO 8601.

isPhoneUsername
isPhoneUsername boolean

O número de telefone pode ser usado como nome de usuário, padrão para False.

Tipo de email
emailType True string

Os valores são:'Primário', 'Alternativo'

emailValue
emailValue True string

O endereço de e-mail do usuário. Esse valor não diferencia maiúsculas de minúsculas.

isEmailValidated
isEmailValidated boolean

Um valor True/False que indica se o endereço de e-mail fornecido pelo usuário foi verificado como de propriedade do usuário.

emailData Validada
emailValidatedDate date-time

A data de validação do e-mail do usuário. O formato é ISO 8601.

isEmailUsername
isEmailUsername boolean

O e-mail pode ser usado como nome de usuário, padrão para False.

authenticationProvider
authenticationProvider True string

O provedor de autenticação de logon único (SSO) do usuário, se diferente do comerciante. Os valores possíveis são 'MSA'|' Facebook'|' PSN'|' MerchantAuth'|' Google».

nome de exibição
displayName True string

O provedor de autenticação de logon único (SSO) do usuário, se diferente do comerciante. Os valores possíveis são 'MSA'|' Facebook'|' PSN'|' MerchantAuth'|' Google».

addressType
addressType True string

Tipo de endereço. Os valores são:'Primário'|' Faturação'|' Envio'|' Alternativa». o padrão é 'Primário'.

primeiroNome
firstName string

O primeiro nome fornecido pelo usuário associado ao endereço.

sobrenome
lastName string

O sobrenome fornecido pelo usuário associado ao endereço.

Número de telefone
phoneNumber string

O número de telefone fornecido pelo usuário associado ao endereço.

rua1
street1 string

A primeira linha que foi fornecida para o endereço.

rua2
street2 string

A segunda linha que foi fornecida para o endereço. (Este valor pode estar em branco.)

rua3
street3 string

A terceira linha que foi fornecida para o endereço. (Este valor pode estar em branco.)

city
city string

A cidade que foi fornecida para o endereço.

state
state string

O estado ou província que foi fornecido para o endereço.

Distrito
district string

O distrito que foi fornecido para o endereço.

CEP
zipCode string

O código postal que foi fornecido para o endereço.

paísRegião
countryRegion string

O código de país/região fornecido para o endereço. O valor deve ser um código ISO CountryRegion de duas letras (por exemplo, EUA).

merchantPaymentInstrumentId
merchantPaymentInstrumentId True string

O identificador do instrumento de pagamento. Estas informações são fornecidas pelo comerciante.

tipo
type True string

O tipo de pagamento. Os valores possíveis são: 'Outros'|' Cartão de Crédito'|' DirectDebit'|' PayPal'|' MobileBilling'|' Transferência Bancária Online» |» Fatura» |» MerchantGiftCard'|' MerchantWallet'|' CashOnDelivery'|' Paytm'|' CCAvenue».

Data de criação
creationDate date-time

A data da primeira entrada do instrumento de pagamento no sistema do comerciante. O formato é ISO 8601.

updateDate
updateDate date-time

A data da última atualização do instrumento de pagamento no sistema do comerciante. Não deve ser mais antigo que creationDate. O formato é ISO 8601.

state
state string

O estado atual do IP no sistema do comerciante. Os valores possíveis são: 'Ativo'|' Bloqueado'|' Expirado»

tipo de cartão
cardType string

Este atributo é usado apenas para pagamentos do tipo Cartão de Crédito/Débito. Os valores possíveis são: 'Visa'|' Mastercard'|' Amex'|' ACH'|' SEPA'|' UnionPay'|' Inicis'|' MobileBillingCarrier'|' Descubra'|' AllPay'|' JCB» |» DiscoverDiners».

holderName [en]
holderName string

O nome do utilizador do instrumento de pagamento. Este atributo é usado apenas para pagamentos do tipo Cartão de Crédito/Débito.

classe
bin string

O compartimento do cartão de crédito/débito. Este atributo é usado apenas para pagamentos do tipo Cartão de Crédito/Débito.

Data de expiração
expirationDate string

A data de expiração do instrumento de pagamento no sistema do comerciante. O formato é ISO 8601. Este atributo é usado apenas para pagamentos do tipo Cartão de Crédito/Débito.

últimoQuatroDígitos
lastFourDigits string

Os últimos quatro dígitos do cartão de crédito/débito. Este atributo é usado apenas para pagamentos do tipo Cartão de Crédito/Débito.

addressType
addressType True string

Tipo de endereço. Os valores são:'Primário'|' Faturação'|' Envio'|' Alternativa». o padrão é 'Primário'.

primeiroNome
firstName string

O primeiro nome fornecido pelo usuário associado ao endereço.

sobrenome
lastName string

O sobrenome fornecido pelo usuário associado ao endereço.

Número de telefone
phoneNumber string

O número de telefone fornecido pelo usuário associado ao endereço.

rua1
street1 string

A primeira linha que foi fornecida para o endereço.

rua2
street2 string

A segunda linha que foi fornecida para o endereço. (Este valor pode estar em branco.)

rua3
street3 string

A terceira linha que foi fornecida para o endereço. (Este valor pode estar em branco.)

city
city string

A cidade que foi fornecida para o endereço.

state
state string

O estado ou província que foi fornecido para o endereço.

Distrito
district string

O distrito que foi fornecido para o endereço.

CEP
zipCode string

O código postal que foi fornecido para o endereço.

paísRegião
countryRegion string

O código de país/região fornecido para o endereço. O valor deve ser um código ISO CountryRegion de duas letras (por exemplo, EUA).

e-mail
email string

O endereço de e-mail associado ao instrumento de pagamento. Este atributo é usado apenas para pagamentos do tipo PayPal.

billingAgreementId
billingAgreementId string

Este atributo é usado apenas para pagamentos do tipo PayPal.

payerId
payerId string

Este atributo é usado apenas para pagamentos do tipo PayPal.

pagadorStatus
payerStatus string

Um valor que indica se PayPal verificou o ordenante. Este atributo é usado apenas para pagamentos do tipo PayPal.

endereçoStatus
addressStatus string

Um valor que indica se PayPal verificou o endereço do ordenante. Este atributo é usado apenas para pagamentos do tipo PayPal.

IMEI
imei string

Este atributo é usado apenas para pagamentos do tipo Mobilepayment.

tipo de campanha
campaignType string

O tipo de campanha de marketing. Os valores possíveis são 'Direct', 'Email', 'Referral', 'PaidSearch', 'OrganicSearch', 'Advertising', 'SocialNetwork', 'General Marketing', 'Unknown', 'Other'.

trafficSourceReferrer
trafficSourceReferrer string

A origem deste utilizador, se conhecida. Se for por indicação de usuário existente, forneça o MerchantUserId original do referenciador.

trafficSourceReferralLink
trafficSourceReferralLink uri

A origem deste utilizador, se conhecida. Se for através de outros tipos de campanha em vez da referência de utilizador existente, forneça o link do URL de origem.

trafficSourceReferralSite
trafficSourceReferralSite string

O site de origem do tráfego. Os valores possíveis são 'Facebook', 'Instagram', 'Twitter', 'Bing', 'Google', 'Pinterest', 'WhatsApp', etc.

Tipo de incentivo
incentiveType string

O tipo de incentivo para o novo usuário. Os valores possíveis são 'Nenhum', 'CashBack', 'Desconto', 'FreeTrial', 'BonusPoints', 'Presente', 'Desconhecido', 'Outro'.

incentivoOferta
incentiveOffer string

O nome exato da oferta de incentivo. Exemplos: $5 de desconto na primeira encomenda, frete grátis, 5000 pontos.

campaignStartDate
campaignStartDate date-time

A data do início da campanha na recolha de incentivos.

campaignEndDate
campaignEndDate date-time

A data de vencimento da campanha na cobrança de incentivos.

incentivoQuantitiyLimit
incentiveQuantitiyLimit string

O limite de quantidade de incentivo definido pelo comerciante. ou seja, máximo de três 5000 pontos por utilizador por dia.

Devoluções

Objeto de resposta para Dynamics Fraud Protection AccountCriar API

Fornece avaliação de risco para tentativa de login de conta

Esse evento envia informações e contexto sobre uma nova tentativa de login de conta. A resposta contém uma decisão para o Login da Conta

Parâmetros

Name Chave Necessário Tipo Description
hosturl
hostUrl True string

URL do anfitrião

tipo de conteúdo
Content-Type True string

application/json

ID de correlação
x-ms-correlation-id string

Um unqiue, por solicitação Correlation-Id útil para rastrear problemas de tempo de execução.

ID do ambiente
x-ms-dfpenvid string

Identificação do ambiente

nome
name True string

O nome do evento. Deve ser 'AP. AccountLogin»

versão
version True string

A versão de carga útil. Deve ser "0,5"

trackingId
trackingId True string

O identificador do evento Login.

loginId
loginId True string

O identificador do evento Login. Pode corresponder a trackingId.

tipo de avaliação
assessmentType string

Indica o tipo de avaliação para o evento. Os valores possíveis são 'Avaliar' | 'Proteger'. Se não for especificado, o padrão é 'Proteger'.

customerLocalDate
customerLocalDate True date-time

A data de login do evento Login da conta, no fuso horário local do cliente. O formato é ISO 8601.

merchantTimeStamp
merchantTimeStamp True date-time

TimeStamp para o evento.

deviceContextId
deviceContextId True string

O ID do dispositivo do cliente, conforme fornecido e controlado pelo DFP Device Fingerprinting Service.

ipAddress
ipAddress string

O endereço IP do cliente.

fornecedor
provider string

O provedor de informações do dispositivo. Os valores possíveis são 'DFPFingerprinting'|' Comerciante'|' Desconhecido». Se não for especificado, o padrão é 'DFPFingerprinting'.

externalDeviceId
externalDeviceId string

O ID do dispositivo do cliente, conforme fornecido e controlado pelo comerciante.

externalDeviceType
externalDeviceType string

O tipo de dispositivo do cliente, conforme fornecido e dominado pelo comerciante. Os valores possíveis são 'Mobile' , 'Computer' , 'MerchantHardware' , 'Tablet' , 'GameConsole'.

userId
userId True string

O identificador do usuário. Estas informações são fornecidas pelo comerciante.

Tipo de usuário
userType string

O tipo de perfil do usuário. Os valores possíveis são 'Consumidor'|' Desenvolvedor'|' Vendedor'|' Editora'|' Inquilino».

nome de utilizador
username True string

O nome de usuário fornecido pelo usuário.

authenticationProvider
authenticationProvider True string

O provedor de autenticação de logon único (SSO) do usuário, se diferente do comerciante. Os valores possíveis são 'MSA'|' Facebook'|' PSN'|' MerchantAuth'|' Google».

nome de exibição
displayName True string

O provedor de autenticação de logon único (SSO) do usuário, se diferente do comerciante. Os valores possíveis são 'MSA'|' Facebook'|' PSN'|' MerchantAuth'|' Google».

lastPhoneNumberUpdateDate
lastPhoneNumberUpdateDate date-time

Atualização mais recente ou criação de data/hora de qualquer número de telefone.

lastEmailUpdateDate
lastEmailUpdateDate date-time

Atualização mais recente ou criação de data/hora de qualquer e-mail.

lastAddressUpdateDate
lastAddressUpdateDate date-time

Atualização mais recente ou criação de data/hora de qualquer endereço.

lastPaymentInstrumentUpdateDate
lastPaymentInstrumentUpdateDate date-time

Atualização mais recente ou criação de data/hora de qualquer PaymentInstrument.

tipo de campanha
campaignType string

O tipo de campanha de marketing. Os valores possíveis são 'Direct', 'Email', 'Referral', 'PaidSearch', 'OrganicSearch', 'Advertising', 'SocialNetwork', 'General Marketing', 'Unknown', 'Other'.

trafficSourceReferrer
trafficSourceReferrer string

A origem deste utilizador, se conhecida. Se for por indicação de usuário existente, forneça o MerchantUserId original do referenciador.

trafficSourceReferralLink
trafficSourceReferralLink uri

A origem deste utilizador, se conhecida. Se for através de outros tipos de campanha em vez da referência de utilizador existente, forneça o link do URL de origem.

trafficSourceReferralSite
trafficSourceReferralSite string

O site de origem do tráfego. Os valores possíveis são 'Facebook', 'Instagram', 'Twitter', 'Bing', 'Google', 'Pinterest', 'WhatsApp', etc.

Tipo de incentivo
incentiveType string

O tipo de incentivo para o novo usuário. Os valores possíveis são 'Nenhum', 'CashBack', 'Desconto', 'FreeTrial', 'BonusPoints', 'Presente', 'Desconhecido', 'Outro'.

incentivoOferta
incentiveOffer string

O nome exato da oferta de incentivo. Exemplos: $5 de desconto na primeira encomenda, frete grátis, 5000 pontos.

campaignStartDate
campaignStartDate date-time

A data do início da campanha na recolha de incentivos.

campaignEndDate
campaignEndDate date-time

A data de vencimento da campanha na cobrança de incentivos.

incentivoQuantitiyLimit
incentiveQuantitiyLimit string

O limite de quantidade de incentivo definido pelo comerciante. ou seja, máximo de três 5000 pontos por utilizador por dia.

Devoluções

Objeto de resposta para APIs do Dynamics Fraud Protection

Fornece avaliação de risco para transações de compra on-line

Esse evento envia informações e contexto sobre uma nova transação de compra de entrada. A resposta contém uma decisão de aprovação ou rejeição da transação de compra e o ID do comerciante (MID) apropriado que o comerciante deve enviar na chamada de autorização para o seu banco

Parâmetros

Name Chave Necessário Tipo Description
hosturl
hostUrl True string

URL do anfitrião

Tipo de conteúdo
Content-Type True string

application/json

ID de correlação
x-ms-correlation-id string

Um unqiue, por solicitação Correlation-Id útil para rastrear problemas de tempo de execução.

ID do ambiente
x-ms-dfpenvid string

Identificação do ambiente

purchaseId
purchaseId True string

Identificador de transação (ou compra/ordem) no sistema do comerciante.

tipo de avaliação
assessmentType string

Indica o tipo de avaliação para o evento. Os valores possíveis são 'Avaliar' ou 'Proteger'. Se não for especificado, o padrão é 'Proteger'

originalOrderId
originalOrderId string

Identificador de pedido original no sistema do comerciante para pagamentos de cobrança recorrente, como assinaturas mensais.

customerLocalDate
customerLocalDate date-time

Data de criação da compra de acordo com o fuso horário local do cliente. O formato é ISO8601

merchantLocalDate
merchantLocalDate True date-time

Data de criação da compra de acordo com o fuso horário do comerciante. O formato é ISO8601

merchantIdentifier
merchantIdentifier string

Identificador do comerciante (MID) do banco

merchantCategoryCode
merchantCategoryCode string

Código de categoria de comerciante (MCC) para o banco

merchantBusinessType
merchantBusinessType string

Tipo de negócio de comerciante para esta compra

comercianteSegmento de negócios
merchantBusinessSegment string

Segmento de negócios do comerciante para esta compra

isTest
isTest boolean

Significa que a compra é uma compra de teste

isFreeProductIncluded
isFreeProductIncluded boolean

Significa se um produto gratuito faz parte desta compra

isRecurringCharge
isRecurringCharge boolean

Significa se a compra é uma cobrança recorrente

isGuestCheckout
isGuestCheckout boolean

Significa se a compra está sendo feita via gueest checkout

isPostAuthCheck
isPostAuthCheck boolean

Significa se a compra está sendo enviada para DFP post Bank Auth

isRetryOrder
isRetryOrder boolean

Significa se a compra é uma nova tentativa de uma tentativa falhada anteriormente

recorrenteChargeFrequencyInDays
recurringChargeFrequencyInDays integer

Número de dias após os quais a cobrança se repete

recurringChargeStartDate
recurringChargeStartDate date-time

Data de início desta compra, se recorrente

recurringChargeEndDate
recurringChargeEndDate date-time

Data de término desta compra, se recorrente

isPós-pago
isPostpaid boolean

Significa se a compra é pós-paga

distinctItemCount
distinctItemCount double

Contagem de produtos únicos vendidos como parte da compra

totalItemCount
totalItemCount double

Contagem total de produtos vendidos como parte da compra

Tipo de ordem
orderType string

Tipo de pedido, por exemplo, Take out

descontoMontante
discountAmount double

Desconto fornecido na compra original antes de obter o valor total

gorjetaMontante
tipAmount double

Dica fornecida na compra

totalAmount
totalAmount double

Valor total cobrado ao cliente; IVA e portes incluídos. Descontos e cupons podem ser incluídos opcionalmente; Atualmente, não existe um campo separado para eles. Fornecido pelo comerciante.

imposto sobre vendas
salesTax double

Imposto sobre vendas cobrado pela transação. Fornecido pelo comerciante.

moeda
currency string

Moeda da compra original no formato de código ISO 4217 (USD, GBP, etc).

shippingMétodo de envio
shippingMethod string

Indica o método usado para enviar a compra. Valores possíveis 'InStorePickup' | 'Padrão' | 'Expresso' | 'DirectEntitlement' | 'DigitalToken'

transaçãoProcessandoOrdem
transactionProcessingOrder string

A ordem em que a avaliação da fraude foi feita durante o fluxo da transação. Os valores possíveis são PREAUTHORIZATION, POSTAUTHORIZATION, BEFORE3DS AFTER3DS

recurringSubscriptionId
recurringSubscriptionId string

O ID exclusivo para a cobrança recorrente

recurringChargeSequence
recurringChargeSequence string

A enésima (1, 2, 3...) vez que a cobrança recorrente ocorreu para este cliente.

Nome médio
midName string

O nome do comerciante associado ao MID (identificador do comerciante).

transaçãoDescrição
transactionDescription string

O tipo de processamento de transação. Os valores possíveis são SUBSCRIPTIONFEE, DELAYEDCHARGES, NOSHOW, DEPOSIT

envioE-mail
shippingEmail string

O endereço de e-mail de envio do usuário

customData
customData object

Pares chave-valor que podem ser passados para o uso de regras, etc. Saiba mais em https://docs.microsoft.com/dynamics365/fraud-protection/schema#download-sample-data

data de envio
shippingDate date-time

A data em que a encomenda foi expedida

orderInitiatedChannel
orderInitiatedChannel string

O canal onde a transação foi criada (por exemplo: 'AppStore', 'Web', 'MobileWeb', 'App', 'InGamePurchase')

orderInitiatedChannelName
orderInitiatedChannelName string

O Nome do Aplicativo ou URL da Web onde a transação foi criada

orderInitiatedChannelRegionORCountry
orderInitiatedChannelRegionORCountry string

O mercado onde a transação foi criada (por exemplo: Mercado de aplicativos)

comercianteSegmentoL2
merchantBusinessSegmentL2 string

O segmento de negócio ou indústria de segundo nível

lastUpdateYear
lastUpdateYear integer

Ano em que o item foi atualizado pela última vez

userId
userId True string

O identificador do usuário. Estas informações são fornecidas pelo comerciante.

Data de criação
creationDate date-time

A data de criação da conta de usuário. O formato é ISO 8601.

updateDate
updateDate date-time

A data em que os dados do usuário foram alterados pela última vez. O formato é ISO 8601.

primeiroNome
firstName string

O primeiro nome fornecido pelo usuário na conta.

sobrenome
lastName string

O sobrenome fornecido pelo usuário na conta.

country
country string

O país ou região do utilizador. O valor deve ser um código ISO de país/região de duas letras (por exemplo, EUA).

CEP
zipCode string

O código postal do utilizador.

Fuso horário
timeZone string

O fuso horário do usuário.

linguagem
language string

O idioma e o território do usuário (por exemplo, EN-US).

Número de telefone
phoneNumber string

O número de telefone do usuário. O formato deve ser o código do país/região seguido de um hífen (-) e, em seguida, o número de telefone (por exemplo, para os EUA, +1-1234567890).

e-mail
email string

O endereço de e-mail do usuário. Esse valor não diferencia maiúsculas de minúsculas.

membershipId
membershipId string

O ID de associação, se o utilizador já tiver uma associação existente com o comerciante.

tipo de perfil
profileType string

O tipo de perfil do usuário. Valores possíveis 'Consumidor' | 'Vendedor' | 'Editora' | 'Inquilino' | 'Desenvolvedor'

nome_perfil
profileName string

O nome do perfil, dependendo de profileType.

authenticationProvider
authenticationProvider string

O fornecedor de autenticação do utilizador, se for diferente do comerciante. Possível avaliação 'MSA' | 'Facebook' | 'PSN' | 'MerchantAuth' | 'Google'

método de autenticação
authenticationMethod string

A forma como o cliente foi autenticado antes/durante a compra. Alguns valores possíveis são PASSWORD-BASED, MULTI-FACTOR, BIOMETRIC, TOKEN-BASED,

nome de exibição
displayName string

O nome de exibição do usuário. Exemplo: valor do gamertag do Xbox

isEmailValidated
isEmailValidated boolean

Um valor True/False que indica se o endereço de e-mail fornecido pelo usuário foi verificado como de propriedade do usuário.

emailData Validada
emailValidatedDate date-time

A data de validação do e-mail do usuário. O formato é ISO 8601.

isPhoneNumberValidated
isPhoneNumberValidated boolean

Um valor True/False que indica se o número de telefone fornecido pelo usuário foi verificado como de propriedade do usuário.

telefoneNúmeroData Validada
phoneNumberValidatedDate date-time

A data de validação do número de telefone do usuário. O formato é ISO 8601.

membershipType
membershipType string

O status ou tipo de associação do cliente. Diferentes níveis de pagamento podem ser especificados, como Premium, Executive. Os valores possíveis são GRÁTIS, PAGO, PREMIUM

loginInputMethod
loginInputMethod string

A maneira como o cliente insere suas credenciais. Os valores possíveis são MANUALINPUT, AUTOFILL, SCRIPT, COPYPASTE, SELECTPROFILE

lastPasswordUpdatedDate
lastPasswordUpdatedDate date-time

Quando a senha do cliente foi atualizada pela última vez.

firstPurchaseDate
firstPurchaseDate date-time

Quando o cliente fez a sua primeira compra

loginChallengeType
loginChallengeType string

O tipo de teste de desafio-resposta que foi iniciado. Os valores possíveis são TEXT SMS, PHONE SMS, EMAIL PIN, CAPTCHA

deviceContextId
deviceContextId True string

O ID da sessão de impressão digital do cliente ou o ID do evento se a sessão não estiver disponível.

fornecedor
provider string

O provedor de informações do dispositivo. Os valores possíveis são 'DFPFingerPrinting' | «Comerciante». Se estiver usando o script JS de impressão digital DFP, você deve passar 'DFPFingerPrinting' para que todos os dados sejam conectados corretamente.

deviceContextDC
deviceContextDC string

DEPRECATED: Não é mais necessário para a impressão digital DFP. O datacenter que armazena a sessão de impressão digital DFP do cliente (fornecida pelo script JS de impressão digital DFP).

externalDeviceId
externalDeviceId string

O ID do dispositivo do cliente, conforme fornecido e controlado pelo comerciante.

externalDeviceType
externalDeviceType string

O tipo de dispositivo do cliente, conforme fornecido e dominado pelo comerciante. Valores possíveis 'Mobile' | 'Computador' | 'MerchantHardware' | 'Tablet' | 'Consola de jogos'

ipAddress
ipAddress string

Endereço IP do Cliente (fornecido pelo Comerciante)

Assinatura http
httpSignature string

A assinatura digital da mensagem HTTP.

httpUserAgent
httpUserAgent string

O cabeçalho da solicitação usado para identificar o aplicativo, o sistema operacional, o fornecedor e/ou a versão.

browserHeader
browserHeader string

A lista completa de cabeçalhos de solicitação enviados pelo navegador.

browserResolução
browserResolution string

A resolução do navegador.

browserLíngua
browserLanguage string

A preferência de idioma padrão do navegador.

tcpAssinatura
tcpSignature string

A assinatura do aplicativo TCP.

sslAssinatura
sslSignature string

A assinatura SSL.

ativadoCookies
enabledCookies boolean

Um valor True/False que indica se os cookies estão ativados.

habilitadoFlash
enabledFlash boolean

Um valor True/False que indica se o Flash está ativado.

enabledJavaScript
enabledJavaScript boolean

Um valor True/False que indica se o javascript está ativado.

screenAspectRatio
screenAspectRatio string

A proporção do navegador.

screenColorDepth
screenColorDepth string

A profundidade de cor da tela.

screenResolução
screenResolution string

Resolução da tela do dispositivo em pixels

siteHostName
siteHostName string

O nome de host do site.

os
os string

O sistema operacional do dispositivo.

oSFonts
oSFonts string

A fonte padrão do sistema operacional.

deviceProcessor
deviceProcessor string

O processador do dispositivo.

ID de sessão
sessionId string

O ID de sessão exclusivo.

TrueIp
trueIp string

Endereço IP verdadeiro do dispositivo identificado pela impressão digital do dispositivo

proxyIp
proxyIp string

Endereço IP do dispositivo proxy.

deviceId
deviceId string

GUID exclusivo por dispositivo gerado pela impressão digital do dispositivo

Fuso horário
timeZone string

Deslocamento do fuso horário local, em horas, em relação ao GMT

userAgentDetails
userAgentDetails string

Detalhes adicionais do agente do usuário ou do navegador.

appVersion
appVersion string

Versão do aplicativo.

browserPackagesList
browserPackagesList string

Lista de pacotes instalados no dispositivo.

construirFabricante
buildManufacturer string

Fabricante do dispositivo.

buildModel [en]
buildModel string

Nome visível do utilizador final para o produto final.

buildSdkVersion
buildSdkVersion string

Versão de compilação.

dataNetworkType
dataNetworkType string

Tipo de rede de dados móveis.

deviceModelName
deviceModelName string

Modelo do dispositivo.

deviceSystemName
deviceSystemName string

Nome do dispositivo da máquina.

deviceSystemVersion
deviceSystemVersion string

Versão do dispositivo.

isBluetoothEnabled
isBluetoothEnabled boolean

Um valor True/False que indica se o bluetooth foi ativado.

simNetworkCountryISO
simNetworkCountryISO string

Código ISO do país para o fornecedor de serviços móveis.

simNetworkType
simNetworkType string

Tipo de rede móvel.

sistemaUpTime
systemUpTime string

A duração do tempo que o dispositivo esteve funcionando e disponível.

merchantPaymentInstrumentId
merchantPaymentInstrumentId string

O identificador do instrumento de pagamento. Estas informações são fornecidas pelo comerciante.

Método de pagamento
paymentMethod string

A categoria de método de pagamento de nível superior. Os valores possíveis são CARTÃO, DINHEIRO, DÉBITO DIRETO, E-WALLET, MOBILE, E-BANKING, FATURA, VOUCHERS

tipo
type True string

O tipo de pagamento. Valores possíveis 'Cartão de Crédito' | 'DirectDebit' | 'PayPal' | 'MobileBilling' | 'Transferência Bancária Online' | 'Fatura' | 'MerchantGiftCard' | 'MerchantWallet' | 'CashOnDelivery' | 'Paytm' | 'CCAavenida'

Data de criação
creationDate date-time

A data da primeira entrada do instrumento de pagamento no sistema do comerciante. O formato é ISO 8601.

updateDate
updateDate date-time

A data da última atualização do instrumento de pagamento no sistema do comerciante. O formato é ISO 8601.

pagamentoCheckoutProvider
paymentCheckoutProvider string

O provedor de checkout de carteira eletrônica.

isLowLiabilityPIType
isLowLiabilityPIType boolean

Um valor Verdadeiro/Falso que indica se o método de pagamento é de baixa responsabilidade.

state
state string

O estado atual do IP no sistema do comerciante. Valores possíveis 'Ativo' | 'Inativo'

tipo de cartão
cardType string

Este atributo é usado apenas para pagamentos do tipo Cartão de Crédito/Débito. A rede a partir da qual a placa é fornecida. Valores possíveis 'Visa' | 'Mastercard' | 'Amex' | «ACH» | «SEPA» | 'UnionPay' | 'Inicis' | 'MobileBillingCarrier' | 'Descubra' | 'AllPay' | «JCB» | 'DiscoverDiners'

holderName [en]
holderName string

O nome do utilizador do instrumento de pagamento. Este atributo é usado apenas para pagamentos do tipo Cartão de Crédito/Débito.

holderCompanyName
holderCompanyName string

Nome da organização que fornece o cartão de empresa (apenas para compras comerciais).

liquidaçãoAprovaçãoNecessária
settlementApprovalRequired boolean

Um valor Verdadeiro/Falso que inicia se a aprovação foi ou não necessária para uma transação SEPA.

classe
bin string

Este atributo é usado apenas para pagamentos do tipo Cartão de Crédito/Débito.

Nome do binário
binName string

O nome de exibição do BIN.

binCountryISO
binCountryISO string

O código ISO do país associado ao BIN.

binCardType
binCardType string

O tipo de cartão BIN. Os valores possíveis são DÉBITO, CRÉDITO, PRÉ-PAGO, FROTA, CRÉDITODÉBITO

binCardAssociação
binCardAssociation string

A associação do cartão BIN. Alguns valores possíveis são VISA, MASTERCARD, AMEX, DISCOVER, MAESTRO, JCB, UNIONPAY, DINERSCLUB

binBankGroup [en]
binBankGroup string

O grupo BIN bank.

Data de expiração
expirationDate string

A data de expiração do instrumento de pagamento no sistema do comerciante. O formato é ISO 8601. Este atributo é usado apenas para pagamentos do tipo Cartão de Crédito/Débito.

últimoQuatroDígitos
lastFourDigits string

Este atributo é usado apenas para pagamentos do tipo Cartão de Crédito/Débito.

e-mail
email string

O endereço de e-mail associado ao instrumento de pagamento. Este atributo é usado apenas para pagamentos do tipo PayPal.

billingAgreementId
billingAgreementId string

Este atributo é usado apenas para pagamentos do tipo PayPal.

payerId
payerId string

Este atributo é usado apenas para pagamentos do tipo PayPal.

pagadorStatus
payerStatus string

Um valor que indica se PayPal verificou o ordenante. Este atributo é usado apenas para pagamentos do tipo PayPal. Valores possíveis 'Verificados' | 'Não verificado'

endereçoStatus
addressStatus string

Um valor que indica se PayPal verificou o endereço do ordenante. Este atributo é usado apenas para pagamentos do tipo PayPal. Valores possíveis 'Confirmado' | 'Não confirmado'

IMEI
imei string

Este atributo é usado apenas para pagamentos do tipo Mobilepayment.

moeda
currency string

Código da moeda do instrumento de pagamento selecionado.

isInternationalMoneyTransfer
isInternationalMoneyTransfer boolean

Um valor Verdadeiro/Falso que indica se ocorreu uma transferência internacional de dinheiro.

bankIdentifierCode
bankIdentifierCode string

Código de identificação bancária (código BIC ou SWIFT)

nome_do-banco
bankName string

O nome do banco

bankCódigo Postal
bankZipCode string

O código postal do banco

bankState
bankState string

O Estado bancário

bancoPaísISO
bankCountryISO string

O país ISO do banco

paymentCollectionDate
paymentCollectionDate date-time

A data estimada para a cobrança do pagamento (utilizada principalmente para os prestadores de serviços de pagamento).

instantPaymentSettlement
instantPaymentSettlement boolean

Um valor Verdadeiro/Falso indicando redirecionamentos bancários (usado para suportar pagamentos CSV).

autoCaptureEnabled
autoCaptureEnabled boolean

Um valor Verdadeiro/Falso que indica se o pagamento foi capturado automaticamente para pagamentos com cartão. Para pagamentos de redirecionamento, isso é simplesmente um indicador para o banco parceiro se deve retirar fundos automaticamente ou não.

Tipo de conta
accountType string

Indica o tipo de conta a ser cobrada pela transação. UNSPECIFIED é o padrão. CHEQUE_ACCOUNT usa o cartão como um cartão de débito. CREDIT_FACILITY usa o cartão como cartão de crédito.

authorizationType
authorizationType string

O tipo de autorização. A Mastercard e a Visa exigem agora que os comerciantes definam as tentativas de autorização como uma pré-autorização ou uma autorização final. Os valores possíveis são PRE_AUTHORIZATION, FINAL_AUTHORIZATION

authorizationResultCode
authorizationResultCode string

Resposta bancária da decisão de autorização. Os valores possíveis são APROVAR, RECUSAR, PENDENTE

authorizationResultText
authorizationResultText string

Fundamentação da decisão de autorização; especialmente para transações recusadas ou pendentes. Os valores possíveis são MISMATCH_CVV, MISMATCH_ADDRESS, MISMATCH_EXPIRATIONDATE, NOACCOUNT, INVALIDPIN, LOWFUND, OVERLIMIT SUSPECTACCOUNT

acquirerId
acquirerId string

Código de identificação da instituição adquirente.

adquirentePaísISO
acquirerCountryISO string

Código do país da instituição adquirente

cvvVerificar
cvvVerify string

Indica se a verificação CVV está disponível e/ou verificada com sucesso. Y = Verificado com êxito, N = Não vefificado com êxito, U = Indisponível, A = Disponível, mas sem verificação

avsVerificar
avsVerify string

Indica se a verificação de addres está disponível e/ou verificada com sucesso. Y = Verificado com êxito, N = Não vefificado com êxito, U = Indisponível, A = Disponível, mas sem verificação

cavVerificar
cavVerify string

Indica se a verificação de autenticação do titular do cartão está disponível e/ou verificada com sucesso. Y = Verificado com êxito, N = Não vefificado com êxito, U = Indisponível, A = Disponível, mas sem verificação

piInputMethod
piInputMethod string

N/A

encryptedCreditCardNumber
encryptedCreditCardNumber string

O número do cartão de crédito com hash ou criptografado.

compraMontante
purchaseAmount double

Valor total da compra usando este IP para a transação

rua1
street1 string

A primeira linha que foi fornecida para o endereço.

rua2
street2 string

A segunda linha que foi fornecida para o endereço. (Este valor pode estar em branco.)

rua3
street3 string

A terceira linha que foi fornecida para o endereço. (Este valor pode estar em branco.)

city
city string

A cidade que foi fornecida para o endereço.

state
state string

O estado ou província que foi fornecido para o endereço.

Distrito
district string

O distrito que foi fornecido para o endereço.

CEP
zipCode string

O código postal que foi fornecido para o endereço.

country
country string

O código de país/região fornecido para o endereço. O valor deve ser um código ISO de país/região de duas letras (por exemplo, EUA).

primeiroNome
firstName string

Nome próprio fornecido com o endereço

sobrenome
lastName string

Apelido fornecido com o endereço

Número de telefone
phoneNumber string

Número de telefone fornecido com o endereço

organizationId
organizationId True string

O identificador exclusivo do comerciante ou da organização.

nome
name True string

O nome da organização

CEP
zipCode string

O CEP onde a organização está localizada

state
state string

O estado onde a organização está localizada

paísISO
countryISO string

O paísISO onde a organização está localizada

organizationId
organizationId True string

O identificador exclusivo do comerciante ou da organização.

nome
name True string

O nome da organização

CEP
zipCode string

O CEP onde a organização está localizada

state
state string

O estado onde a organização está localizada

paísISO
countryISO string

O paísISO onde a organização está localizada

organizationId
organizationId True string

O identificador exclusivo do comerciante ou da organização.

nome
name True string

O nome da organização

CEP
zipCode string

O CEP onde a organização está localizada

state
state string

O estado onde a organização está localizada

paísISO
countryISO string

O paísISO onde a organização está localizada

isThreeDSAuth
isThreeDSAuth boolean

Um valor True/False que indica se essa transação é autenticada via 3DS.

messageCategory
messageCategory string

Identifica a categoria da mensagem para um caso de uso específico. Valores aceites: 01 = PA, 02 = NPA, 03-79 = Reservado para utilização futura do EMVCo (valores inválidos até serem definidos pelo EMVCo), 80-99 = Reservado para utilização do DS

deviceChannel [en]
deviceChannel string

Indica o tipo de interface de canal que está sendo usado para iniciar a transação. Valores aceitos: 01 = App-based (APP), 02 = Browser (BRW), 03 = 3DS Requestor Initiated (3RI), 04-79 = Reservado para uso futuro do EMVCo (valores inválidos até serem definidos pelo EMVCo), 80-99 = Reservado para uso do DS

trêsDSServerTransId
threeDSServerTransId string

Identificador de transação universalmente exclusivo atribuído pelo Servidor 3DS para identificar uma única transação.

trêsDSRequestorAuthenticationInd
threeDSRequestorAuthenticationInd string
trêsDSRequestorChallengeInd
threeDSRequestorChallengeInd string

Indica se uma contestação é solicitada para esta transação. Valores aceitos: 01 = Sem preferência, 02 = Sem desafio solicitado, 03 = Desafio solicitado (preferência do Solicitante 3DS), 04 = Desafio solicitado (Mandato), 05 = Sem desafio solicitado (análise de risco transacional já é realizada), 06 = Sem desafio solicitado (somente compartilhamento de dados), 07 = Sem desafio solicitado (autenticação forte do consumidor já é executada), 08 = Sem contestação solicitada (utilize a isenção da lista branca se não for necessário contestar), 09 = Desafio solicitado (prompt de lista branca solicitado se o desafio for necessário)

trêsRIInd
threeRIInd string

Indica o tipo de solicitação 3RI. Valores aceites: 01 = Transação recorrente, 02 = Transação em prestações, 03 = Adicionar cartão, 04 = Manter informações do cartão, 05 = Verificação da conta, 06 = Dividir, envio atrasado, 07 = Carregamento, 08 = Mail Order, 09 = Ordem por telefone, 10 = Verificação do estado da lista branca, 11 = Outro pagamento, 12-79 = Reservado para utilização futura da EMVCo (valores inválidos até serem definidos pela EMVCo), 80-99 = Reservado para utilização da DS

threeDSReqPriorAuthMethod
threeDSReqPriorAuthMethod string

Mecanismo utilizado pelo Titular do Cartão para autenticação prévia ao Requerente 3DS. Valores aceites: 01 = Autenticação sem atrito ocorrida pela ACS, 02 = Desafio do titular do cartão ocorrido pela ACS, 03 = AVS verificado, 04 = Outros métodos do emissor, 05-79 = Reservado para utilização futura da EMVCo (valores inválidos até serem definidos pela EMVCo), 80-99 = Reservado para utilização da DS

transStatus
transStatus string

Indica se uma transação se qualifica como uma transação autenticada ou verificação de conta. Valores aceites: Y = Verificação de autenticação bem-sucedida. n = não autenticado, conta não verificada; Transação negada. u = autenticação, a verificação da conta não pôde ser realizada; Problema técnico ou outro, conforme indicado em ARes ou RReq. a = tentativas de processamento realizadas; Não autenticado, verificado, mas uma prova de tentativa de autenticação, verificação é fornecida. C = Desafio Necessário; É necessária autenticação adicional usando o CReq,CRes. D = Desafio Necessário; Autenticação dissociada confirmada. r = autenticação, verificação de conta rejeitada; O emitente rejeita a autenticação, a verificação e solicita que a autorização não seja tentada. i = apenas informativo; 3DS Preferência de contestação do solicitante reconhecida.

transStatusReason
transStatusReason string

Fornece informações sobre por que o campo Status da transação tem o valor especificado. Valores aceites: 01 = Falha na autenticação do cartão, 02 = Dispositivo desconhecido, 03 = Dispositivo não suportado, 04 = Excede o limite de frequência de autenticação, 05 = Cartão expirado, 06 = Número do cartão inválido, 07 = Transação inválida, 08 = Sem registo de cartão, 09 = Falha de segurança, 10 = Cartão roubado, 11 = Suspeita de fraude, 12 = Transação não permitida ao titular do cartão, 13 = Titular do cartão não inscrito no serviço, 14 = Tempo limite da transação esgotado no ACS, 15 = Baixa confiança, 16 = Confiança média, 17 = Alta confiança, 18 = Confiança muito alta, 19 = Excede os desafios máximos do ACS, 20 = Transação sem pagamento não suportada, 21 = Transação 3RI não suportada, 22 = Problema técnico do ACS, 23 = Autenticação dissociada exigida pelo ACS mas não solicitada pelo Solicitante 3DS, 24 = Tempo máximo de expiração dissociado do solicitante 3DS excedido, 25 = Autenticação dissociada foi fornecida tempo insuficiente para autenticar o titular do cartão. O ACS não fará tentativa, 26 = Autenticação tentada, mas não executada pelo titular do cartão, 27-79 = Reservado para uso futuro do EMVCo (valores inválidos até serem definidos pelo EMVCo), 80-99 = Reservado para uso do DS

trêsDSCompInd
threeDSCompInd string

Indica se o Método 3DS foi concluído com êxito. Valores aceites: Y = Concluído com sucesso, N = Não concluído com êxito, U = Unavailabl O URL do Método 3DS não estava presente nos dados da mensagem PRes para o intervalo de cartões associado ao Número de Conta do Titular do Cartão.

acsChallengeMandated
acsChallengeMandated string

Indicar se é necessário contestar a autorização da transação devido a mandatos locais/regionais ou a outra variável. Valores aceites: Y = Desafio é obrigatório, N = Desafio não é obrigatório

ICE
eci string

Indicador de Comércio Eletrónico (ICE). Valor específico do sistema de pagamento fornecido pelo ACS ou DS para indicar os resultados da tentativa de autenticação do titular do cartão. Valores aceites: 02 (MasterCard)/05 (Visa)= autenticação bem-sucedida 01 (MasterCard)/06/07 (Visa) = todos os outros

shipNameIndicator
shipNameIndicator string

Indica se o Nome do Titular do Cartão na conta é idêntico ao Nome de envio usado para esta transação. Valores aceitos: 01 = Nome da conta idêntico ao nome da remessa, 02 = Nome da conta diferente do nome da remessa

desafioCompletionInd
challengeCompletionInd string

Indicador do estado do ciclo de desafio do ACS e se o desafio foi concluído ou exigirá mensagens adicionais. Valores aceites: Y = Desafio concluído e não são necessárias mais trocas de mensagens de desafio, N = Desafio não concluído e são necessárias trocas adicionais de mensagens de desafio

chAccPwChangeInd
chAccPwChangeInd string

Indica o período de tempo desde que a conta do titular do cartão com o Solicitante 3DS teve uma alteração de senha ou redefinição de conta. Valores aceites: 01 = Sem alteração, 02 = Alterado durante esta transação, 03 = Menos de 30 dias, 04 = 30-60 dias, 05 = Mais de 60 dias

chAccAgeInd
chAccAgeInd string

Período de tempo em que o titular do cartão tem a conta no 3DS Requestor. Valores aceites: 01 = Sem conta (guest check-out), 02 = Criado durante esta transação, 03 = Menos de 30 dias, 04 = 30-60 dias, 05 = Mais de 60 dias

provisionAttemptsDay
provisionAttemptsDay string

Número de tentativas de Adicionar Cartão nas últimas 24 horas. Comprimento: máximo 3 caracteres Valores de exemplo: 2, 02, 002

isençãoAumento
exemptionRaised string

Pedidos de isenção da DSP2, Y - isento, N - Não isento

suspeitoAccActivity
suspiciousAccActivity string

Indica se o Solicitante 3DS teve atividade suspeita (incluindo fraude anterior) na conta do titular do cartão. Valores aceites: 01 = Não foi observada atividade suspeita, 02 = Foi observada atividade suspeita

productId
productId True string

Identificador do produto no sistema do comerciante.

Nome do produto
productName string

Nome do produto legível pelo usuário.

tipo
type string

Tipo de produto vendido. Valores possíveis 'Digital' | 'Físico'

sku
sku string

Produto SKU

categoria
category string

Categoria do produto. Valores possíveis 'Subscrição' | 'Jogo' | 'GameConsumable' | 'GameDLC' | 'HardwareDevice' | 'HardwareAcessório' | 'SoftwareToken' | 'SoftwareDirectEntitlement' | 'VestuárioSapatos' | 'Equipamentos Recreativos' | 'Joalharia' | 'Hotel' | 'Bilhete' | 'Aluguer de Veículos' | 'GiftCard' | 'Filmes' | 'Música' | 'GarageIndustrial' | 'HomeGarden' | 'Ferramentas' | 'Livros' | 'HealthBeauty' | 'Mobiliário' | 'Brinquedos' | 'Mercearia Alimentar'

merchantProductCategory
merchantProductCategory string

Categoria de produto definida pelo comerciante no seu sistema

mercado
market string

Mercado em que o produto é oferecido

productBrand
productBrand string

Marca do produto

buyItAgainOrder
buyItAgainOrder boolean

True quando os utilizadores voltam a encomendar uma encomenda anterior (não apenas um produto dessa encomenda)

preOrderAvailabilityDate
preOrderAvailabilityDate date-time

Quando o produto foi disponibilizado pela primeira vez para pré-encomenda

vendasPreço
salesPrice double

Preço do artigo vendido (sem impostos). Fornecido pelo comerciante.

moeda
currency string

Moeda utilizada para o preço de venda. Fornecido pelo comerciante.

engrenagens
cogs double

Custo das Mercadorias Vendidas - custo da matéria-prima do item. Fornecido pelo comerciante.

isRecorrente
isRecurring boolean

Indica se o produto é uma assinatura recorrente.

isFree
isFree boolean

Indica se o produto é oferecido gratuitamente.

linguagem
language string

Língua em que o produto é descrito.

compraPreço de compra
purchasePrice double

Preço do item de linha na compra.

margem
margin double

Margem obtida pela venda do item.

quantidade
quantity integer

Quantidade de artigo comprado

isPré-encomenda
isPreorder boolean

Indica se o produto é oferecido para pré-encomenda.

shippingMétodo de envio
shippingMethod string

Indica o método usado para enviar o produto. Valores possíveis 'InStorePickup' | 'Padrão' | 'Expresso' | 'DirectEntitlement' | 'DigitalToken'

rua1
street1 string

A primeira linha que foi fornecida para o endereço.

rua2
street2 string

A segunda linha que foi fornecida para o endereço. (Este valor pode estar em branco.)

rua3
street3 string

A terceira linha que foi fornecida para o endereço. (Este valor pode estar em branco.)

city
city string

A cidade que foi fornecida para o endereço.

state
state string

O estado ou província que foi fornecido para o endereço.

Distrito
district string

O distrito que foi fornecido para o endereço.

CEP
zipCode string

O código postal que foi fornecido para o endereço.

country
country string

O código de país/região fornecido para o endereço. O valor deve ser um código ISO de país/região de duas letras (por exemplo, EUA).

primeiroNome
firstName string

Nome próprio fornecido com o endereço

sobrenome
lastName string

Apelido fornecido com o endereço

Número de telefone
phoneNumber string

Número de telefone fornecido com o endereço

storeId
storeId True string

Identificador de loja no sistema do comerciante

storeName
storeName string

Nome da loja no sistema do comerciante

terminalId
terminalId string

O identificador único do terminal do ponto de venda

terminalName
terminalName string

O nome do terminal do ponto de venda

rua1
street1 string

A primeira linha que foi fornecida para o endereço.

rua2
street2 string

A segunda linha que foi fornecida para o endereço. (Este valor pode estar em branco.)

rua3
street3 string

A terceira linha que foi fornecida para o endereço. (Este valor pode estar em branco.)

city
city string

A cidade que foi fornecida para o endereço.

state
state string

O estado ou província que foi fornecido para o endereço.

Distrito
district string

O distrito que foi fornecido para o endereço.

CEP
zipCode string

O código postal que foi fornecido para o endereço.

country
country string

O código de país/região fornecido para o endereço. O valor deve ser um código ISO de país/região de duas letras (por exemplo, EUA).

userId
userId True string

O identificador do usuário. Estas informações são fornecidas pelo comerciante.

Data de criação
creationDate date-time

A data de criação da conta de usuário. O formato é ISO 8601.

updateDate
updateDate date-time

A data em que os dados do usuário foram alterados pela última vez. O formato é ISO 8601.

primeiroNome
firstName string

O primeiro nome fornecido pelo usuário na conta.

sobrenome
lastName string

O sobrenome fornecido pelo usuário na conta.

country
country string

O país ou região do utilizador. O valor deve ser um código ISO de país/região de duas letras (por exemplo, EUA).

CEP
zipCode string

O código postal do utilizador.

Fuso horário
timeZone string

O fuso horário do usuário.

linguagem
language string

O idioma e o território do usuário (por exemplo, EN-US).

Número de telefone
phoneNumber string

O número de telefone do usuário. O formato deve ser o código do país/região seguido de um hífen (-) e, em seguida, o número de telefone (por exemplo, para os EUA, +1-1234567890).

e-mail
email string

O endereço de e-mail do usuário. Esse valor não diferencia maiúsculas de minúsculas.

membershipId
membershipId string

O ID de associação, se o utilizador já tiver uma associação existente com o comerciante.

tipo de perfil
profileType string

O tipo de perfil do usuário. Valores possíveis 'Consumidor' | 'Vendedor' | 'Editora' | 'Inquilino' | 'Desenvolvedor'

nome_perfil
profileName string

O nome do perfil, dependendo de profileType.

authenticationProvider
authenticationProvider string

O fornecedor de autenticação do utilizador, se for diferente do comerciante. Possível avaliação 'MSA' | 'Facebook' | 'PSN' | 'MerchantAuth' | 'Google'

método de autenticação
authenticationMethod string

A forma como o cliente foi autenticado antes/durante a compra. Alguns valores possíveis são PASSWORD-BASED, MULTI-FACTOR, BIOMETRIC, TOKEN-BASED,

nome de exibição
displayName string

O nome de exibição do usuário. Exemplo: valor do gamertag do Xbox

isEmailValidated
isEmailValidated boolean

Um valor True/False que indica se o endereço de e-mail fornecido pelo usuário foi verificado como de propriedade do usuário.

emailData Validada
emailValidatedDate date-time

A data de validação do e-mail do usuário. O formato é ISO 8601.

isPhoneNumberValidated
isPhoneNumberValidated boolean

Um valor True/False que indica se o número de telefone fornecido pelo usuário foi verificado como de propriedade do usuário.

telefoneNúmeroData Validada
phoneNumberValidatedDate date-time

A data de validação do número de telefone do usuário. O formato é ISO 8601.

membershipType
membershipType string

O status ou tipo de associação do cliente. Diferentes níveis de pagamento podem ser especificados, como Premium, Executive. Os valores possíveis são GRÁTIS, PAGO, PREMIUM

loginInputMethod
loginInputMethod string

A maneira como o cliente insere suas credenciais. Os valores possíveis são MANUALINPUT, AUTOFILL, SCRIPT, COPYPASTE, SELECTPROFILE

lastPasswordUpdatedDate
lastPasswordUpdatedDate date-time

Quando a senha do cliente foi atualizada pela última vez.

firstPurchaseDate
firstPurchaseDate date-time

Quando o cliente fez a sua primeira compra

loginChallengeType
loginChallengeType string

O tipo de teste de desafio-resposta que foi iniciado. Os valores possíveis são TEXT SMS, PHONE SMS, EMAIL PIN, CAPTCHA

companhia aéreaIncluído
airlineIncluded boolean

Um valor True/False que indica se a tarifa aérea está incluída.

carroRentalIncluído
carRentalIncluded boolean

Um valor Verdadeiro/Falso que indica se um aluguer de automóvel está incluído.

alojamentoIncluído
lodgingIncluded boolean

Um valor Verdadeiro/Falso que indica se o alojamento está incluído.

Tipo de viagem
travelType string

A categoria ou tipo de viagem.

isIda e volta
isRoundTrip boolean

Um valor Verdadeiro/Falso que indica se a viagem é ida e volta.

isDiscountOffered
isDiscountOffered boolean

Um valor Verdadeiro/Falso que indica se um desconto foi oferecido.

isPackagedTour
isPackagedTour boolean

Um valor True/False que indica se este foi um tour empacotado.

issueDateTime
issueDateTime date-time

A data e hora em que os bilhetes foram emitidos.

viagemDataHora
travelDateTime date-time

A data e hora de início da viagem.

returnDateTime
returnDateTime date-time

A data e hora de fim ou retorno da viagem.

tipo de reserva
bookingType string

O tipo de reserva. Alguns valores possíveis são WEBSITE, AGENT

webUrl
webUrl string

O URL onde a viagem foi reservada.

deCidade
fromCity string

A cidade de onde o cliente está viajando.

deEstado
fromState string

O Estado de onde o cliente viaja.

dePaísISO
fromCountryISO string

O país ISO de onde o cliente está viajando.

fromZipCode
fromZipCode string

O código postal de onde o cliente está viajando.

toCidade
toCity string

A cidade para onde o cliente está viajando.

toEstado
toState string

O estado para onde o cliente está viajando.

paraPaísISO
toCountryISO string

O país ISO para onde o cliente está viajando.

paraCEP
toZipCode string

O código postal para onde o cliente está viajando.

Número do bilhete
ticketNumber string

O número único do bilhete.

placeOfIssue
placeOfIssue string

O local onde o bilhete foi emitido.

isRestrictedTicket
isRestrictedTicket boolean

Um valor True/False que indica se o ticket é restrito.

recompensasOrVoucherAplicado
rewardsOrVoucherApplied boolean

Um valor Verdadeiro/Falso que indica se foram aplicadas recompensas ou vouchers à encomenda.

totalRewardsAplicado
totalRewardsApplied integer

O total de recompensas que foram aplicadas à ordem.

totalTaxas
totalFees double

O total de taxas aplicadas à encomenda.

purchaserProfileType
purchaserProfileType string

O perfil ou tipo de associação do cliente. Os valores possíveis são CORPORATIVOS, INDIVIDUAIS

isThirdParty
isThirdParty boolean

Um valor Verdadeiro/Falso que indica se o pedido foi feito através de um site de terceiros.

isPurchaserFrequentFlyer
isPurchaserFrequentFlyer boolean

Um valor Verdadeiro/Falso que indica se o pedido foi feito através de um site de terceiros.

passengerCount
passengerCount integer

O número total de passageiros.

númerodeparadas
numberOfStops integer

O número de escalas ou escalas para o voo.

código da companhia aérea
airlineCode string

O código da companhia aérea.

companhia aéreaNome
airlineName string

O nome da companhia aérea.

operadoPor
operatedBy string

A organização que opera o voo.

Número do voo
flightNumber string

O número do voo.

partidaDataHora
departureDateTime date-time

A data e hora de partida.

chegadaDataHora
arrivalDateTime date-time

A data e hora de chegada.

fromAirportCode
fromAirportCode string

O código do aeroporto de onde o voo está voando.

deAirportCity
fromAirportCity string

A cidade do aeroporto de onde o cliente está viajando.

deAirportState
fromAirportState string

O estado do aeroporto de onde o cliente está viajando.

deAirportZipcode
fromAirportZipcode string

O código postal do aeroporto de onde o cliente está viajando.

deAirportCountryISO
fromAirportCountryISO string

O país ISO do aeroporto de onde o cliente está viajando.

paraAirportCode
toAirportCode string

O código do aeroporto para onde o voo está voando.

paraAirportCity
toAirportCity string

A cidade do aeroporto para onde o cliente está viajando.

paraAirportState
toAirportState string

O estado do aeroporto para onde o cliente está viajando.

paraAeroportoCEP
toAirportZipcode string

O código postal do aeroporto para onde o cliente está viajando.

paraAeroportoPaísISO
toAirportCountryISO string

O país ISO do aeroporto para onde o cliente está viajando.

viagemClasse
travelClass string

A classe de assento ou cabine.

segmentSequência
segmentSequence integer

O número sequencial do trecho de voo em questão (por exemplo, 2 para o segundo trecho do voo)

primeiroNome
firstName string

O primeiro nome do passageiro.

sobrenome
lastName string

O sobrenome do passageiro.

Número do fólio
folioNumber string

O identificador único da propriedade de alojamento.

checkInDate
checkInDate date-time

A data de check-in para a estadia do alojamento.

checkOutDate
checkOutDate date-time

A data de check-out para a estadia do alojamento.

reservaConfirmado
reservationConfirmed boolean

Um valor True/False que indica se a reserva foi confirmada.

membershipDetalhes
membershipDetails string

Detalhes adicionais sobre o status de associação do cliente.

Programa de descontos
discountProgram string

O programa de descontos aplicava-se à ordem de alojamento.

adultoContagem
adultCount integer

O número de adultos incluídos na estadia.

Contagem de crianças
kidCount integer

O número de crianças incluídas na estadia.

noitesContagem
nightsCount integer

O número de noites incluídas na estadia.

contagem de quartos
roomCount integer

O número de quartos incluídos na estadia.

Tipo de cama
bedType string

O tipo de cama ou categoria.

Tipo de quarto
roomType string

O tipo ou categoria do quarto.

pagamentoDescrição
paymentDescription string

Detalhes adicionais sobre o pagamento de loding.

nome
name string

O nome da instalação.

tipo
type string

O tipo de instalação.

contatoNúmero de telefone
contactPhoneNumber string

O número de telefone usado para entrar em contato com o estabelecimento.

contatoE-mail
contactEmail string

O endereço de e-mail usado para entrar em contato com a instalação.

diáriaRoomRate
dailyRoomRate double

A tarifa diária do quarto para a instalação.

moeda
currency string

A moeda suportada pelo mecanismo.

dailyRoomTaxAmount
dailyRoomTaxAmount double

O valor do imposto diário cobrado pela instalação.

rua1
street1 string

A primeira linha que foi fornecida para o endereço.

rua2
street2 string

A segunda linha que foi fornecida para o endereço. (Este valor pode estar em branco.)

rua3
street3 string

A terceira linha que foi fornecida para o endereço. (Este valor pode estar em branco.)

city
city string

A cidade que foi fornecida para o endereço.

state
state string

O estado ou província que foi fornecido para o endereço.

Distrito
district string

O distrito que foi fornecido para o endereço.

CEP
zipCode string

O código postal que foi fornecido para o endereço.

country
country string

O código de país/região fornecido para o endereço. O valor deve ser um código ISO de país/região de duas letras (por exemplo, EUA).

pickupLocalização
pickupLocation string

O local de recolha do aluguer de automóveis.

pickupDataHora
pickupDateTime date-time

A data e hora de recolha do aluguer de automóveis.

dropOffLocalização
dropOffLocation string

O local de entrega do aluguer de automóveis.

dropOffDateTime
dropOffDateTime date-time

A data e hora de entrega do aluguer de automóveis

Programa de descontos
discountProgram string

O programa de descontos aplicava-se à encomenda de aluguer de automóveis.

tipo de carro
carType string

O tipo ou categoria do carro.

isPré-pago
isPrepaid boolean

Um valor Verdadeiro/Falso que indica se o aluguer de automóvel foi pré-pago.

seguroIncluído
insuranceIncluded boolean

Um valor Verdadeiro/Falso que indica se o seguro foi incluído.

contatoE-mail
contactEmail string

O endereço de e-mail do locatário do carro.

contatoNúmero de telefone
contactPhoneNumber string

O número de telefone do locatário do carro.

rua1
street1 string

A primeira linha que foi fornecida para o endereço.

rua2
street2 string

A segunda linha que foi fornecida para o endereço. (Este valor pode estar em branco.)

rua3
street3 string

A terceira linha que foi fornecida para o endereço. (Este valor pode estar em branco.)

city
city string

A cidade que foi fornecida para o endereço.

state
state string

O estado ou província que foi fornecido para o endereço.

Distrito
district string

O distrito que foi fornecido para o endereço.

CEP
zipCode string

O código postal que foi fornecido para o endereço.

country
country string

O código de país/região fornecido para o endereço. O valor deve ser um código ISO de país/região de duas letras (por exemplo, EUA).

Código da agência
agencyCode string

O código da agência de viagens.

nome da agência
agencyName string

O nome da agência de viagens.

agentCode
agentCode string

N/A

agênciaContactPhone
agencyContactPhone string

N/A

agênciaContactoEmail
agencyContactEmail string

N/A

rua1
street1 string

A primeira linha que foi fornecida para o endereço.

rua2
street2 string

A segunda linha que foi fornecida para o endereço. (Este valor pode estar em branco.)

rua3
street3 string

A terceira linha que foi fornecida para o endereço. (Este valor pode estar em branco.)

city
city string

A cidade que foi fornecida para o endereço.

state
state string

O estado ou província que foi fornecido para o endereço.

Distrito
district string

O distrito que foi fornecido para o endereço.

CEP
zipCode string

O código postal que foi fornecido para o endereço.

country
country string

O código de país/região fornecido para o endereço. O valor deve ser um código ISO de país/região de duas letras (por exemplo, EUA).

organizationId
organizationId True string

O identificador exclusivo para o serviço de nuvem ou organização.

companyName
companyName string

O nome do serviço de nuvem.

tipo de empresa
companyType string

O tipo de empresa na nuvem.

empresaTamanho da empresa
companySize integer

O tamanho da empresa de nuvem.

entityId
entityId string

O identificador exclusivo para a entidade legal sob a organização.

primaryContactFirstName
primaryContactFirstName string

O primeiro nome do contato principal da empresa.

primaryContactLastName
primaryContactLastName string

O sobrenome do contato principal da empresa.

primárioContatoE-mail
primaryContactEmail string

O endereço de e-mail do contato principal da empresa.

primaryContactPhoneNumber
primaryContactPhoneNumber string

O número de telefone do contato principal da empresa.

assinaturaContagem
subscriptionCount integer

O número total de subscrições disponíveis.

rua1
street1 string

A primeira linha que foi fornecida para o endereço.

rua2
street2 string

A segunda linha que foi fornecida para o endereço. (Este valor pode estar em branco.)

rua3
street3 string

A terceira linha que foi fornecida para o endereço. (Este valor pode estar em branco.)

city
city string

A cidade que foi fornecida para o endereço.

state
state string

O estado ou província que foi fornecido para o endereço.

Distrito
district string

O distrito que foi fornecido para o endereço.

CEP
zipCode string

O código postal que foi fornecido para o endereço.

country
country string

O código de país/região fornecido para o endereço. O valor deve ser um código ISO de país/região de duas letras (por exemplo, EUA).

trackingId
trackingId string

TrackingId para o evento

merchantTimeStamp
merchantTimeStamp date-time

TimeStamp para o evento

Devoluções

Detalhes do resultado

Definições

Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.AccountCreateEnrichment

Uma classe representa os recursos de enriquecimento para a avaliação de Criação de Conta

Name Caminho Tipo Description
deviceAttributes
deviceAttributes Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.DeviceAttributes

Uma classe que representa os recursos derivados dos atributos de dispositivo do usuário.

calculadoCaracterísticas
calculatedFeatures Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.CalculatedFeatures

Uma classe que representa as características calculadas durante a avaliação

Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.AccountCreateResponseSuccessDetails

Objeto de resposta para Dynamics Fraud Protection AccountCriar API

Name Caminho Tipo Description
nome
name string

N/A

versão
version string

N/A

código
code string

N/A

descrição
description string

N/A

resultDetalhes
resultDetails array of Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.ResultDetail

Coleção AssessmentResultDetail

transactionReferenceId
transactionReferenceId string

ID exclusivo para identificar transações individuais

melhoramento
enrichment Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.AccountCreateEnrichment

Uma classe representa os recursos de enriquecimento para a avaliação de Criação de Conta

Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.AccountProtectionEnrichment

Uma classe que representa os recursos de enriquecimento

Name Caminho Tipo Description
deviceAttributes
deviceAttributes Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.DeviceAttributes

Uma classe que representa os recursos derivados dos atributos de dispositivo do usuário.

Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.CalculatedFeatures

Uma classe que representa as características calculadas durante a avaliação

Name Caminho Tipo Description
emailDomain
emailDomain string

Domínio do e-mail analisado a partir da carga útil de avaliação

emailPattern
emailPattern string

Padrão de identificador de e-mail calculado a partir do e-mail. Todas as letras maiúsculas no prefixo do e-mail são substituídas por 'U', letras minúsculas substituídas por 'I', dígitos substituídos por 'd'. Os repetidos 'I' e 'U' são recolhidos, e os caracteres restantes são deixados inalterados. Por exemplo, o e-mail 'kAyla.277@contoso.com' retornaria o padrão de e-mail 'lUl.ddd'

Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.DeviceAttributes

Uma classe que representa os recursos derivados dos atributos de dispositivo do usuário.

Name Caminho Tipo Description
TrueIp
trueIp string

Endereço IP verdadeiro do dispositivo identificado pela impressão digital do dispositivo

proxyIp
proxyIp string

Endereço IP do proxy do dispositivo identificado pela impressão digital do dispositivo

realtimeTimezoneOffset
realtimeTimezoneOffset string

Deslocamento de fuso horário que leva em consideração o horário de verão

SLD
sld string

Domínio de segundo nível relacionado ao IP verdadeiro

Fuso horário
timeZone string

Deslocamento de fuso horário em relação ao horário médio de Greenwich

proxyLastDetected
proxyLastDetected string

A data mais recente em que o IP do dispositivo é identificado como proxy ativo

deviceId
deviceId string

Deviceid exclusivo gerado pela impressão digital do dispositivo

deviceCountryCode
deviceCountryCode string

Localização do dispositivo, país do IP verdadeiro

deviceState
deviceState string

Estado da localização do dispositivo do IP verdadeiro

deviceCity
deviceCity string

Localização do dispositivo, cidade do IP verdadeiro

devicePostalCode
devicePostalCode string

Código postal de localização do dispositivo de IP verdadeiro

deviceAsn
deviceAsn string

ASN do dispositivo identificado pela impressão digital do dispositivo

plataforma
platform string

Plataforma do sistema operacional do dispositivo

browserUserAgentLanguages
browserUserAgentLanguages string

Idiomas armazenados no agente do usuário

browserUserAgent
browserUserAgent string

Navegador utilizado na sessão

tcpDistância
tcpDistance string

Número de saltos de rede em conexão

operador
carrier string

ISP do IP verdadeiro identificado

ipRoutingType
ipRoutingType string

Tipo de roteamento de IP

proxy
proxy string

Sinalizador que determina se o chamador é um proxy

proxyType
proxyType string

Tipo de proxy se detetado

userAgentPlatform
userAgentPlatform string

Versão do navegador

userAgentBrowser
userAgentBrowser string

Família de navegadores

userAgentOperatingSystem
userAgentOperatingSystem string

Versão do sistema operacional

sdkType
sdkType string

O SDK usado pelo dispositivo para fazer a chamada (Android, iOS ou Web)

dataNetworkType
dataNetworkType string

O tipo de rede utilizada (Wifi ou Mobile). Para dispositivos Android e iOS.

localIpv4
localIpv4 string

O endereço IPV4 local do dispositivo. Para dispositivos Android e iOS.

isDeviceEmulator
isDeviceEmulator string

Indica se o dispositivo está emulado. Para dispositivos Android e iOS.

isDeviceRooted
isDeviceRooted string

Indica se o dispositivo foi rooteado. Para dispositivos Android e iOS.

isWifiEnabled
isWifiEnabled string

Indica se o wifi do dispositivo está ativado ou desativado. Para dispositivos Android.

deviceSystemVersion
deviceSystemVersion string

A versão atual do sistema operacional. Para dispositivos iOS.

deviceModelName
deviceModelName string

O nome do modelo do dispositivo. Para dispositivos iOS.

localIpv6
localIpv6 string

O endereço IPV6 local do dispositivo. Para dispositivos iOS.

Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.ResponseSuccess

Objeto de sucesso do Dynamics Fraud Protection

Name Caminho Tipo Description
nome
name string

N/A

versão
version string

N/A

código
code string

N/A

descrição
description string

N/A

Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.ResponseSuccessDetails

Objeto de resposta para APIs do Dynamics Fraud Protection

Name Caminho Tipo Description
nome
name string

N/A

versão
version string

N/A

código
code string

N/A

descrição
description string

N/A

resultDetalhes
resultDetails array of Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.ResultDetail

Coleção AssessmentResultDetail

transactionReferenceId
transactionReferenceId string

ID exclusivo para identificar transações individuais

melhoramento
enrichment Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.AccountProtectionEnrichment

Uma classe que representa os recursos de enriquecimento

Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.ResultDetail

AvaliaçãoResultadoDetalhe

Name Caminho Tipo Description
Decisão
decision string

O tipo de decisão tomada

challengeType
challengeType string

O tipo de desafio

Razões
reasons array of string

Uma lista de razões

regra
rule string

A regra de que a carga útil corresponde

clauseName
clauseName string

O nome amigável da cláusula de regra que tomou a decisão

supportMensagens
supportMessages array of string

Lista de mensagens que apoiam a decisão

other
other object

quaisquer dados adicionais

Pontuações
scores array of Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.Score

Lista de pontuações diferentes

ruleAvaliações
ruleEvaluations array of Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.RuleEvaluation

O caminho dos conjuntos de regras consultados para chegar a esta decisão

Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.RuleEvaluation

Um registro da execução do conjunto de regras no caminho para um

Name Caminho Tipo Description
regra
rule string

O nome amigável do conjunto de regras

cláusulaNomes
clauseNames array of string

A(s) cláusula(s) desta regra foi acionada, em ordem, sendo a última a deicion final alcançada

Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.Score

Objeto de pontuação

Name Caminho Tipo Description
tipo de pontuação
scoreType string

O tipo de pontuação

scoreValue
scoreValue double

o valor da pontuação. O valor máximo é 999

razão
reason string

O motivo do valor da pontuação

Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.BankEventActivity.BankEvent

Name Caminho Tipo Description
object

Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.BankEventActivity.BankEventResponseWrapper

Detalhes do resultado

Name Caminho Tipo Description
resultDetalhes
resultDetails Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.BankEventActivity.BankEvent

Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.ChargebackActivity.Chargeback

Name Caminho Tipo Description
object

Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.ChargebackActivity.ChargebackResponseWrapper

Detalhes do resultado

Name Caminho Tipo Description
resultDetalhes
resultDetails Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.ChargebackActivity.Chargeback

Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.LabelActivity.Label

Name Caminho Tipo Description
object

Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.LabelActivity.LabelResponseWrapper

Detalhes do resultado

Name Caminho Tipo Description
resultDetalhes
resultDetails Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.LabelActivity.Label

Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.PurchaseActivity.PurchaseResponseWrapper

Detalhes do resultado

Name Caminho Tipo Description
resultDetalhes
resultDetails Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.PurchaseActivity.PurchaseWrapper

Carga útil de resposta de compra

Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.PurchaseActivity.PurchaseWrapper

Carga útil de resposta de compra

Name Caminho Tipo Description
riskScore
riskScore integer

Pontuação de risco calculada por modelos de risco de Proteção contra Fraude na faixa de -1 a 1000. -1 indica um erro ao determinar uma pontuação de risco.

merchantRuleDecisão
merchantRuleDecision string

Decisão tomada pelas Regras do Comerciante depois de obter a Pontuação de Risco para uma transação. Valores possíveis 'Aprovar' | 'Rejeitar'

ruleAvaliações
ruleEvaluations array of

Contém o nome das regras avaliadas para chegar a uma decisão.

clauseName
clauseName string

Contém o nome da cláusula que deu a decisão.

midFlag [en]
midFlag string

Sinalizador de ID de comerciante recomendado (MID). Valores possíveis 'Programa' | 'Padrão' | 'Controlo'

reasonCodes
reasonCodes string

Códigos de razão que explicam a decisão.

policyAplicado
policyApplied string

O nome da regra do comerciante ou da regra padrão que leva à decisão da regra do comerciante.

nome_do-banco
bankName string

Banco (emitente) que o DFP solicitou para esta operação.

hashedEvaluationId
hashedEvaluationId string

HashedEvaluationId conforme calculado pelo DFP

diagnostics
diagnostics object

Objetos de diagnóstico chaveados por namespace

purchaseId
purchaseId string

Identificador de transação (ou compra/ordem) no sistema do comerciante.

deviceAttributes
deviceAttributes object

Atributos de dispositivo do DFP Fingerprinting

bem-sucedido
succeeded string

A solicitação é bem-sucedida

Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.PurchaseStatusActivity.PurchaseStatus

Name Caminho Tipo Description
object

Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.PurchaseStatusActivity.PurchaseStatusResponseWrapper

Detalhes do resultado

Name Caminho Tipo Description
resultDetalhes
resultDetails Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.PurchaseStatusActivity.PurchaseStatus

Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.RefundActivity.Refund

Name Caminho Tipo Description
object

Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.RefundActivity.RefundResponseWrapper

Detalhes do resultado

Name Caminho Tipo Description
resultDetalhes
resultDetails Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.RefundActivity.Refund

Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.UpdateAccountActivity.UpdateAccount

Carga útil de resposta UpdateAccount

Name Caminho Tipo Description
deviceAttributes
deviceAttributes object

Atributos de dispositivo do DFP Fingerprinting

bem-sucedido
succeeded string

A solicitação é bem-sucedida

Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.UpdateAccountActivity.UpdateAccountResponseWrapper

Detalhes do resultado

Name Caminho Tipo Description
resultDetalhes
resultDetails Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.UpdateAccountActivity.UpdateAccount

Carga útil de resposta UpdateAccount