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/ |
| 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
|
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
|
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
|
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
|
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
|
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
|
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
|
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 |