Compartilhar via


Proteção contra Fraudes do Dynamics 365 (versão prévia)

O Microsoft Dynamics 365 Fraud Protection fornece 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

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

Service Class Regions
Copilot Studio Premium Todas as regiões do Power Automate , exceto as seguintes:
     – Governo dos EUA (GCC)
     – Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Aplicativos Lógicos Standard Todas as regiões dos Aplicativos Lógicos , exceto as seguintes:
     – Regiões do Azure Governamental
     - Regiões do Azure China
     - Departamento de Defesa dos EUA (DoD)
Power Apps Premium Todas as regiões do Power Apps , exceto as seguintes:
     – Governo dos EUA (GCC)
     – Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Power Automate Premium Todas as regiões do Power Automate , exceto as seguintes:
     – Governo dos EUA (GCC)
     – 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
Publicador Microsoft
Site 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 da Proteção contra Fraudes do Microsoft Dynamics 365 fornece aos comerciantes a capacidade de obter avaliação de risco sobre atividades fraudulentas associadas a compras de comércio eletrônico, inscrição em conta fraudulenta e tentativas de entrada em sua loja online.

Pré-requisitos

Para usar esse conector, o usuário já deve ter um locatário provisionado no Dynamics 365 Fraud Protection e já deve ter uma conta no 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 Fraudes do Dynamics 365.

Problemas e limitações conhecidos

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

Erros e soluções comuns

Ao usar o conector para chamar o Dynamics 365 Fraud Protection, pode ocorrer algum problema comum:

  • 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 Inválida: alguns campos necessários na carga estão ausentes ou em formato incorreto, verifique a mensagem de erro detalhada.
  • 500 Erro interno do servidor: ocorreu exceção no lado do servidor, anote a ID de correlação e contate a equipe do DFP em relação a esse erro.

perguntas frequentes

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

Criando uma conexão

O conector dá suporte aos seguintes tipos de autenticação:

Default 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.

Essa não é uma conexão compartilhável. Se o aplicativo de energia for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.

Limitações

Nome Chamadas Período de renovação
Chamadas à API por conexão 100 60 segundos

Ações

Atualiza 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 informações da conta para proteção de 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 informações de autorização bancária

Esse 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 informações de reembolso

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

Atualiza informações de rótulo de fraude para proteção de compra

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

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

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

Atualiza o status da criação da conta

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

Atualiza o status de uma transação de compra online

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 logon da conta

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

Atualizações confirmaram informações de fraude

Esse evento envia informações sobre uma compra anterior que o cliente contestou com 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

Fornece avaliação de risco para eventos personalizados

Esse evento permite que você envie uma estrutura de sua própria escolha, disparada 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 da conta

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

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

Fornece avaliação de risco para transação de compra online

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

Atualiza 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

Nome Chave Obrigatório Tipo Description
hosturl
hostUrl True string

URL do host

Tipo de conteúdo
Content-Type True string

aplicativo/json

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

Um unqiue, por solicitação Correlation-Id útil no rastreamento de problemas de runtime.

ID do ambiente
x-ms-dfpenvid string

EnvironmentId

userId
userId True string

O identificador do usuário. Essas 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.

primeiro nome
firstName string

O nome fornecido pelo usuário na conta.

sobrenome
lastName string

O sobrenome fornecido pelo usuário na conta.

country
country string

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

CEP
zipCode string

O código postal do usuário.

Fuso horário
timeZone string

O fuso horário do usuário.

linguagem
language string

Idioma e 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 de país/região seguido por um hífen (-) e, em seguida, o número de telefone (por exemplo, para os EUA, +1-1234567890).

email
email string

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

membershipId
membershipId string

A ID de associação, se o usuário já tiver uma associação existente com o comerciante.

profileType
profileType string

O tipo de perfil do usuário. Valores possíveis 'Consumer' | 'Vendedor' | 'Publisher' | 'Locatário' | 'Desenvolvedor'

profileName
profileName string

O nome do perfil, dependendo do profileType.

authenticationProvider
authenticationProvider string

O provedor de autenticação do usuário, se diferente do do comerciante. Possível valuse 'MSA' | 'Facebook' | 'PSN' | 'MerchantAuth' | 'Google'

método de autenticação
authenticationMethod string

A maneira como o cliente foi autenticado antes/durante a compra. Alguns valores possíveis são BASEADO EM SENHA, MULTIFATOR, BIOMETRIA, BASEADO EM TOKEN,

nome de exibição
displayName string

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

isEmailValidated
isEmailValidated boolean

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

emailValidatedDate
emailValidatedDate date-time

A data de validação do email 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.

phoneNumberValidatedDate
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 pagos podem ser especificados, como Premium, Executivo. Os valores possíveis são GRATUITO, 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 sua primeira compra

loginChallengeType
loginChallengeType string

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

tipo
type string

Valores possíveis 'Shipping' | 'Cobrança' | 'Inscrição'

primeiro nome
firstName string

O 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.

street1
street1 string

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

street2
street2 string

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

street3
street3 string

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

city
city string

A cidade que foi fornecida para o endereço.

estado
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 que foi fornecido para o endereço. O valor deve ser um código de país/região ISO de duas letras (por exemplo, EUA).

merchantPaymentInstrumentId
merchantPaymentInstrumentId string

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

paymentMethod
paymentMethod string

A categoria de método de pagamento de nível superior. Os valores possíveis são CARD, CASH, DIRECTDEBIT, E-WALLET, MOBILE, E-BANKING, INVOICE, VOUCHERS

tipo
type True string

O tipo de pagamento. Valores possíveis 'CreditCard' | 'DirectDebit' | 'PayPal' | 'MobileBilling' | 'OnlineBankTransfer' | '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. O formato é ISO 8601.

paymentCheckoutProvider
paymentCheckoutProvider string

O provedor de check-out eWallet.

isLowLiabilityPIType
isLowLiabilityPIType boolean

Um valor True/False que indica se a forma de pagamento é uma responsabilidade baixa.

estado
state string

O estado atual do PI no sistema do comerciante. Valores possíveis 'Ativos' | 'Inativo'

cardType
cardType string

Esse atributo é usado apenas para pagamentos do tipo cartão de crédito/débito. A rede da qual o cartão é fornecido. Valores possíveis 'Visa' | 'Mastercard' | 'Amex' | 'ACH' | 'SEPA' | 'UnionPay' | 'Inicis' | 'MobileBillingCarrier' | 'Discover' | 'AllPay' | 'JCB' | 'DiscoverDiners'

holderName
holderName string

O nome do usuário do instrumento de pagamento. Esse 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 comercial ou da empresa (somente para compras comerciais).

settlementApprovalRequired
settlementApprovalRequired boolean

Um valor True/False inidcating se a aprovação foi necessária ou não para uma transação SEPA.

compartimento
bin string

Esse atributo é usado apenas para pagamentos do tipo cartão de crédito/débito.

binName
binName string

O nome de exibição BIN.

binCountryISO
binCountryISO string

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

binCardType
binCardType string

O tipo de cartão BIN. Os valores possíveis são DEBIT, CREDIT, PREPAID, FLEET, CREDITDEBIT

binCardAssociation
binCardAssociation string

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

binBankGroup
binBankGroup string

O grupo bancário BIN.

data de expiração
expirationDate string

A data de validade do instrumento de pagamento no sistema do comerciante. O formato é ISO 8601. Esse atributo é usado apenas para pagamentos do tipo cartão de crédito/débito.

lastFourDigits
lastFourDigits string

Esse atributo é usado apenas para pagamentos do tipo cartão de crédito/débito.

email
email string

O endereço de email associado ao instrumento de pagamento. Esse atributo é usado apenas para pagamentos do tipo PayPal.

billingAgreementId
billingAgreementId string

Esse atributo é usado apenas para pagamentos do tipo PayPal.

payerId
payerId string

Esse atributo é usado apenas para pagamentos do tipo PayPal.

payerStatus
payerStatus string

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

addressStatus
addressStatus string

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

imei
imei string

Esse atributo é usado apenas para pagamentos do tipo Pagamento móvel.

moeda
currency string

Código de moeda para o instrumento de pagamento selecionado.

isInternationalMoneyTransfer
isInternationalMoneyTransfer boolean

Um valor True/False que indica se ocorreu uma transferência de dinheiro internacional.

bankIdentifierCode
bankIdentifierCode string

Código do Identificador de Banco (código BIC ou SWIFT)

bankName
bankName string

O nome do banco

bankZipCode
bankZipCode string

O cep do banco

bankState
bankState string

O estado do banco

bankCountryISO
bankCountryISO string

O país ISO do banco

paymentCollectionDate
paymentCollectionDate date-time

A data estimada para a coleta de pagamentos (usada principalmente para provedores de serviços de pagamento).

instantPaymentSettlement
instantPaymentSettlement boolean

Um valor True/False que indica redirecionamentos bancários (usados para dar suporte a pagamentos CSV).

autoCaptureEnabled
autoCaptureEnabled boolean

Um valor True/False 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 deseja retirar os fundos automaticamente ou não.

tipo de conta
accountType string

Indica o tipo de conta a ser cobrada pela transação. NÃO ESPECIFICADO é 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. O Mastercard e o Visa agora exigem que os comerciantes definam 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 APPROVE, DECLINE, PENDING

authorizationResultText
authorizationResultText string

Motivos para a 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 SUSPICIOUSACCOUNT

acquirerId
acquirerId string

Adquirindo código de identificação da instituição.

acquirerCountryISO
acquirerCountryISO string

Adquirindo código de país da instituição

cvvVerify
cvvVerify string

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

avsVerify
avsVerify string

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

cavVerify
cavVerify string

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

piInputMethod
piInputMethod string

N/A

encryptedCreditCardNumber
encryptedCreditCardNumber string

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

primeiro nome
firstName string

Nome fornecido com o endereço

sobrenome
lastName string

Sobrenome fornecido com o endereço

número de telefone
phoneNumber string

Número de Telefone fornecido com o endereço

street1
street1 string

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

street2
street2 string

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

street3
street3 string

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

city
city string

A cidade que foi fornecida para o endereço.

estado
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 que foi fornecido para o endereço. O valor deve ser um código de país/região ISO de duas letras (por exemplo, EUA).

deviceContextId
deviceContextId True string

A ID da sessão de impressão digital do cliente ou a 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 do DFP, você deverá passar "DFPFingerPrinting" para que todos os dados sejam conectados corretamente.

deviceContextDC
deviceContextDC string

PRETERIDO: Não é mais necessário para 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 do DFP).

externalDeviceId
externalDeviceId string

A ID do dispositivo do cliente, conforme fornecido e dominado pelo comerciante.

externalDeviceType
externalDeviceType string

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

trackingId
trackingId string

TrackingId para o evento

merchantTimeStamp
merchantTimeStamp date-time

TimeStamp para o evento

Retornos

Detalhes do resultado

Atualiza informações da conta para proteção de 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

Nome Chave Obrigatório Tipo Description
hosturl
hostUrl True string

URL do host

Identificação de usuário
UserId True string

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

tipo de conteúdo
Content-Type True string

aplicativo/json

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

Um unqiue, por solicitação Correlation-Id útil no rastreamento de problemas de runtime.

ID do ambiente
x-ms-dfpenvid string

EnvironmentId

nome
name True string

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

versão
version True string

A versão do conteúdo. 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 trackingId.

tipo de avaliação
assessmentType string

Indica o tipo de avaliação do evento. Os valores possíveis são 'Evaluate' | 'Proteger'. Se não for especificado, o padrão será 'Proteger'.

customerLocalDate
customerLocalDate True date-time

A data de criação do evento Atualização 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

A ID do dispositivo do cliente, conforme fornecido e dominado pelo Serviço de Impressão Digital do Dispositivo DFP.

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 será "DFPFingerprinting".

externalDeviceId
externalDeviceId string

A ID do dispositivo do cliente, conforme fornecido e dominado 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. Essas informações são fornecidas pelo comerciante.

tipoDeUsuário
userType string

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

nome de usuário
username True string

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

primeiro nome
firstName string

O nome fornecido pelo usuário na conta.

sobrenome
lastName string

O sobrenome fornecido pelo usuário na conta.

countryRegion
countryRegion string

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 usuário.

Fuso horário
timeZone string

O fuso horário do usuário.

linguagem
language string

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

membershipId
membershipId string

A ID de associação, se o usuário já tiver uma associação existente com o comerciante.

isMembershipIdUsername
isMembershipIdUsername boolean

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

phoneType
phoneType True string

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

número de telefone
phoneNumber True string

O número de telefone do usuário. O formato deve ser o código de país/região seguido por 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.

phoneNumberValidatedDate
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, o padrão é False.

emailType
emailType True string

Os valores são:'Primary', 'Alternative'

emailValue
emailValue True string

O endereço de email 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 email fornecido pelo usuário foi verificado como de propriedade do usuário.

emailValidatedDate
emailValidatedDate date-time

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

isEmailUsername
isEmailUsername boolean

O email pode ser usado como nome de usuário, o padrão é False.

authenticationProvider
authenticationProvider True string

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

nome de exibição
displayName True string

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

addressType
addressType True string

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

primeiro nome
firstName string

O 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.

street1
street1 string

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

street2
street2 string

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

street3
street3 string

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

city
city string

A cidade que foi fornecida para o endereço.

estado
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.

countryRegion
countryRegion string

O código país/região que foi 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. Essas informações são fornecidas pelo comerciante.

tipo
type True string

O tipo de pagamento. Os valores possíveis são: 'Outros'|' CreditCard'|' DirectDebit'|' PayPal'|' MobileBilling'|' OnlineBankTransfer' |' 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.

estado
state string

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

cardType
cardType string

Esse 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'|' Descobrir'|' AllPay'|' JCB' |' DiscoverDiners.

holderName
holderName string

O nome do usuário do instrumento de pagamento. Esse atributo é usado apenas para pagamentos do tipo cartão de crédito/débito.

compartimento
bin string

A caixa de cartão de crédito/débito. Esse atributo é usado apenas para pagamentos do tipo cartão de crédito/débito.

data de expiração
expirationDate string

A data de validade do instrumento de pagamento no sistema do comerciante. O formato é ISO 8601. Esse atributo é usado apenas para pagamentos do tipo cartão de crédito/débito.

lastFourDigits
lastFourDigits string

Os últimos quatro dígitos do cartão de crédito/débito. Esse 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'|' Cobrança'|' Envio'|' Alternativa'. o padrão é 'Primário'.

primeiro nome
firstName string

O 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.

street1
street1 string

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

street2
street2 string

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

street3
street3 string

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

city
city string

A cidade que foi fornecida para o endereço.

estado
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.

countryRegion
countryRegion string

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

email
email string

O endereço de email associado ao instrumento de pagamento. Esse atributo é usado apenas para pagamentos do tipo PayPal.

billingAgreementId
billingAgreementId string

Esse atributo é usado apenas para pagamentos do tipo PayPal.

payerId
payerId string

Esse atributo é usado apenas para pagamentos do tipo PayPal.

payerStatus
payerStatus string

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

addressStatus
addressStatus string

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

imei
imei string

Esse atributo é usado apenas para pagamentos do tipo Pagamento móvel.

Retornos

Objeto de êxito do Dynamics Fraud Protection

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

Esse 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

Nome Chave Obrigatório Tipo Description
hosturl
hostUrl True string

URL do host

Tipo de conteúdo
Content-Type True string

aplicativo/json

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

Um unqiue, por solicitação Correlation-Id útil no rastreamento de problemas de runtime.

ID do ambiente
x-ms-dfpenvid string

EnvironmentId

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' | 'ChargeReversal' | 'Charge'

bankEventTimestamp
bankEventTimestamp date-time

Carimbo de data/hora do Banco

status
status string

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

bankResponseCode
bankResponseCode string

Código bancário em resposta

paymentProcessor
paymentProcessor string

Nome do processador. Valores possíveis 'FDC' | 'Adyen' | 'TSYS' | 'WorldPay' | 'Chase' | 'Stripe' | 'PayPal'

mrn
mrn string

Número de referência do comerciante, usado para identificar a transação do lado do comerciante

Meados
mid string

ID do comerciante (MID) enviada ao banco e/ou recebida de volta dele.

merchantPaymentInstrumentId
merchantPaymentInstrumentId string

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

paymentMethod
paymentMethod string

Agrupamentos/categorias de métodos de pagamento. Os valores possíveis são CARD, CASH, DIRECTDEBIT, E-WALLET, MOBILE, E-BANKING, INVOICE, VOUCHERS

cardType
cardType string

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

updatedPI
updatedPI boolean

Usado pi diferente do que em Compra

cvvVerify
cvvVerify string

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

avsVerify
avsVerify string

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

cavVerify
cavVerify string

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

authResultCode
authResultCode string

Resposta bancária da decisão de autorização. Os valores possíveis são APPROVE, DECLINE, PENDING

authResultText
authResultText string

Motivos para a 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 SUSPICIOUSACCOUNT

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 aceitos: 01 = PA, 02 = NPA, 03-79 = Reservado para uso futuro em EMVCo (valores inválidos até definidos por EMVCo), 80-99 = Reservado para uso de DS

deviceChannel
deviceChannel string

Indica o tipo de interface de canal que está sendo usada para iniciar a transação. Valores aceitos: 01 = APP (baseado em aplicativo), 02 = Navegador (BRW), 03 = 3DS Requestor Iniciado (3RI), 04-79 = Reservado para uso futuro em EMVCo (valores inválidos até definidos por EMVCo), 80-99 = Reservado para uso de DS

threeDSServerTransId
threeDSServerTransId string

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

threeDSRequestorAuthenticationInd
threeDSRequestorAuthenticationInd string
threeDSRequestorChallengeInd
threeDSRequestorChallengeInd string

Indica se um desafio é solicitado para essa transação. Valores aceitos: 01 = Sem preferência, 02 = Nenhum desafio solicitado, 03 = Desafio solicitado (preferência do solicitante 3DS), 04 = Desafio solicitado (Mandato), 05 = Nenhum desafio solicitado (a análise de risco transacional já foi executada), 06 = Nenhum desafio solicitado (somente compartilhamento de dados), 07 = Nenhum desafio solicitado (autenticação de consumidor forte já está executada), 08 = Nenhum desafio solicitado (utilizar isenção de lista de permissões se nenhum desafio necessário), 09 = Desafio solicitado (solicitação de lista de permissões se o desafio for necessário)

threeRIInd
threeRIInd string

Indica o tipo de solicitação 3RI. Valores aceitos: 01 = Transação recorrente, 02 = Transação de parcelamento, 03 = Adicionar cartão, 04 = Manter informações do cartão, 05 = Verificação da conta, 06 = Divisão, remessa atrasada, 07 = Top-up, 08 = Ordem de Email, 09 = Ordem telefônica, 10 = Verificação de status da lista de permissões, 11 = Outro pagamento, 12-79 = Reservado para uso futuro em EMVCo (valores inválidos até definidos pela EMVCo), 80-99 = Reservado para uso do DS

threeDSReqPriorAuthMethod
threeDSReqPriorAuthMethod string

Mecanismo usado pelo Titular do Cartão para autenticar anteriormente no Solicitante 3DS. Valores aceitos: 01 = Autenticação sem atrito ocorrida por ACS, 02 = Desafio de titular de cartão ocorrido por ACS, 03 = AVS verificado, 04 = Outros métodos emissores, 05-79 = Reservado para uso futuro em EMVCo (valores inválidos até definidos por EMVCo), 80-99 = Reservado para uso de 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, Verificação de Conta não pôde ser executada; Problema técnico ou outro, conforme indicado em ARes ou RReq, A = Tentativas de processamento executadas; Não autenticado, verificado, mas uma prova de tentativa de autenticação, verificação é fornecida, C = Desafio Obrigatório; A autenticação adicional é necessária usando o CReq, CRes, D = Challenge Required; Autenticação desacoplada confirmada, R = Autenticação,Verificação de Conta Rejeitada; O emissor está rejeitando a autenticação, a verificação e a solicitação de que a autorização não seja tentada, I = Somente Informativa; Preferência de desafio do Solicitante do 3DS reconhecida.

transStatusReason
transStatusReason string

Fornece informações sobre por que o campo Status da Transação tem o valor especificado. Valores aceitos: 01 = Falha na autenticação de cartão, 02 = Dispositivo Desconhecido, 03 = Dispositivo sem suporte, 04 = Excede o limite de frequência de autenticação, 05 = Cartão expirado, 06 = Número de cartão inválido, 07 = Transação inválida, 08 = Sem registro 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 registrado no serviço, 14 = Transação com tempo limite 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 sem suporte, 21 = transação 3RI sem suporte, 22 = problema técnico acs, 23 = Autenticação desacoplado exigida pelo ACS, mas não solicitada pelo Solicitante 3DS, 24 = 3DS Requestor Desacoplado Tempo de Expiração Máximo excedido, 25 = Autenticação Desacoplada foi fornecido tempo insuficiente para autenticar o titular do cartão. O ACS não fará tentativa, 26 = Tentativa de autenticação, mas não executada pelo titular do cartão, 27-79 = Reservado para uso futuro em EMVCo (valores inválidos até definidos por EMVCo), 80-99 = Reservado para uso de DS

threeDSCompInd
threeDSCompInd string

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

acsChallengeMandated
acsChallengeMandated string

Indicação de se um desafio é necessário para que a transação seja autorizada devido a mandatos locais/regionais ou outra variável. Valores aceitos: Y = Desafio é obrigatório, N = Desafio não é obrigatório

eci
eci string

Indicador de Comércio Eletrônico (ECI). Valor específico do sistema de pagamento fornecido pelo ACS ou DS para indicar os resultados da tentativa de autenticar o Titular do Cartão. Valores aceitos: 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 essa transação. Valores aceitos: 01 = Nome da conta idêntico ao nome de envio, 02 = Nome da conta diferente do nome de envio

challengeCompletionInd
challengeCompletionInd string

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

chAccPwChangeInd
chAccPwChangeInd string

Indica o 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 aceitos: 01 = Nenhuma 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 que o titular do cartão teve a conta com o Solicitante 3DS. Valores aceitos: 01 = Nenhuma conta (check-out de convidado), 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 de 3 caracteres Valores de exemplo: 2, 02, 002

exemptionRaised
exemptionRaised string

Solicitações de isenção PSD2, Y - isentas, N - Não isentas

suspiciousAccActivity
suspiciousAccActivity string

Indica se o solicitante do 3DS experimentou atividades suspeitas (incluindo fraudes anteriores) na conta do titular do cartão. Valores aceitos: 01 = Nenhuma atividade suspeita foi observada, 02 = Atividade suspeita foi observada

trackingId
trackingId string

TrackingId para o evento

merchantTimeStamp
merchantTimeStamp date-time

TimeStamp para o evento

Retornos

Detalhes do resultado

Atualiza informações de reembolso

Esse evento envia informações sobre uma transação de compra anterior 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

Nome Chave Obrigatório Tipo Description
hosturl
hostUrl True string

URL do host

Tipo de conteúdo
Content-Type True string

aplicativo/json

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

Um unqiue, por solicitação Correlation-Id útil no rastreamento de problemas de runtime.

ID do ambiente
x-ms-dfpenvid string

EnvironmentId

refundId
refundId True string

Uma cadeia de caracteres exclusiva que identifica esse evento de reembolso

reason
reason string

Motivo fornecido pelo usuário. Valores possíveis 'FraudRefund' | 'CustomerRequest' | 'NonFraudRefund'

status
status string

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

bankEventTimestamp
bankEventTimestamp date-time

Carimbo de data/hora do Banco

quantidade
amount double

O valor do reembolso

moeda
currency string

Moeda usada para o valor do preço de vendas.

userId
userId string

Uma cadeia de caracteres exclusiva que identifica o Usuário

purchaseId
purchaseId True string

A ID de compra original

trackingId
trackingId string

TrackingId para o evento

merchantTimeStamp
merchantTimeStamp date-time

TimeStamp para o evento

Retornos

Detalhes do resultado

Atualiza informações de rótulo de fraude para proteção de compra

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

Parâmetros

Nome Chave Obrigatório Tipo Description
hosturl
hostUrl True string

URL do host

Tipo de conteúdo
Content-Type True string

aplicativo/json

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

Um unqiue, por solicitação Correlation-Id útil no rastreamento de problemas de runtime.

ID do ambiente
x-ms-dfpenvid string

EnvironmentId

labelObjectType
labelObjectType True string

EntityName ao qual essa entidade de rótulo se aplica. Se definido como Email, a ID do usuário será pesquisada de um email LabelObjectId. Os valores possíveis são PURCHASE, SIGNUP, CUSTOMFRAUDEVALUATION, ACCOUNT, PI, EMAIL

labelObjectId
labelObjectId True string

O valor da ID no LabelObjectType ao qual essa entidade de rótulo se aplica.

labelSource
labelSource string

A autoridade que emite LabelReasonCodes ou LabelState deste rótulo. Valores possíveis 'CustomerEscalation' | 'Chargeback' | 'TC40_SAFE' | 'ManualReview' | 'Reembolso' | 'OfflineAnalysis'

labelReasonCodes
labelReasonCodes string
labelState
labelState string

Se o LabelSource tiver transições de estado, o estado atual desse rótulo. Ex.: "Aceito" para significar que uma suspeita de fraude anterior foi limpa. Valores possíveis 'Inquiry' | 'Aceito' | 'Fraude' | 'Contestado' | 'Invertido' | 'ResubmittedRequest'

processador
processor string

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

eventTimeStamp
eventTimeStamp date-time

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

data de início efetiva
effectiveStartDate date-time

O início de quando esse Rótulo se aplica ao fuso horário do Comerciante (se diferente de MerchantLocalDate). O formato é ISO8601.

effectiveEndDate
effectiveEndDate date-time

O fim de quando esse rótulo se aplica no fuso horário do Comerciante ou nulo para não aplicável/indeterminado. O formato é ISO8601.

quantidade
amount double

O valor monetário ao qual esse rótulo pertence, por exemplo, de um reembolso parcial. Unidades fornecidas pelo campo Moeda.

moeda
currency string

Em qual moeda o Valor está, por exemplo, "USD"

trackingId
trackingId string

TrackingId para o evento

merchantTimeStamp
merchantTimeStamp date-time

TimeStamp para o evento

Retornos

Detalhes do resultado

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

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

Parâmetros

Nome Chave Obrigatório Tipo Description
hosturl
hostUrl True string

URL do host

Identificação de usuário
UserId True string

ID do usuário para a API de rótulo

Tipo de contect
Content-Type True string

aplicativo/json

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

Um unqiue, por solicitação Correlation-Id útil no rastreamento de problemas de runtime.

ID do ambiente
x-ms-dfpenvid string

EnvironmentId

nome
name True string

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

versão
version True string

A versão do conteúdo. Deve ser "0.5"

trackingId
trackingId True string

A ID exclusiva para cada evento/registro.

userId
userId True string

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

merchantTimeStamp
merchantTimeStamp True date-time

TimeStamp para o evento.

eventTimeStamp
eventTimeStamp True date-time

A data e a hora do evento. Valores possíveis: Data de retorno de cobrança ou data de revisão. O formato é ISO 8601.

labelObjectType
labelObjectType True string

Esse campo indica o tipo de rótulo: 'Purchase'|' AccountCreation'|' AccountLogin'|' AccountUpdate'|' CustomFraudEvaluation'|' Conta'|' PaymentInstrument'|' Email'.

labelObjectId
labelObjectId True string

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

labelSource
labelSource string

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

labelState
labelState True string

Esse campo indica o status atual do rótulo: 'InquiryAccepted'|' Fraude'|' Contestado'|' Invertido'|' Abuso'|' ResubmittedRequest'|' AccountCompromised'|' AccountNotCompromised'.

labelReasonCode
labelReasonCode string

Esse campo indica os códigos de motivo associados a cada tipo de rótulo: 'ProcessorResponseCode'|' BankResponseCode'|' FraudRefund'|' 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.

data de início efetiva
effectiveStartDate date-time

A data da qual esse rótulo é eficaz. O formato é ISO 8601.

effectiveEndDate
effectiveEndDate date-time

A data de término deste rótulo. O formato é ISO 8601. Não deve ser mais antigo que effectiveStartDate.

Retornos

Objeto de êxito do Dynamics Fraud Protection

Atualiza o status da criação da conta

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

Parâmetros

Nome Chave Obrigatório Tipo Description
hosturl
hostUrl True string

URL do host

tipo de conteúdo
Content-Type True string

aplicativo/json

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

Um unqiue, por solicitação Correlation-Id útil no rastreamento de problemas de runtime.

ID do ambiente
x-ms-dfpenvid string

EnvironmentId

nome
name True string

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

versão
version True string

A versão do conteúdo. Deve ser "0.5"

trackingId
trackingId True string

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

signUpId
signUpId True string

O identificador do evento criação de conta.

merchantTimeStamp
merchantTimeStamp True date-time

TimeStamp para o evento.

userId
userId True string

O identificador do usuário. Essas 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: 'None'|' ChallengeAbandoned'|' Falha no desafio'|' ChallengePassed'|' ChallengePending'|' ReviewFailed'|' ReviewPassed'|' ReviewPendinge'. O padrão é 'None'.

challengeType
challengeType string

O tipo de status de revisão: 'SMS'|' Email'|' Telefone'|' Outro'|' Nenhum. O padrão é 'None'.

statusDate
statusDate True date-time

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

Retornos

Objeto de êxito do Dynamics Fraud Protection

Atualiza o status de uma transação de compra online

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

Nome Chave Obrigatório Tipo Description
hosturl
hostUrl True string

URL do host

Tipo de conteúdo
Content-Type True string

aplicativo/json

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

Um unqiue, por solicitação Correlation-Id útil no rastreamento de problemas de runtime.

ID do ambiente
x-ms-dfpenvid string

EnvironmentId

purchaseId
purchaseId True string

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

statusType
statusType True string

O tipo do status. Valores possíveis 'Aprovados' | 'Pendente' | 'Rejeitado' | 'Falha' | 'Cancelado'

statusDate
statusDate True date-time

O DateTime quando esse status foi aplicado

reason
reason string

Motivo da transição de status. Valores possíveis 'RuleEngine' | 'MerchantOverride' | 'ChallengeSolved' | 'ChallengeFailed' | 'CustomerRequest' | 'FufillmentFailed' | 'InlineManualReview_General' | 'InlineManualReview_Fraud' | 'InlineManualReview_AccountCompromise' | 'OfflineManualReview_General' | 'OfflineManualReview_Fraud' | 'OfflineManualReview_AccountCompromise' | 'Safelist' | 'Blocklist'

trackingId
trackingId string

TrackingId para o evento

merchantTimeStamp
merchantTimeStamp date-time

TimeStamp para o evento

Retornos

Detalhes do resultado

Atualiza o status do logon da conta

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

Parâmetros

Nome Chave Obrigatório Tipo Description
hosturl
hostUrl True string

URL do host

tipo de conteúdo
Content-Type True string

aplicativo/json

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

Um unqiue, por solicitação Correlation-Id útil no rastreamento de problemas de runtime.

ID do ambiente
x-ms-dfpenvid string

EnvironmentId

nome
name True string

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

versão
version True string

A versão do conteúdo. Deve ser "0.5"

trackingId
trackingId True string

O identificador do evento Status de Logon da Conta.

loginId
loginId True string

O identificador do evento de Logon da Conta.

merchantTimeStamp
merchantTimeStamp True date-time

TimeStamp para o evento.

userId
userId True string

O identificador do usuário. Essas 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: 'None'|' ChallengeAbandoned'|' Falha no desafio'|' ChallengePassed'|' ChallengePending'|' ReviewFailed'|' ReviewPassed'|' ReviewPendinge'. O padrão é 'None'.

challengeType
challengeType string

O tipo de status de revisão: 'SMS'|' Email'|' Telefone'|' Outro'|' Nenhum. O padrão é 'None'.

statusDate
statusDate True date-time

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

Retornos

Objeto de êxito do Dynamics Fraud Protection

Atualizações confirmaram informações de fraude

Esse evento envia informações sobre uma compra anterior que o cliente contestou com 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

Nome Chave Obrigatório Tipo Description
hosturl
hostUrl True string

URL do host

Tipo de conteúdo
Content-Type True string

aplicativo/json

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

Um unqiue, por solicitação Correlation-Id útil no rastreamento de problemas de runtime.

ID do ambiente
x-ms-dfpenvid string

EnvironmentId

chargebackId
chargebackId True string

Uma cadeia de caracteres exclusiva que identifica esse evento de chargeback

reason
reason string

Motivo fornecido pelo banco

status
status string

Valores possíveis 'Inquiry' | 'Aceito' | 'Contestado' | 'Invertido' | 'ResubmittedRequest'

bankEventTimestamp
bankEventTimestamp date-time

Carimbo de data/hora do Banco

quantidade
amount double

O valor do chargeback

moeda
currency string

Moeda usada para o valor do chargeback.

purchaseId
purchaseId True string

A 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

Retornos

Detalhes do resultado

Fornece avaliação de risco para eventos personalizados

Esse evento permite que você envie uma estrutura de sua própria escolha, disparada 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

Nome Chave Obrigatório Tipo Description
hosturl
hostUrl True string

URL do host

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

nome da aPI da avaliação

Tipo de conteúdo
Content-Type True string

aplicativo/json

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

Um unqiue, por solicitação Correlation-Id útil no rastreamento de problemas de runtime.

ID do ambiente
x-ms-dfpenvid string

EnvironmentId

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 do conteúdo. Deve ser "1.0"

trackingId
trackingId True string

O identificador do evento criação de conta.

merchantTimeStamp
merchantTimeStamp True date-time

TimeStamp para o evento.

userId
userId string

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

countryRegion
countryRegion string

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 usuário.

Fuso horário
timeZone string

O fuso horário do usuário.

linguagem
language string

Idioma e 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 de tipo primitivo.

quantidade
amount integer

Campo de exemplo.

disponível
available integer

Campo de exemplo.

Retornos

Objeto response 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 da conta

Parâmetros

Nome Chave Obrigatório Tipo Description
hosturl
hostUrl True string

URL do host

tipo de conteúdo
Content-Type True string

aplicativo/json

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

Um unqiue, por solicitação Correlation-Id útil no rastreamento de problemas de runtime.

ID do ambiente
x-ms-dfpenvid string

EnvironmentId

nome
name True string

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

versão
version True string

A versão do conteúdo. Deve ser "0.5"

trackingId
trackingId True string

O identificador do evento criação de conta.

signUpId
signUpId True string

O identificador do evento criação de conta. Pode corresponder trackingId.

tipo de avaliação
assessmentType string

Indica o tipo de avaliação do evento. Os valores possíveis são 'Evaluate' | 'Proteger'. Se não for especificado, o padrão será 'Proteger'.

customerLocalDate
customerLocalDate True date-time

A data de criação do evento criação 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

A ID do dispositivo do cliente, conforme fornecido e dominado pelo Serviço de Impressão Digital do Dispositivo DFP.

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 será "DFPFingerprinting".

externalDeviceId
externalDeviceId string

A ID do dispositivo do cliente, conforme fornecido e dominado 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. Essas informações são fornecidas pelo comerciante.

tipoDeUsuário
userType string

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

nome de usuário
username True string

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

primeiro nome
firstName string

O nome fornecido pelo usuário na conta.

sobrenome
lastName string

O sobrenome fornecido pelo usuário na conta.

countryRegion
countryRegion string

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 usuário.

Fuso horário
timeZone string

O fuso horário do usuário.

linguagem
language string

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

membershipId
membershipId string

A ID de associação, se o usuário já tiver uma associação existente com o comerciante.

isMembershipIdUsername
isMembershipIdUsername boolean

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

phoneType
phoneType True string

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

número de telefone
phoneNumber True string

O número de telefone do usuário. O formato deve ser o código de país/região seguido por 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.

phoneNumberValidatedDate
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, o padrão é False.

emailType
emailType True string

Os valores são:'Primary', 'Alternative'

emailValue
emailValue True string

O endereço de email 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 email fornecido pelo usuário foi verificado como de propriedade do usuário.

emailValidatedDate
emailValidatedDate date-time

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

isEmailUsername
isEmailUsername boolean

O email pode ser usado como nome de usuário, o padrão é False.

authenticationProvider
authenticationProvider True string

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

nome de exibição
displayName True string

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

addressType
addressType True string

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

primeiro nome
firstName string

O 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.

street1
street1 string

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

street2
street2 string

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

street3
street3 string

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

city
city string

A cidade que foi fornecida para o endereço.

estado
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.

countryRegion
countryRegion string

O código país/região que foi 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. Essas informações são fornecidas pelo comerciante.

tipo
type True string

O tipo de pagamento. Os valores possíveis são: 'Outros'|' CreditCard'|' DirectDebit'|' PayPal'|' MobileBilling'|' OnlineBankTransfer' |' 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.

estado
state string

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

cardType
cardType string

Esse 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'|' Descobrir'|' AllPay'|' JCB' |' DiscoverDiners.

holderName
holderName string

O nome do usuário do instrumento de pagamento. Esse atributo é usado apenas para pagamentos do tipo cartão de crédito/débito.

compartimento
bin string

A caixa de cartão de crédito/débito. Esse atributo é usado apenas para pagamentos do tipo cartão de crédito/débito.

data de expiração
expirationDate string

A data de validade do instrumento de pagamento no sistema do comerciante. O formato é ISO 8601. Esse atributo é usado apenas para pagamentos do tipo cartão de crédito/débito.

lastFourDigits
lastFourDigits string

Os últimos quatro dígitos do cartão de crédito/débito. Esse 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'|' Cobrança'|' Envio'|' Alternativa'. o padrão é 'Primário'.

primeiro nome
firstName string

O 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.

street1
street1 string

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

street2
street2 string

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

street3
street3 string

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

city
city string

A cidade que foi fornecida para o endereço.

estado
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.

countryRegion
countryRegion string

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

email
email string

O endereço de email associado ao instrumento de pagamento. Esse atributo é usado apenas para pagamentos do tipo PayPal.

billingAgreementId
billingAgreementId string

Esse atributo é usado apenas para pagamentos do tipo PayPal.

payerId
payerId string

Esse atributo é usado apenas para pagamentos do tipo PayPal.

payerStatus
payerStatus string

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

addressStatus
addressStatus string

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

imei
imei string

Esse atributo é usado apenas para pagamentos do tipo Pagamento móvel.

campaignType
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 desse usuário, se conhecida. Se por meio de referência de usuário existente, forneça o MerchantUserId original do referenciador.

trafficSourceReferralLink
trafficSourceReferralLink uri

A origem desse usuário, se conhecida. Se por meio de outros tipos de campanha em vez de referência de usuário existente, forneça o link de 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.

incentiveType
incentiveType string

O tipo de incentivo para o novo usuário. Os valores possíveis são 'None' , 'CashBack', 'Discount' , 'FreeTrial' , 'BonusPoints' , 'Gift' , 'Unknown', 'Other'.

incentiveOffer
incentiveOffer string

O nome exato da oferta de incentivo. Exemplos: $5 de desconto no primeiro pedido, frete grátis, 5.000 pontos.

campaignStartDate
campaignStartDate date-time

A data da campanha que começa na coleção de incentivos.

campaignEndDate
campaignEndDate date-time

A data de expiração da campanha na coleção de incentivos.

incentiveQuantitiyLimit
incentiveQuantitiyLimit string

O limite de quantidade de incentivo definido pelo comerciante. Ou seja, no máximo três 5.000 pontos por usuário por dia.

Retornos

Objeto response para a API AccountCreate do Dynamics Fraud Protection

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

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

Parâmetros

Nome Chave Obrigatório Tipo Description
hosturl
hostUrl True string

URL do host

tipo de conteúdo
Content-Type True string

aplicativo/json

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

Um unqiue, por solicitação Correlation-Id útil no rastreamento de problemas de runtime.

ID do ambiente
x-ms-dfpenvid string

EnvironmentId

nome
name True string

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

versão
version True string

A versão do conteúdo. Deve ser "0.5"

trackingId
trackingId True string

O identificador do evento de logon.

loginId
loginId True string

O identificador do evento de logon. Pode corresponder trackingId.

tipo de avaliação
assessmentType string

Indica o tipo de avaliação do evento. Os valores possíveis são 'Evaluate' | 'Proteger'. Se não for especificado, o padrão será 'Proteger'.

customerLocalDate
customerLocalDate True date-time

A data de logon do evento de Logon 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

A ID do dispositivo do cliente, conforme fornecido e dominado pelo Serviço de Impressão Digital do Dispositivo DFP.

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 será "DFPFingerprinting".

externalDeviceId
externalDeviceId string

A ID do dispositivo do cliente, conforme fornecido e dominado 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. Essas informações são fornecidas pelo comerciante.

tipoDeUsuário
userType string

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

nome de usuário
username True string

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

authenticationProvider
authenticationProvider True string

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

nome de exibição
displayName True string

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

lastPhoneNumberUpdateDate
lastPhoneNumberUpdateDate date-time

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

lastEmailUpdateDate
lastEmailUpdateDate date-time

Atualização mais recente ou criar data/hora de qualquer email.

lastAddressUpdateDate
lastAddressUpdateDate date-time

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

lastPaymentInstrumentUpdateDate
lastPaymentInstrumentUpdateDate date-time

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

campaignType
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 desse usuário, se conhecida. Se por meio de referência de usuário existente, forneça o MerchantUserId original do referenciador.

trafficSourceReferralLink
trafficSourceReferralLink uri

A origem desse usuário, se conhecida. Se por meio de outros tipos de campanha em vez de referência de usuário existente, forneça o link de 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.

incentiveType
incentiveType string

O tipo de incentivo para o novo usuário. Os valores possíveis são 'None' , 'CashBack', 'Discount' , 'FreeTrial' , 'BonusPoints' , 'Gift' , 'Unknown', 'Other'.

incentiveOffer
incentiveOffer string

O nome exato da oferta de incentivo. Exemplos: $5 de desconto no primeiro pedido, frete grátis, 5.000 pontos.

campaignStartDate
campaignStartDate date-time

A data da campanha que começa na coleção de incentivos.

campaignEndDate
campaignEndDate date-time

A data de expiração da campanha na coleção de incentivos.

incentiveQuantitiyLimit
incentiveQuantitiyLimit string

O limite de quantidade de incentivo definido pelo comerciante. Ou seja, no máximo três 5.000 pontos por usuário por dia.

Retornos

Objeto response para APIs do Dynamics Fraud Protection

Fornece avaliação de risco para transação de compra online

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

Parâmetros

Nome Chave Obrigatório Tipo Description
hosturl
hostUrl True string

URL do host

Tipo de conteúdo
Content-Type True string

aplicativo/json

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

Um unqiue, por solicitação Correlation-Id útil no rastreamento de problemas de runtime.

ID do ambiente
x-ms-dfpenvid string

EnvironmentId

purchaseId
purchaseId True string

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

tipo de avaliação
assessmentType string

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

originalOrderId
originalOrderId string

Identificador de pedido original no sistema comercial 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 de comerciante (MID) para o banco

merchantCategoryCode
merchantCategoryCode string

Código de Categoria do Comerciante (MCC) para o banco

merchantBusinessType
merchantBusinessType string

Tipo comercial de negócios para esta compra

merchantBusinessSegment
merchantBusinessSegment string

Segmento comercial de negócios para esta compra

isTest
isTest boolean

Significa que a compra é uma compra de teste

isFreeProductIncluded
isFreeProductIncluded boolean

Significa se um produto gratuito faz parte dessa compra

isRecurringCharge
isRecurringCharge boolean

Significa se a compra é uma cobrança recorrente

isGuestCheckout
isGuestCheckout boolean

Significa se a compra está sendo feita por meio do check-out do gueest

isPostAuthCheck
isPostAuthCheck boolean

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

isRetryOrder
isRetryOrder boolean

Significa se a compra é uma repetição de uma tentativa com falha anterior

recurringChargeFrequencyInDays
recurringChargeFrequencyInDays integer

Número de dias após o qual a cobrança se repetirá

recurringChargeStartDate
recurringChargeStartDate date-time

Data de início desta compra, se recorrente

recurringChargeEndDate
recurringChargeEndDate date-time

Data de término dessa compra, se recorrente

isPostpaid
isPostpaid boolean

Significa se a compra é pós-paga

distinctItemCount
distinctItemCount double

Contagem de produtos exclusivos vendidos como parte da compra

totalItemCount
totalItemCount double

Contagem total de produtos vendidos como parte da compra

orderType
orderType string

Tipo de ordem, por exemplo, Take Out

discountAmount
discountAmount double

Desconto fornecido na compra original antes de derivar o valor total

tipAmount
tipAmount double

Dica fornecida na compra

totalAmount
totalAmount double

Valor total cobrado para o cliente; impostos e envio incluídos. Descontos e cupons podem ser incluídos opcionalmente; atualmente, não há nenhum campo separado para eles. Fornecido pelo Comerciante.

salesTax
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.

shippingMethod
shippingMethod string

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

transactionProcessingOrder
transactionProcessingOrder string

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

recurringSubscriptionId
recurringSubscriptionId string

A ID exclusiva para o encargo recorrente

recurringChargeSequence
recurringChargeSequence string

A nª (1, 2, 3...) vez em que a cobrança recorrente ocorreu para esse cliente.

midName
midName string

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

transactionDescription
transactionDescription string

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

shippingEmail
shippingEmail string

Endereço de email de envio do usuário

Dados personalizados
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

shippingDate
shippingDate date-time

A data em que o pedido foi enviado

orderInitiatedChannel
orderInitiatedChannel string

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

orderInitiatedChannelName
orderInitiatedChannelName string

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

orderInitiatedChannelRegionORCountry
orderInitiatedChannelRegionORCountry string

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

merchantBusinessSegmentL2
merchantBusinessSegmentL2 string

O segmento de negócios ou setor de segundo nível

lastUpdateYear
lastUpdateYear integer

Ano em que o item foi atualizado da última vez

userId
userId True string

O identificador do usuário. Essas 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.

primeiro nome
firstName string

O nome fornecido pelo usuário na conta.

sobrenome
lastName string

O sobrenome fornecido pelo usuário na conta.

country
country string

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

CEP
zipCode string

O código postal do usuário.

Fuso horário
timeZone string

O fuso horário do usuário.

linguagem
language string

Idioma e 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 de país/região seguido por um hífen (-) e, em seguida, o número de telefone (por exemplo, para os EUA, +1-1234567890).

email
email string

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

membershipId
membershipId string

A ID de associação, se o usuário já tiver uma associação existente com o comerciante.

profileType
profileType string

O tipo de perfil do usuário. Valores possíveis 'Consumer' | 'Vendedor' | 'Publisher' | 'Locatário' | 'Desenvolvedor'

profileName
profileName string

O nome do perfil, dependendo do profileType.

authenticationProvider
authenticationProvider string

O provedor de autenticação do usuário, se diferente do do comerciante. Possível valuse 'MSA' | 'Facebook' | 'PSN' | 'MerchantAuth' | 'Google'

método de autenticação
authenticationMethod string

A maneira como o cliente foi autenticado antes/durante a compra. Alguns valores possíveis são BASEADO EM SENHA, MULTIFATOR, BIOMETRIA, BASEADO EM TOKEN,

nome de exibição
displayName string

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

isEmailValidated
isEmailValidated boolean

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

emailValidatedDate
emailValidatedDate date-time

A data de validação do email 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.

phoneNumberValidatedDate
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 pagos podem ser especificados, como Premium, Executivo. Os valores possíveis são GRATUITO, 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 sua primeira compra

loginChallengeType
loginChallengeType string

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

deviceContextId
deviceContextId True string

A ID da sessão de impressão digital do cliente ou a 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 do DFP, você deverá passar "DFPFingerPrinting" para que todos os dados sejam conectados corretamente.

deviceContextDC
deviceContextDC string

PRETERIDO: Não é mais necessário para 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 do DFP).

externalDeviceId
externalDeviceId string

A ID do dispositivo do cliente, conforme fornecido e dominado pelo comerciante.

externalDeviceType
externalDeviceType string

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

ipAddress
ipAddress string

Endereço IP do cliente (fornecido pelo Comerciante)

httpSignature
httpSignature string

A assinatura digital da mensagem HTTP.

httpUserAgent
httpUserAgent string

O cabeçalho de 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.

browserResolution
browserResolution string

A resolução do navegador.

browserLanguage
browserLanguage string

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

tcpSignature
tcpSignature string

A assinatura do aplicativo TCP.

sslSignature
sslSignature string

A assinatura SSL.

enabledCookies
enabledCookies boolean

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

enabledFlash
enabledFlash boolean

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

enabledJavaScript
enabledJavaScript boolean

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

screenAspectRatio
screenAspectRatio string

A taxa de proporção do navegador.

screenColorDepth
screenColorDepth string

A profundidade da cor da tela.

screenResolution
screenResolution string

Resolução da tela do dispositivo em pixels

siteHostName
siteHostName string

O nome do 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.

sessionId
sessionId string

A ID de sessão exclusiva.

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 a 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.

buildManufacturer
buildManufacturer string

Fabricante do dispositivo.

buildModel
buildModel string

Nome visibile do usuário final para o produto final.

buildSdkVersion
buildSdkVersion string

Versão de build.

dataNetworkType
dataNetworkType string

Tipo de rede de dados móveis.

deviceModelName
deviceModelName string

Modelo de dispositivo.

deviceSystemName
deviceSystemName string

Nome do dispositivo do computador.

deviceSystemVersion
deviceSystemVersion string

Versão do dispositivo.

isBluetoothEnabled
isBluetoothEnabled boolean

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

simNetworkCountryISO
simNetworkCountryISO string

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

simNetworkType
simNetworkType string

Tipo de rede móvel.

systemUpTime
systemUpTime string

A duração do tempo em que o dispositivo está funcionando e disponível.

merchantPaymentInstrumentId
merchantPaymentInstrumentId string

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

paymentMethod
paymentMethod string

A categoria de método de pagamento de nível superior. Os valores possíveis são CARD, CASH, DIRECTDEBIT, E-WALLET, MOBILE, E-BANKING, INVOICE, VOUCHERS

tipo
type True string

O tipo de pagamento. Valores possíveis 'CreditCard' | 'DirectDebit' | 'PayPal' | 'MobileBilling' | 'OnlineBankTransfer' | '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. O formato é ISO 8601.

paymentCheckoutProvider
paymentCheckoutProvider string

O provedor de check-out eWallet.

isLowLiabilityPIType
isLowLiabilityPIType boolean

Um valor True/False que indica se a forma de pagamento é uma responsabilidade baixa.

estado
state string

O estado atual do PI no sistema do comerciante. Valores possíveis 'Ativos' | 'Inativo'

cardType
cardType string

Esse atributo é usado apenas para pagamentos do tipo cartão de crédito/débito. A rede da qual o cartão é fornecido. Valores possíveis 'Visa' | 'Mastercard' | 'Amex' | 'ACH' | 'SEPA' | 'UnionPay' | 'Inicis' | 'MobileBillingCarrier' | 'Discover' | 'AllPay' | 'JCB' | 'DiscoverDiners'

holderName
holderName string

O nome do usuário do instrumento de pagamento. Esse 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 comercial ou da empresa (somente para compras comerciais).

settlementApprovalRequired
settlementApprovalRequired boolean

Um valor True/False inidcating se a aprovação foi necessária ou não para uma transação SEPA.

compartimento
bin string

Esse atributo é usado apenas para pagamentos do tipo cartão de crédito/débito.

binName
binName string

O nome de exibição BIN.

binCountryISO
binCountryISO string

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

binCardType
binCardType string

O tipo de cartão BIN. Os valores possíveis são DEBIT, CREDIT, PREPAID, FLEET, CREDITDEBIT

binCardAssociation
binCardAssociation string

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

binBankGroup
binBankGroup string

O grupo bancário BIN.

data de expiração
expirationDate string

A data de validade do instrumento de pagamento no sistema do comerciante. O formato é ISO 8601. Esse atributo é usado apenas para pagamentos do tipo cartão de crédito/débito.

lastFourDigits
lastFourDigits string

Esse atributo é usado apenas para pagamentos do tipo cartão de crédito/débito.

email
email string

O endereço de email associado ao instrumento de pagamento. Esse atributo é usado apenas para pagamentos do tipo PayPal.

billingAgreementId
billingAgreementId string

Esse atributo é usado apenas para pagamentos do tipo PayPal.

payerId
payerId string

Esse atributo é usado apenas para pagamentos do tipo PayPal.

payerStatus
payerStatus string

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

addressStatus
addressStatus string

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

imei
imei string

Esse atributo é usado apenas para pagamentos do tipo Pagamento móvel.

moeda
currency string

Código de moeda para o instrumento de pagamento selecionado.

isInternationalMoneyTransfer
isInternationalMoneyTransfer boolean

Um valor True/False que indica se ocorreu uma transferência de dinheiro internacional.

bankIdentifierCode
bankIdentifierCode string

Código do Identificador de Banco (código BIC ou SWIFT)

bankName
bankName string

O nome do banco

bankZipCode
bankZipCode string

O cep do banco

bankState
bankState string

O estado do banco

bankCountryISO
bankCountryISO string

O país ISO do banco

paymentCollectionDate
paymentCollectionDate date-time

A data estimada para a coleta de pagamentos (usada principalmente para provedores de serviços de pagamento).

instantPaymentSettlement
instantPaymentSettlement boolean

Um valor True/False que indica redirecionamentos bancários (usados para dar suporte a pagamentos CSV).

autoCaptureEnabled
autoCaptureEnabled boolean

Um valor True/False 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 deseja retirar os fundos automaticamente ou não.

tipo de conta
accountType string

Indica o tipo de conta a ser cobrada pela transação. NÃO ESPECIFICADO é 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. O Mastercard e o Visa agora exigem que os comerciantes definam 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 APPROVE, DECLINE, PENDING

authorizationResultText
authorizationResultText string

Motivos para a 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 SUSPICIOUSACCOUNT

acquirerId
acquirerId string

Adquirindo código de identificação da instituição.

acquirerCountryISO
acquirerCountryISO string

Adquirindo código de país da instituição

cvvVerify
cvvVerify string

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

avsVerify
avsVerify string

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

cavVerify
cavVerify string

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

piInputMethod
piInputMethod string

N/A

encryptedCreditCardNumber
encryptedCreditCardNumber string

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

purchaseAmount
purchaseAmount double

Valor total da compra usando esse PI para a transação

street1
street1 string

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

street2
street2 string

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

street3
street3 string

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

city
city string

A cidade que foi fornecida para o endereço.

estado
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 que foi fornecido para o endereço. O valor deve ser um código de país/região ISO de duas letras (por exemplo, EUA).

primeiro nome
firstName string

Nome fornecido com o endereço

sobrenome
lastName string

Sobrenome 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 para o comerciante ou organização.

nome
name True string

O nome da organização

CEP
zipCode string

A cepcódigo em que a organização está localizada

estado
state string

O estado em que a organização está localizada

countryISO
countryISO string

O countryISO em que a organização está localizada

organizationId
organizationId True string

O identificador exclusivo para o comerciante ou organização.

nome
name True string

O nome da organização

CEP
zipCode string

A cepcódigo em que a organização está localizada

estado
state string

O estado em que a organização está localizada

countryISO
countryISO string

O countryISO em que a organização está localizada

organizationId
organizationId True string

O identificador exclusivo para o comerciante ou organização.

nome
name True string

O nome da organização

CEP
zipCode string

A cepcódigo em que a organização está localizada

estado
state string

O estado em que a organização está localizada

countryISO
countryISO string

O countryISO em que 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 aceitos: 01 = PA, 02 = NPA, 03-79 = Reservado para uso futuro em EMVCo (valores inválidos até definidos por EMVCo), 80-99 = Reservado para uso de DS

deviceChannel
deviceChannel string

Indica o tipo de interface de canal que está sendo usada para iniciar a transação. Valores aceitos: 01 = APP (baseado em aplicativo), 02 = Navegador (BRW), 03 = 3DS Requestor Iniciado (3RI), 04-79 = Reservado para uso futuro em EMVCo (valores inválidos até definidos por EMVCo), 80-99 = Reservado para uso de DS

threeDSServerTransId
threeDSServerTransId string

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

threeDSRequestorAuthenticationInd
threeDSRequestorAuthenticationInd string
threeDSRequestorChallengeInd
threeDSRequestorChallengeInd string

Indica se um desafio é solicitado para essa transação. Valores aceitos: 01 = Sem preferência, 02 = Nenhum desafio solicitado, 03 = Desafio solicitado (preferência do solicitante 3DS), 04 = Desafio solicitado (Mandato), 05 = Nenhum desafio solicitado (a análise de risco transacional já foi executada), 06 = Nenhum desafio solicitado (somente compartilhamento de dados), 07 = Nenhum desafio solicitado (autenticação de consumidor forte já está executada), 08 = Nenhum desafio solicitado (utilizar isenção de lista de permissões se nenhum desafio necessário), 09 = Desafio solicitado (solicitação de lista de permissões se o desafio for necessário)

threeRIInd
threeRIInd string

Indica o tipo de solicitação 3RI. Valores aceitos: 01 = Transação recorrente, 02 = Transação de parcelamento, 03 = Adicionar cartão, 04 = Manter informações do cartão, 05 = Verificação da conta, 06 = Divisão, remessa atrasada, 07 = Top-up, 08 = Ordem de Email, 09 = Ordem telefônica, 10 = Verificação de status da lista de permissões, 11 = Outro pagamento, 12-79 = Reservado para uso futuro em EMVCo (valores inválidos até definidos pela EMVCo), 80-99 = Reservado para uso do DS

threeDSReqPriorAuthMethod
threeDSReqPriorAuthMethod string

Mecanismo usado pelo Titular do Cartão para autenticar anteriormente no Solicitante 3DS. Valores aceitos: 01 = Autenticação sem atrito ocorrida por ACS, 02 = Desafio de titular de cartão ocorrido por ACS, 03 = AVS verificado, 04 = Outros métodos emissores, 05-79 = Reservado para uso futuro em EMVCo (valores inválidos até definidos por EMVCo), 80-99 = Reservado para uso de 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, não foi possível executar a verificação da conta; Problema técnico ou outro, conforme indicado em ARes ou RReq. A = Tentativas de processamento executadas; Não autenticada, verificada, mas uma prova de tentativa de autenticação, verificação é fornecida. C = Desafio necessário; Autenticação adicional é necessária usando o CReq,CRes. D = Desafio necessário; Autenticação desacoplada confirmada. R = Autenticação, Verificação de Conta Rejeitada; O emissor está rejeitando a autenticação, a verificação e solicita que a autorização não seja tentada. I = Somente informativo; Preferência de desafio do Solicitante do 3DS reconhecida.

transStatusReason
transStatusReason string

Fornece informações sobre por que o campo Status da Transação tem o valor especificado. Valores aceitos: 01 = Falha na autenticação de cartão, 02 = Dispositivo Desconhecido, 03 = Dispositivo sem suporte, 04 = Excede o limite de frequência de autenticação, 05 = Cartão expirado, 06 = Número de cartão inválido, 07 = Transação inválida, 08 = Sem registro 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 registrado no serviço, 14 = Transação com tempo limite 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 sem suporte, 21 = transação 3RI sem suporte, 22 = problema técnico acs, 23 = Autenticação desacoplado exigida pelo ACS, mas não solicitada pelo Solicitante 3DS, 24 = 3DS Requestor Desacoplado Tempo de Expiração Máximo excedido, 25 = Autenticação Desacoplada foi fornecido tempo insuficiente para autenticar o titular do cartão. O ACS não fará tentativa, 26 = Tentativa de autenticação, mas não executada pelo titular do cartão, 27-79 = Reservado para uso futuro em EMVCo (valores inválidos até definidos por EMVCo), 80-99 = Reservado para uso de DS

threeDSCompInd
threeDSCompInd string

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

acsChallengeMandated
acsChallengeMandated string

Indicação de se um desafio é necessário para que a transação seja autorizada devido a mandatos locais/regionais ou outra variável. Valores aceitos: Y = Desafio é obrigatório, N = Desafio não é obrigatório

eci
eci string

Indicador de Comércio Eletrônico (ECI). Valor específico do sistema de pagamento fornecido pelo ACS ou DS para indicar os resultados da tentativa de autenticar o Titular do Cartão. Valores aceitos: 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 essa transação. Valores aceitos: 01 = Nome da conta idêntico ao nome de envio, 02 = Nome da conta diferente do nome de envio

challengeCompletionInd
challengeCompletionInd string

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

chAccPwChangeInd
chAccPwChangeInd string

Indica o 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 aceitos: 01 = Nenhuma 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 que o titular do cartão teve a conta com o Solicitante 3DS. Valores aceitos: 01 = Nenhuma conta (check-out de convidado), 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 de 3 caracteres Valores de exemplo: 2, 02, 002

exemptionRaised
exemptionRaised string

Solicitações de isenção PSD2, Y - isentas, N - Não isentas

suspiciousAccActivity
suspiciousAccActivity string

Indica se o solicitante do 3DS experimentou atividades suspeitas (incluindo fraudes anteriores) na conta do titular do cartão. Valores aceitos: 01 = Nenhuma atividade suspeita foi observada, 02 = Atividade suspeita foi observada

ID do produto
productId True string

Identificador de produto no sistema de comerciantes.

nomeDoProduto
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

SKU do produto

categoria
category string

Categoria do produto. Valores possíveis 'Subscription' | 'Jogo' | 'GameConsumable' | 'GameDLC' | 'HardwareDevice' | 'HardwareAccessory' | 'SoftwareToken' | 'SoftwareDirectEntitlement' | 'ClothingShoes' | 'RecreationalEquipment' | 'Jóias' | 'Hotel' | 'Tíquete' | 'VehicleRental' | 'GiftCard' | 'Filmes' | 'Música' | 'GarageIndustrial' | 'HomeGarden' | 'Ferramentas' | 'Livros' | 'HealthBeauty' | 'Móveis' | 'Brinquedos' | 'FoodGrocery'

merchantProductCategory
merchantProductCategory string

Categoria de produto, conforme definido pelo comerciante em seu sistema

mercado
market string

Mercado no qual o produto é oferecido

productBrand
productBrand string

Nome da marca do produto

buyItAgainOrder
buyItAgainOrder boolean

True quando os usuários reempedem um pedido anterior (não apenas um produto dessa ordem)

preOrderAvailabilityDate
preOrderAvailabilityDate date-time

Quando o produto estava disponível pela primeira vez para pré-encomenda

salesPrice
salesPrice double

Preço do item vendido (sem incluir imposto). Fornecido pelo Comerciante.

moeda
currency string

Moeda usada para o preço de venda. Fornecido pelo Comerciante.

Cogs
cogs double

Custo das mercadorias vendidas - custo de matéria-prima do item. Fornecido pelo Comerciante.

isRecurring
isRecurring boolean

Indica se o produto é uma assinatura recorrente.

isFree
isFree boolean

Indica se o produto é oferecido gratuitamente.

linguagem
language string

Idioma no qual o produto é descrito.

purchasePrice
purchasePrice double

Preço do item de linha na compra.

margem
margin double

Margem obtida pela venda do item.

quantidade
quantity integer

Quantidade de item comprado

isPreorder
isPreorder boolean

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

shippingMethod
shippingMethod string

Indica o método usado para enviar o produto. Valores possíveis 'InStorePickup' | 'Standard' | 'Express' | 'DirectEntitlement' | 'DigitalToken'

street1
street1 string

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

street2
street2 string

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

street3
street3 string

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

city
city string

A cidade que foi fornecida para o endereço.

estado
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 que foi fornecido para o endereço. O valor deve ser um código de país/região ISO de duas letras (por exemplo, EUA).

primeiro nome
firstName string

Nome fornecido com o endereço

sobrenome
lastName string

Sobrenome 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 repositório no sistema de comerciantes

storeName
storeName string

Nome da loja no sistema de comerciantes

terminalId
terminalId string

O identificador exclusivo para o terminal de ponto de venda

terminalName
terminalName string

O nome do terminal de ponto de venda

street1
street1 string

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

street2
street2 string

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

street3
street3 string

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

city
city string

A cidade que foi fornecida para o endereço.

estado
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 que foi fornecido para o endereço. O valor deve ser um código de país/região ISO de duas letras (por exemplo, EUA).

userId
userId True string

O identificador do usuário. Essas 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.

primeiro nome
firstName string

O nome fornecido pelo usuário na conta.

sobrenome
lastName string

O sobrenome fornecido pelo usuário na conta.

country
country string

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

CEP
zipCode string

O código postal do usuário.

Fuso horário
timeZone string

O fuso horário do usuário.

linguagem
language string

Idioma e 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 de país/região seguido por um hífen (-) e, em seguida, o número de telefone (por exemplo, para os EUA, +1-1234567890).

email
email string

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

membershipId
membershipId string

A ID de associação, se o usuário já tiver uma associação existente com o comerciante.

profileType
profileType string

O tipo de perfil do usuário. Valores possíveis 'Consumer' | 'Vendedor' | 'Publisher' | 'Locatário' | 'Desenvolvedor'

profileName
profileName string

O nome do perfil, dependendo do profileType.

authenticationProvider
authenticationProvider string

O provedor de autenticação do usuário, se diferente do do comerciante. Possível valuse 'MSA' | 'Facebook' | 'PSN' | 'MerchantAuth' | 'Google'

método de autenticação
authenticationMethod string

A maneira como o cliente foi autenticado antes/durante a compra. Alguns valores possíveis são BASEADO EM SENHA, MULTIFATOR, BIOMETRIA, BASEADO EM TOKEN,

nome de exibição
displayName string

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

isEmailValidated
isEmailValidated boolean

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

emailValidatedDate
emailValidatedDate date-time

A data de validação do email 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.

phoneNumberValidatedDate
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 pagos podem ser especificados, como Premium, Executivo. Os valores possíveis são GRATUITO, 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 sua primeira compra

loginChallengeType
loginChallengeType string

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

airlineIncluded
airlineIncluded boolean

Um valor True/False que indica se as passagens aéreas estão incluídas.

carRentalIncluded
carRentalIncluded boolean

Um valor True/False que indica se um aluguel de carro está incluído.

lodgingIncluded
lodgingIncluded boolean

Um valor True/False que indica se a hospedagem está incluída.

travelType
travelType string

A categoria ou tipo de viagem.

isRoundTrip
isRoundTrip boolean

Um valor True/False que indica se a viagem é de ida e volta.

isDiscountOffered
isDiscountOffered boolean

Um valor True/False que indica se um desconto foi oferecido.

isPackagedTour
isPackagedTour boolean

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

issueDateTime
issueDateTime date-time

A data e a hora em que os tíquetes foram emitidos.

travelDateTime
travelDateTime date-time

A data e a hora de início da viagem.

returnDateTime
returnDateTime date-time

A data e hora de término ou de retorno da viagem.

bookingType
bookingType string

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

webUrl
webUrl string

A URL onde a viagem foi reservada.

fromCity
fromCity string

A cidade de onde o cliente está viajando.

fromState
fromState string

O estado do qual o cliente está viajando.

fromCountryISO
fromCountryISO string

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

fromZipCode
fromZipCode string

O cep do qual o cliente está viajando.

toCity
toCity string

A cidade para a qual o cliente está viajando.

toState
toState string

O estado para o qual o cliente está viajando.

toCountryISO
toCountryISO string

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

toZipCode
toZipCode string

O cep para o qual o cliente está viajando.

ticketNumber
ticketNumber string

O número exclusivo do tíquete.

placeOfIssue
placeOfIssue string

O local onde o tíquete foi emitido.

isRestrictedTicket
isRestrictedTicket boolean

Um valor True/False que indica se o tíquete é restrito.

rewardsOrVoucherApplied
rewardsOrVoucherApplied boolean

Um valor True/False que indica se as recompensas ou os vouchers foram aplicados ao pedido.

totalRewardsApplied
totalRewardsApplied integer

As recompensas totais que foram aplicadas à ordem.

totalFees
totalFees double

As taxas totais aplicadas ao pedido.

purchaserProfileType
purchaserProfileType string

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

isThirdParty
isThirdParty boolean

Um valor True/False que indica se o pedido foi feito por meio de um site de terceiros.

isPurchaserFrequentFlyer
isPurchaserFrequentFlyer boolean

Um valor True/False que indica se o pedido foi feito por meio de um site de terceiros.

passengerCount
passengerCount integer

O número total de passageiros.

numberOfStops
numberOfStops integer

O número de paradas ou escalas para o vôo.

airlineCode
airlineCode string

O código da companhia aérea.

airlineName
airlineName string

O nome da companhia aérea.

operatedBy
operatedBy string

A organização que está operando o voo.

flightNumber
flightNumber string

O número do vôo.

departureDateTime
departureDateTime date-time

A data e a hora da partida.

arrivalDateTime
arrivalDateTime date-time

A data e a hora de chegada.

fromAirportCode
fromAirportCode string

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

fromAirportCity
fromAirportCity string

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

fromAirportState
fromAirportState string

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

fromAirportZipcode
fromAirportZipcode string

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

fromAirportCountryISO
fromAirportCountryISO string

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

toAirportCode
toAirportCode string

O código do aeroporto para o qual o vôo está voando.

toAirportCity
toAirportCity string

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

toAirportState
toAirportState string

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

toAirportZipcode
toAirportZipcode string

O cep do aeroporto para o qual o cliente está viajando.

toAirportCountryISO
toAirportCountryISO string

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

travelClass
travelClass string

A classe de assento ou cabine.

segmentSequence
segmentSequence integer

O número de sequência da etapa de voo fornecida (por exemplo, 2 para a segunda etapa do voo)

primeiro nome
firstName string

O nome do passageiro.

sobrenome
lastName string

O sobrenome do passageiro.

folioNumber
folioNumber string

O identificador exclusivo da propriedade de hospedagem.

checkInDate
checkInDate date-time

A data de check-in da hospedagem.

checkOutDate
checkOutDate date-time

A data de check-out da hospedagem.

reservationConfirmed
reservationConfirmed boolean

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

membershipDetails
membershipDetails string

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

discountProgram
discountProgram string

O programa de desconto aplicado ao pedido de hospedagem.

adultCount
adultCount integer

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

kidCount
kidCount integer

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

nightsCount
nightsCount integer

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

roomCount
roomCount integer

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

bedType
bedType string

O tipo de cama ou categoria.

roomType
roomType string

O tipo de sala ou categoria.

paymentDescription
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.

número de telefone de contato
contactPhoneNumber string

O número de telefone usado para entrar em contato com a instalação.

contatoE-mail
contactEmail string

O endereço de email usado para entrar em contato com a instalação.

dailyRoomRate
dailyRoomRate double

A taxa diária de salas para a instalação.

moeda
currency string

A moeda compatível com a instalação.

dailyRoomTaxAmount
dailyRoomTaxAmount double

O valor do imposto de sala diária cobrado pela instalação.

street1
street1 string

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

street2
street2 string

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

street3
street3 string

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

city
city string

A cidade que foi fornecida para o endereço.

estado
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 que foi fornecido para o endereço. O valor deve ser um código de país/região ISO de duas letras (por exemplo, EUA).

pickupLocation
pickupLocation string

O local da picape de aluguel de carros.

pickupDateTime
pickupDateTime date-time

A data e a hora do aluguel do carro.

dropOffLocation
dropOffLocation string

O local de entrega do aluguel de carros.

dropOffDateTime
dropOffDateTime date-time

A data e a hora do aluguel do carro

discountProgram
discountProgram string

O programa de desconto aplicado ao pedido de aluguel de carros.

carType
carType string

O tipo de carro ou categoria.

isPrepaid
isPrepaid boolean

Um valor True/False que indica se o aluguel do carro foi pré-pago.

insuranceIncluded
insuranceIncluded boolean

Um valor True/False que indica se o seguro foi incluído.

contatoE-mail
contactEmail string

O endereço de email do locatário do carro.

número de telefone de contato
contactPhoneNumber string

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

street1
street1 string

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

street2
street2 string

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

street3
street3 string

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

city
city string

A cidade que foi fornecida para o endereço.

estado
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 que foi fornecido para o endereço. O valor deve ser um código de país/região ISO de duas letras (por exemplo, EUA).

agencyCode
agencyCode string

O código da agência de viagens.

agencyName
agencyName string

O nome da agência de viagens.

agentCode
agentCode string

N/A

agencyContactPhone
agencyContactPhone string

N/A

agencyContactEmail
agencyContactEmail string

N/A

street1
street1 string

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

street2
street2 string

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

street3
street3 string

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

city
city string

A cidade que foi fornecida para o endereço.

estado
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 que foi fornecido para o endereço. O valor deve ser um código de país/região ISO 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.

companyType
companyType string

O tipo de empresa de nuvem.

companySize
companySize integer

O tamanho da empresa de nuvem.

entityId
entityId string

O identificador exclusivo para a entidade jurídica na organização.

primaryContactFirstName
primaryContactFirstName string

O primeiro nome do contato principal para a empresa.

primaryContactLastName
primaryContactLastName string

O sobrenome do contato primário para a empresa.

primaryContactEmail
primaryContactEmail string

O endereço de email do contato principal da empresa.

primaryContactPhoneNumber
primaryContactPhoneNumber string

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

subscriptionCount
subscriptionCount integer

O número total de assinaturas disponíveis.

street1
street1 string

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

street2
street2 string

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

street3
street3 string

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

city
city string

A cidade que foi fornecida para o endereço.

estado
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 que foi fornecido para o endereço. O valor deve ser um código de país/região ISO de duas letras (por exemplo, EUA).

trackingId
trackingId string

TrackingId para o evento

merchantTimeStamp
merchantTimeStamp date-time

TimeStamp para o evento

Retornos

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

Nome 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.

calculatedFeatures
calculatedFeatures Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.CalculatedFeatures

Uma classe que representa os recursos calculados durante a avaliação

Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.AccountCreateResponseSuccessDetails

Objeto response para a API AccountCreate do Dynamics Fraud Protection

Nome Caminho Tipo Description
nome
name string

N/A

versão
version string

N/A

codificar
code string

N/A

descrição
description string

N/A

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

Coleção AssessmentResultDetail

transactionReferenceId
transactionReferenceId string

ID exclusiva para identificar transações individuais

enriquecimento
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

Nome 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 os recursos calculados durante a avaliação

Nome Caminho Tipo Description
emailDomain
emailDomain string

Domínio do email analisado do conteúdo da avaliação

emailPattern
emailPattern string

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

Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.DeviceAttributes

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

Nome 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 proxy 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 Tempo 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 exclusiva gerada pela impressão digital do dispositivo

deviceCountryCode
deviceCountryCode string

País de localização do dispositivo de IP verdadeiro

deviceState
deviceState string

Estado de localização do dispositivo do IP verdadeiro

deviceCity
deviceCity string

Cidade de localização do dispositivo de IP verdadeiro

devicePostalCode
devicePostalCode string

Código postal de localização do dispositivo do 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 usado na sessão

tcpDistance
tcpDistance string

Número de saltos de rede na conexão

operadora
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 do proxy, se detectado

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 usada (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 raiz. Para dispositivos Android e iOS.

isWifiEnabled
isWifiEnabled string

Indica se o wi-fi do dispositivo está habilitado ou desabilitado. Para dispositivos Android.

deviceSystemVersion
deviceSystemVersion string

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

deviceModelName
deviceModelName string

O nome do modelo de 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 êxito do Dynamics Fraud Protection

Nome Caminho Tipo Description
nome
name string

N/A

versão
version string

N/A

codificar
code string

N/A

descrição
description string

N/A

Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.ResponseSuccessDetails

Objeto response para APIs do Dynamics Fraud Protection

Nome Caminho Tipo Description
nome
name string

N/A

versão
version string

N/A

codificar
code string

N/A

descrição
description string

N/A

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

Coleção AssessmentResultDetail

transactionReferenceId
transactionReferenceId string

ID exclusiva para identificar transações individuais

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

Uma classe que representa os recursos de enriquecimento

Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.ResultDetail

AssessmentResultDetail

Nome Caminho Tipo Description
decisão
decision string

O tipo da decisão tomada

challengeType
challengeType string

O tipo de desafio

Razões
reasons array of string

Uma lista de motivos

regra
rule string

A regra que o conteúdo correspondeu

clauseName
clauseName string

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

supportMessages
supportMessages array of string

Lista de mensagens que dão suporte à decisão

outro
other object

quaisquer dados adicionais

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

Lista de pontuações diferentes

ruleEvaluations
ruleEvaluations array of Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.RuleEvaluation

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

Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.RuleEvaluation

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

Nome Caminho Tipo Description
regra
rule string

O nome amigável do conjunto de regras

clauseNames
clauseNames array of string

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

Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.Score

Objeto Score

Nome Caminho Tipo Description
scoreType
scoreType string

O tipo de pontuação

scoreValue
scoreValue double

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

reason
reason string

O motivo do valor da pontuação

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

Nome Caminho Tipo Description
object

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

Detalhes do resultado

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

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

Nome Caminho Tipo Description
object

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

Detalhes do resultado

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

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

Nome Caminho Tipo Description
object

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

Detalhes do resultado

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

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

Detalhes do resultado

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

Conteúdo da resposta à compra

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

Conteúdo da resposta à compra

Nome Caminho Tipo Description
riskScore
riskScore integer

Pontuação de risco calculada por modelos de risco da Proteção contra Fraudes no intervalo de -1 a 1000. -1 indica um erro ao determinar uma pontuação de risco.

merchantRuleDecision
merchantRuleDecision string

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

ruleEvaluations
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
midFlag string

Sinalizador de ID do Comerciante (MID) recomendado. Valores possíveis 'Program' | 'Standard' | 'Control'

reasonCodes
reasonCodes string

Códigos de motivo explicando a decisão.

policyApplied
policyApplied string

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

bankName
bankName string

Banco (emissor) que o DFP solicitou essa transaçã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 mercante.

deviceAttributes
deviceAttributes object

Atributos de dispositivo da impressão digital do DFP

com êxito
succeeded string

A solicitação foi bem-sucedida

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

Nome Caminho Tipo Description
object

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

Detalhes do resultado

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

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

Nome Caminho Tipo Description
object

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

Detalhes do resultado

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

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

Conteúdo da resposta UpdateAccount

Nome Caminho Tipo Description
deviceAttributes
deviceAttributes object

Atributos de dispositivo da impressão digital do DFP

com êxito
succeeded string

A solicitação foi bem-sucedida

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

Detalhes do resultado

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

Conteúdo da resposta UpdateAccount