Partager via


Dynamics 365 Fraud Protection (préversion)

Microsoft Dynamics 365 Fraud Protection offre aux commerçants la possibilité d’obtenir une évaluation des risques sur les activités frauduleuses associées aux achats de commerce électronique, à l’inscription et à la connexion de comptes frauduleux dans leur magasin en ligne

Ce connecteur est disponible dans les produits et régions suivants :

Service classe Régions
Copilot Studio Premium Toutes les régions Power Automate , à l’exception des éléments suivants :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Applications logiques Norme Toutes les régions Logic Apps , à l’exception des suivantes :
     - Régions Azure Government
     - Régions Azure Chine
     - Us Department of Defense (DoD)
Power Apps Premium Toutes les régions Power Apps , à l’exception des suivantes :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Power Automate Premium Toutes les régions Power Automate , à l’exception des éléments suivants :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Contact
Nom Microsoft
URL https://dynamics.microsoft.com/ai/fraud-protection/
Messagerie électronique dfpconnector@microsoft.com
Métadonnées du connecteur
Éditeur Microsoft
Site internet https://docs.microsoft.com/fraud-protection-rest/api/fraud-protection-rest/
Politique de confidentialité https://docs.microsoft.com/dynamics365/fraud-protection/data-processing-protection/
Catégories AI

Le connecteur Microsoft Dynamics 365 Fraud Protection offre aux marchands la possibilité d’obtenir une évaluation des risques sur les activités frauduleuses associées aux achats de commerce électronique, à l’inscription et à la connexion de comptes frauduleux dans leur magasin en ligne.

Prerequisites

Pour utiliser ce connecteur, l’utilisateur doit déjà disposer d’un locataire approvisionné sur Dynamics 365 Fraud Protection et disposer d’un compte sur Power App Platform.

Comment obtenir des informations d’identification

Les étapes d’obtention des informations d’identification sont documentées ici : https://github.com/microsoft/Dynamics-365-Fraud-Protection-Samples/tree/master/power%20apps%20connector

Bien démarrer avec votre connecteur

Pour plus d’informations sur la prise en main, consultez Les exemples Dynamics 365 Fraud Protection.

Problèmes connus et limitations

Pour plus d’informations, consultez Les exemples Dynamics 365 Fraud Protection.

Erreurs courantes et solutions

Lorsque vous utilisez le connecteur pour appeler Dynamics 365 Fraud Protection, certains problèmes courants peuvent se produire :

  • 401 Non autorisé : le jeton d’accès n’est pas valide, vérifiez les informations d’identification placées.
  • 403 Interdit : Échec de l’autorisation, vérifiez les informations d’identification entrées.
  • 400 Demande incorrecte : certains champs obligatoires de la charge utile sont manquants ou au format incorrect, vérifiez le message d’erreur détaillé.
  • 500 Erreur interne du serveur : une exception s’est produite côté serveur, notez l’ID de corrélation et contactez l’équipe DFP concernant cette erreur.

Questions fréquentes (FAQ)

Pour plus d’informations, consultez Les exemples Dynamics 365 Fraud Protection.

Création d’une connexion

Le connecteur prend en charge les types d’authentification suivants :

Par défaut Paramètres de création de connexion. Toutes les régions Non partageable

Faire défaut

Applicable : Toutes les régions

Paramètres de création de connexion.

Cette connexion n’est pas partageable. Si l’application power est partagée avec un autre utilisateur, un autre utilisateur est invité à créer une connexion explicitement.

Limitations

Nom Appels Période de renouvellement
Appels d’API par connexion 100 60 secondes

Actions

Fournit une évaluation des risques pour la tentative de connexion de compte

Cet événement envoie des informations et un contexte sur une nouvelle tentative de connexion de compte entrante. La réponse contient une décision pour la connexion au compte

Fournit une évaluation des risques pour la tentative de création de compte

Cet événement envoie des informations et un contexte sur une nouvelle tentative de création de compte entrante. La réponse contient une décision pour la création du compte

Fournit une évaluation des risques pour la transaction d’achat en ligne

Cet événement envoie des informations et un contexte sur une nouvelle transaction d’achat entrante. La réponse contient une décision d’approuver ou de rejeter la transaction d’achat et l’ID de marchand approprié (MID) que le commerçant doit envoyer dans l’appel d’autorisation à sa banque

Fournit une évaluation des risques pour les événements personnalisés

Cet événement vous permet d’envoyer une structure de leur choix, déclenchée par des conditions de leur choix pour l’évaluation des règles. La réponse contient une décision pour l’événement

Met à jour les informations de compte pour la protection des comptes

Cet événement met à jour ou crée des informations de compte d’utilisateur pour le service de protection des comptes, par exemple, Ajouter un instrument de paiement, Ajouter une adresse ou tout autre attribut utilisateur. Il s’agit d’un événement d’ingestion de données uniquement

Met à jour les informations de remboursement

Cet événement envoie des informations sur une transaction d’achat précédente en cours de remboursement. Il s’agit d’un événement d’ingestion de données uniquement. De nombreux marchands envoient ces événements à l’aide du chargement de données en bloc

Met à jour les informations du compte pour la protection des achats

Cet événement met à jour ou crée des informations de compte d’utilisateur pour le service de protection d’achat, par exemple, Ajouter un instrument de paiement, Ajouter une adresse ou tout autre attribut utilisateur. Il s’agit d’un événement d’ingestion de données uniquement

Met à jour les informations d’autorisation bancaire

Cet événement indique si une transaction d’achat envoyée à la banque a été approuvée ou rejetée pour l’autorisation bancaire ou les frais bancaires/règlement. Il s’agit d’un événement d’ingestion de données uniquement

Met à jour les informations d’étiquette de fraude pour la protection des achats

Cet événement envoie une mise à jour de l’étiquette. Il s’agit d’un événement d’ingestion de données uniquement

Met à jour les informations d’étiquette de fraude pour la protection des comptes

Cet événement envoie une mise à jour de l’étiquette. Il s’agit d’un événement d’ingestion de données uniquement

Met à jour l’état de la connexion du compte

Cet événement envoie une mise à jour de l’état d’une connexion de compte, par exemple, si la connexion au compte a été annulée. Il s’agit d’un événement d’ingestion de données uniquement

Met à jour l’état de la création du compte

Cet événement envoie une mise à jour de l’état d’une création de compte, par exemple si la création du compte a été annulée. Il s’agit d’un événement d’ingestion de données uniquement

Met à jour l’état d’une transaction d’achat en ligne

Cet événement envoie une mise à jour de l’état d’un achat, par exemple si l’achat a été annulé. Il s’agit d’un événement d’ingestion de données uniquement

Mises à jour des informations de fraude confirmées

Cet événement envoie des informations sur un achat précédent que le client a contesté avec sa banque comme fraude. Il s’agit d’un événement d’ingestion de données uniquement. De nombreux marchands envoient ces événements à l’aide du chargement de données en bloc

Fournit une évaluation des risques pour la tentative de connexion de compte

Cet événement envoie des informations et un contexte sur une nouvelle tentative de connexion de compte entrante. La réponse contient une décision pour la connexion au compte

Paramètres

Nom Clé Obligatoire Type Description
hosturl
hostUrl True string

URL de l’hôte

type de contenu
Content-Type True string

application/json

ID de corrélation
x-ms-correlation-id string

Unqiue, par requête Correlation-Id utile dans le suivi des problèmes d’exécution.

Identifiant de l’environnement
x-ms-dfpenvid string

EnvironmentId

nom
name True string

Nom de l’événement. Doit être ' AP. AccountLogin'

version
version True string

Version de la charge utile. Doit être « 0,5 »

trackingId
trackingId True string

Identificateur de l’événement Login.

loginId
loginId True string

Identificateur de l’événement Login. Peut correspondre à trackingId.

type d'évaluation
assessmentType string

Indique le type d’évaluation de l’événement. Les valeurs possibles sont « Evaluate » | 'Protéger'. S’il n’est pas spécifié, la valeur par défaut est « Protéger ».

customerLocalDate
customerLocalDate True date-time

Date de connexion de l’événement Account Login, dans le fuseau horaire local du client. Le format est ISO 8601.

merchantTimeStamp
merchantTimeStamp True date-time

TimeStamp pour l’événement.

deviceContextId
deviceContextId True string

L’ID d’appareil du client, tel que fourni et maître par le service DFP Device Fingerprinting.

ipAddress
ipAddress string

Adresse IP du client.

provider
provider string

Fournisseur d’informations sur l’appareil. Les valeurs possibles sont « DFPFingerprinting » | » Marchand'|' Inconnu'. S’il n’est pas spécifié, la valeur par défaut est « DFPFingerprinting ».

externalDeviceId
externalDeviceId string

L’ID d’appareil du client, tel qu’il est fourni et maître par le marchand.

externalDeviceType
externalDeviceType string

Type d’appareil du client, tel que fourni et maître par le marchand. Les valeurs possibles sont « Mobile », « Computer », « MerchantHardware », « Tablet », « GameConsole ».

userId
userId True string

Identificateur de l’utilisateur. Ces informations sont fournies par le marchand.

type d'utilisateur
userType string

Type de profil de l’utilisateur. Les valeurs possibles sont « Consumer » | » Développeur'|' Vendeur'|' Publisher'|' Locataire'.

nom d'utilisateur
username True string

Nom d’utilisateur fourni par l’utilisateur.

authenticationProvider
authenticationProvider True string

Le fournisseur d’authentification unique (SSO) de l’utilisateur, s’il est différent de celui du marchand. Les valuse possibles sont « MSA » | Facebook'|' PSN'|' MerchantAuth'|' Google'.

nom d’affichage
displayName True string

Le fournisseur d’authentification unique (SSO) de l’utilisateur, s’il est différent de celui du marchand. Les valuse possibles sont « MSA » | Facebook'|' PSN'|' MerchantAuth'|' Google'.

lastPhoneNumberUpdateDate
lastPhoneNumberUpdateDate date-time

Mise à jour la plus récente ou création de date/heure de n’importe quel numéro de téléphone.

lastEmailUpdateDate
lastEmailUpdateDate date-time

Mise à jour la plus récente ou création de date/heure de tout e-mail.

lastAddressUpdateDate
lastAddressUpdateDate date-time

Dernière mise à jour ou création de date/heure de n’importe quelle adresse.

lastPaymentInstrumentUpdateDate
lastPaymentInstrumentUpdateDate date-time

Mise à jour ou date/heure de création la plus récente de tout paymentInstrument.

campaignType
campaignType string

Type de campagne marketing. Les valeurs possibles sont « Direct », « Email », « Référence », « PaidSearch », « OrganicSearch », « Advertising », « SocialNetwork », « General Marketing », « Unknown », « Other ».

trafficSourceReferrer
trafficSourceReferrer string

Source de cet utilisateur s’il est connu. Si par le biais d’une référence utilisateur existante, fournissez l’original MerchantUserId du référent.

trafficSourceReferralLink
trafficSourceReferralLink uri

Source de cet utilisateur s’il est connu. Si vous utilisez d’autres types de campagne au lieu d’une référence utilisateur existante, fournissez le lien d’URL source.

trafficSourceReferralSite
trafficSourceReferralSite string

Site source du trafic. Les valeurs possibles sont « Facebook », « Instagram », « Twitter », « Bing », « Google », « Pinterest », « WhatsApp », etc.

incentiveType
incentiveType string

Type d’incentive pour le nouvel utilisateur. Les valeurs possibles sont « None », « CashBack », « Discount », « FreeTrial », « BonusPoints », « Gift », « Unknown », « Other ».

incentiveOffer
incentiveOffer string

Nom exact de l’offre incitative. Exemples : $5 off on first order, free shipping, 5000 points.

campaignStartDate
campaignStartDate date-time

Date de la campagne à partir de la collecte incitative.

campaignEndDate
campaignEndDate date-time

Date de l’expiration de la campagne sur la collecte d’incentives.

incentiveQuantitiyLimit
incentiveQuantitiyLimit string

Limite de quantité incitative définie par le commerçant. c’est-à-dire un maximum de trois 5 000 points par utilisateur par jour.

Retours

Objet Response pour les API Dynamics Fraud Protection

Fournit une évaluation des risques pour la tentative de création de compte

Cet événement envoie des informations et un contexte sur une nouvelle tentative de création de compte entrante. La réponse contient une décision pour la création du compte

Paramètres

Nom Clé Obligatoire Type Description
hosturl
hostUrl True string

URL de l’hôte

type de contenu
Content-Type True string

application/json

ID de corrélation
x-ms-correlation-id string

Unqiue, par requête Correlation-Id utile dans le suivi des problèmes d’exécution.

Identifiant de l’environnement
x-ms-dfpenvid string

EnvironmentId

nom
name True string

Nom de l’événement. Doit être ' AP. AccountCreation'

version
version True string

Version de la charge utile. Doit être « 0,5 »

trackingId
trackingId True string

Identificateur de l’événement De création de compte.

signUpId
signUpId True string

Identificateur de l’événement De création de compte. Peut correspondre à trackingId.

type d'évaluation
assessmentType string

Indique le type d’évaluation de l’événement. Les valeurs possibles sont « Evaluate » | 'Protéger'. S’il n’est pas spécifié, la valeur par défaut est « Protéger ».

customerLocalDate
customerLocalDate True date-time

Date de création de l’événement De création de compte, dans le fuseau horaire local du client. Le format est ISO 8601.

merchantTimeStamp
merchantTimeStamp True date-time

TimeStamp pour l’événement.

deviceContextId
deviceContextId True string

L’ID d’appareil du client, tel que fourni et maître par le service DFP Device Fingerprinting.

ipAddress
ipAddress string

Adresse IP du client.

provider
provider string

Fournisseur d’informations sur l’appareil. Les valeurs possibles sont « DFPFingerprinting » | » Marchand'|' Inconnu'. S’il n’est pas spécifié, la valeur par défaut est « DFPFingerprinting ».

externalDeviceId
externalDeviceId string

L’ID d’appareil du client, tel qu’il est fourni et maître par le marchand.

externalDeviceType
externalDeviceType string

Type d’appareil du client, tel que fourni et maître par le marchand. Les valeurs possibles sont « Mobile », « Computer », « MerchantHardware », « Tablet », « GameConsole ».

userId
userId string

Identificateur de l’utilisateur. Ces informations sont fournies par le marchand.

type d'utilisateur
userType string

Type de profil de l’utilisateur. Les valeurs possibles sont « Consumer » | » Développeur'|' Vendeur'|' Publisher'|' Locataire'.

nom d'utilisateur
username True string

Nom d’utilisateur fourni par l’utilisateur.

firstName
firstName string

Prénom fourni par l’utilisateur sur le compte.

lastName
lastName string

Nom fourni par l’utilisateur sur le compte.

countryRegion
countryRegion string

CountryRegion de l’utilisateur. La valeur doit être un code ISO CountryRegion à deux lettres (par exemple, ÉTATS-Unis).

zipCode
zipCode string

Code postal de l’utilisateur.

timeZone
timeZone string

Fuseau horaire de l’utilisateur.

language
language string

Langue et territoire de l’utilisateur (par exemple, EN-US).

membershipId
membershipId string

ID d’appartenance, si l’utilisateur dispose déjà d’une appartenance au marchand.

isMembershipIdUsername
isMembershipIdUsername boolean

membershipId peut être utilisé comme nom d’utilisateur, par défaut sur False.

phoneType
phoneType True string

Les valeurs sont les suivantes : « Primary » | » Alternative », valeur par défaut « Primary ».

numéro de téléphone
phoneNumber True string

Numéro de téléphone de l’utilisateur. Le format doit être le code pays/région suivi d’un trait d’union (-), puis le numéro de téléphone (par exemple, pour les États-Unis, +1-1234567890).

isPhoneNumberValidated
isPhoneNumberValidated boolean

Valeur True/False qui indique si le numéro de téléphone fourni par l’utilisateur a été vérifié comme appartenant à l’utilisateur.

phoneNumberValidatedDate
phoneNumberValidatedDate date-time

Date de validation du numéro de téléphone de l’utilisateur. Le format est ISO 8601.

isPhoneUsername
isPhoneUsername boolean

Le numéro de téléphone peut être utilisé comme nom d’utilisateur, par défaut sur False.

emailType
emailType True string

Les valeurs sont :'Primary', 'Alternative'

emailValue
emailValue True string

Adresse de messagerie de l’utilisateur. Cette valeur ne respecte pas la casse.

isEmailValidated
isEmailValidated boolean

Valeur True/False qui indique si l’adresse e-mail fournie par l’utilisateur a été vérifiée comme appartenant à l’utilisateur.

emailValidatedDate
emailValidatedDate date-time

Date de validation de l’e-mail de l’utilisateur. Le format est ISO 8601.

isEmailUsername
isEmailUsername boolean

L’e-mail peut être utilisé comme nom d’utilisateur, par défaut sur False.

authenticationProvider
authenticationProvider True string

Le fournisseur d’authentification unique (SSO) de l’utilisateur, s’il est différent de celui du marchand. Les valuse possibles sont « MSA » | Facebook'|' PSN'|' MerchantAuth'|' Google'.

nom d’affichage
displayName True string

Le fournisseur d’authentification unique (SSO) de l’utilisateur, s’il est différent de celui du marchand. Les valuse possibles sont « MSA » | Facebook'|' PSN'|' MerchantAuth'|' Google'.

addressType
addressType True string

Type d’adresse. Les valeurs sont :'Primary'|' Facturation'|' Expédition'|' Alternative'. la valeur par défaut est « Primary ».

firstName
firstName string

Prénom fourni par l’utilisateur associé à l’adresse.

lastName
lastName string

Nom fourni par l’utilisateur associé à l’adresse.

numéro de téléphone
phoneNumber string

Numéro de téléphone fourni par l’utilisateur associé à l’adresse.

street1
street1 string

Première ligne fournie pour l’adresse.

street2
street2 string

Deuxième ligne fournie pour l’adresse. (Cette valeur peut être vide.)

street3
street3 string

Troisième ligne fournie pour l’adresse. (Cette valeur peut être vide.)

city
city string

La ville qui a été fournie pour l’adresse.

état
state string

État ou province fourni pour l’adresse.

quartier
district string

Le district qui a été fourni pour l’adresse.

zipCode
zipCode string

Code postal fourni pour l’adresse.

countryRegion
countryRegion string

Code pays/région fourni pour l’adresse. La valeur doit être un code ISO CountryRegion à deux lettres (par exemple, ÉTATS-Unis).

merchantPaymentInstrumentId
merchantPaymentInstrumentId True string

Identificateur de l’instrument de paiement. Ces informations sont fournies par le marchand.

type
type True string

Type de paiement. Les valeurs possibles sont les suivantes : « Autre » | CreditCard'|' DirectDebit'|' PayPal'|' MobileBilling'|' OnlineBankTransfer' |' Facture' |' MerchantGiftCard'|' MerchantWallet'|' CashOnDelivery'|' Paytm'|' CCAvenue'.

date de création
creationDate date-time

Date de la première entrée pour l’instrument de paiement dans le système du marchand. Le format est ISO 8601.

updateDate
updateDate date-time

Date de la dernière mise à jour de l’instrument de paiement dans le système du marchand. Ne doit pas être antérieur à creationDate. Le format est ISO 8601.

état
state string

L’état actuel du PI dans le système du marchand. Les valeurs possibles sont les suivantes : « Actif » | Bloqué'|' Expirée'

cardType
cardType string

Cet attribut est utilisé uniquement pour les paiements du type de carte de crédit/débit. Les valeurs possibles sont les suivantes : « Visa » | Brokers'|' Amex'|' ACH'|' SEPA'|' UnionPay'|' Inicis'|' MobileBillingCarrier'|' Découvrir'|' AllPay'|' JCB' |' DiscoverDiners'.

holderName
holderName string

Nom de l’utilisateur de l’instrument de paiement. Cet attribut est utilisé uniquement pour les paiements du type de carte de crédit/débit.

poubelle
bin string

Compartiment de carte de crédit/débit. Cet attribut est utilisé uniquement pour les paiements du type de carte de crédit/débit.

date d'expiration
expirationDate string

Date d’expiration de l’instrument de paiement dans le système du marchand. Le format est ISO 8601. Cet attribut est utilisé uniquement pour les paiements du type de carte de crédit/débit.

lastFourDigits
lastFourDigits string

Les quatre derniers chiffres de la carte de crédit/débit. Cet attribut est utilisé uniquement pour les paiements du type de carte de crédit/débit.

addressType
addressType True string

Type d’adresse. Les valeurs sont :'Primary'|' Facturation'|' Expédition'|' Alternative'. la valeur par défaut est « Primary ».

firstName
firstName string

Prénom fourni par l’utilisateur associé à l’adresse.

lastName
lastName string

Nom fourni par l’utilisateur associé à l’adresse.

numéro de téléphone
phoneNumber string

Numéro de téléphone fourni par l’utilisateur associé à l’adresse.

street1
street1 string

Première ligne fournie pour l’adresse.

street2
street2 string

Deuxième ligne fournie pour l’adresse. (Cette valeur peut être vide.)

street3
street3 string

Troisième ligne fournie pour l’adresse. (Cette valeur peut être vide.)

city
city string

La ville qui a été fournie pour l’adresse.

état
state string

État ou province fourni pour l’adresse.

quartier
district string

Le district qui a été fourni pour l’adresse.

zipCode
zipCode string

Code postal fourni pour l’adresse.

countryRegion
countryRegion string

Code pays/région fourni pour l’adresse. La valeur doit être un code ISO CountryRegion à deux lettres (par exemple, ÉTATS-Unis).

Messagerie électronique
email string

Adresse e-mail associée à l’instrument de paiement. Cet attribut est utilisé uniquement pour les paiements du type PayPal.

billingAgreementId
billingAgreementId string

Cet attribut est utilisé uniquement pour les paiements du type PayPal.

payerId
payerId string

Cet attribut est utilisé uniquement pour les paiements du type PayPal.

payerStatus
payerStatus string

Valeur qui indique si PayPal a vérifié le paiement. Cet attribut est utilisé uniquement pour les paiements du type PayPal.

addressStatus
addressStatus string

Valeur qui indique si PayPal a vérifié l’adresse du contribuable. Cet attribut est utilisé uniquement pour les paiements du type PayPal.

imei
imei string

Cet attribut est utilisé uniquement pour les paiements du type mobilepayment.

campaignType
campaignType string

Type de campagne marketing. Les valeurs possibles sont « Direct », « Email », « Référence », « PaidSearch », « OrganicSearch », « Advertising », « SocialNetwork », « General Marketing », « Unknown », « Other ».

trafficSourceReferrer
trafficSourceReferrer string

Source de cet utilisateur s’il est connu. Si par le biais d’une référence utilisateur existante, fournissez l’original MerchantUserId du référent.

trafficSourceReferralLink
trafficSourceReferralLink uri

Source de cet utilisateur s’il est connu. Si vous utilisez d’autres types de campagne au lieu d’une référence utilisateur existante, fournissez le lien d’URL source.

trafficSourceReferralSite
trafficSourceReferralSite string

Site source du trafic. Les valeurs possibles sont « Facebook », « Instagram », « Twitter », « Bing », « Google », « Pinterest », « WhatsApp », etc.

incentiveType
incentiveType string

Type d’incentive pour le nouvel utilisateur. Les valeurs possibles sont « None », « CashBack », « Discount », « FreeTrial », « BonusPoints », « Gift », « Unknown », « Other ».

incentiveOffer
incentiveOffer string

Nom exact de l’offre incitative. Exemples : $5 off on first order, free shipping, 5000 points.

campaignStartDate
campaignStartDate date-time

Date de la campagne à partir de la collecte incitative.

campaignEndDate
campaignEndDate date-time

Date de l’expiration de la campagne sur la collecte d’incentives.

incentiveQuantitiyLimit
incentiveQuantitiyLimit string

Limite de quantité incitative définie par le commerçant. c’est-à-dire un maximum de trois 5 000 points par utilisateur par jour.

Retours

Response Object for Dynamics Fraud Protection AccountCreate API

Fournit une évaluation des risques pour la transaction d’achat en ligne

Cet événement envoie des informations et un contexte sur une nouvelle transaction d’achat entrante. La réponse contient une décision d’approuver ou de rejeter la transaction d’achat et l’ID de marchand approprié (MID) que le commerçant doit envoyer dans l’appel d’autorisation à sa banque

Paramètres

Nom Clé Obligatoire Type Description
hosturl
hostUrl True string

URL de l’hôte

Type de contenu
Content-Type True string

application/json

ID de corrélation
x-ms-correlation-id string

Unqiue, par requête Correlation-Id utile dans le suivi des problèmes d’exécution.

Identifiant de l’environnement
x-ms-dfpenvid string

EnvironmentId

purchaseId
purchaseId True string

Identificateur de transaction (ou achat/commande) dans le système marchand.

type d'évaluation
assessmentType string

Indique le type d’évaluation de l’événement. Les valeurs possibles sont « Evaluate » ou « Protect ». S’il n’est pas spécifié, la valeur par défaut est « Protéger »

originalOrderId
originalOrderId string

Identificateur de commande d’origine dans le système marchand pour les paiements pour la facturation périodique, comme les abonnements mensuels.

customerLocalDate
customerLocalDate date-time

Date de création de l’achat en fonction du fuseau horaire local du client. Le format est ISO8601

merchantLocalDate
merchantLocalDate True date-time

Date de création de l’achat en fonction du fuseau horaire du marchand. Le format est ISO8601

merchantIdentifier
merchantIdentifier string

Identificateur marchand (MID) pour la banque

merchantCategoryCode
merchantCategoryCode string

Code de catégorie marchand (MCC) pour la banque

merchantBusinessType
merchantBusinessType string

Type d’entreprise marchand pour cet achat

merchantBusinessSegment
merchantBusinessSegment string

Segment commercial marchand pour cet achat

isTest
isTest boolean

Signifie que l’achat est un achat de test

isFreeProductIncluded
isFreeProductIncluded boolean

Signifie si un produit gratuit fait partie de cet achat

isRecurringCharge
isRecurringCharge boolean

Signifie si l’achat est un frais récurrent

isGuestCheckout
isGuestCheckout boolean

Signifie si l’achat est effectué via la caisse la plus gueest

isPostAuthCheck
isPostAuthCheck boolean

Indique si l’achat est envoyé à DFP après l’authentification bancaire

isRetryOrder
isRetryOrder boolean

Signifie si l’achat est une nouvelle tentative d’une tentative antérieure ayant échoué

recurringChargeFrequencyInDays
recurringChargeFrequencyInDays integer

Nombre de jours après lesquels les frais sont récursivités

recurringChargeStartDate
recurringChargeStartDate date-time

Date de début de cet achat, si périodique

recurringChargeEndDate
recurringChargeEndDate date-time

Date de fin de cet achat, si périodique

isPostpaid
isPostpaid boolean

Signifie si l’achat est post-payé

distinctItemCount
distinctItemCount double

Nombre de produits uniques vendus dans le cadre de l’achat

totalItemCount
totalItemCount double

Nombre total de produits vendus dans le cadre de l’achat

orderType
orderType string

Type d’ordre, par exemple, Take Out

discountAmount
discountAmount double

Remise fournie sur l’achat d’origine avant de dériver le montant total

tipAmount
tipAmount double

Conseil fourni lors de l’achat

totalAmount
totalAmount double

Montant total facturé au client ; taxes et expéditions incluses. Les remises et les coupons peuvent être inclus éventuellement ; il n’existe actuellement aucun champ distinct pour eux. Fourni par le marchand.

salesTax
salesTax double

Taxe de vente facturée pour la transaction. Fourni par le marchand.

monnaie
currency string

Devise de l’achat d’origine au format de code ISO 4217 (USD, GBP, etc.).

shippingMethod
shippingMethod string

Indique la méthode utilisée pour expédier l’achat. Valeurs possibles « InStorePickup » | 'Standard' | 'Express' | 'DirectEntitlement' | 'DigitalToken'

transactionProcessingOrder
transactionProcessingOrder string

Ordre dans lequel l’évaluation des fraudes a été effectuée pendant le flux de transaction. Les valeurs possibles sont PREAUTHORIZATION, POSTAUTHORIZATION, BEFORE3DS, AFTER3DS

recurringSubscriptionId
recurringSubscriptionId string

ID unique pour les frais récurrents

recurringChargeSequence
recurringChargeSequence string

Le nième (1, 2, 3...) fois que les frais récurrents ont eu lieu pour ce client.

midName
midName string

Nom du marchand associé au MID (identificateur du marchand).

transactionDescription
transactionDescription string

Type de traitement des transactions. Les valeurs Possilbe sont SUBSCRIPTIONFEE, DELAYEDCHARGES, NOSHOW, DEPOSIT

shippingEmail
shippingEmail string

Adresse e-mail d’expédition de l’utilisateur

données personnalisées
customData object

Paires clé-valeur qui peuvent être transmises pour l’utilisation de règles, etc. Pour en savoir plus, https://docs.microsoft.com/dynamics365/fraud-protection/schema#download-sample-data

shippingDate
shippingDate date-time

Date à laquelle la commande a été livrée

orderInitiatedChannel
orderInitiatedChannel string

Canal où la transaction a été créée (par exemple : « AppStore », « Web », « MobileWeb », « App », « App », « InGamePurchase »)

orderInitiatedChannelName
orderInitiatedChannelName string

Nom de l’application ou URL web où la transaction a été créée

orderInitiatedChannelRegionORCountry
orderInitiatedChannelRegionORCountry string

Le marché sur lequel la transaction a été créée (par exemple : Marché de l’application)

merchantBusinessSegmentL2
merchantBusinessSegmentL2 string

Secteur d’activité ou secteur d’activité de deuxième niveau

lastUpdateYear
lastUpdateYear integer

Année où l’élément a été mis à jour la dernière fois

userId
userId True string

Identificateur de l’utilisateur. Ces informations sont fournies par le marchand.

date de création
creationDate date-time

Date de création du compte d’utilisateur. Le format est ISO 8601.

updateDate
updateDate date-time

Date à laquelle les données utilisateur ont été modifiées pour la dernière fois. Le format est ISO 8601.

firstName
firstName string

Prénom fourni par l’utilisateur sur le compte.

lastName
lastName string

Nom fourni par l’utilisateur sur le compte.

country
country string

Pays ou région de l’utilisateur. La valeur doit être un code ISO de pays/région iso à deux lettres (par exemple, ÉTATS-Unis).

zipCode
zipCode string

Code postal de l’utilisateur.

timeZone
timeZone string

Fuseau horaire de l’utilisateur.

language
language string

Langue et territoire de l’utilisateur (par exemple, EN-US).

numéro de téléphone
phoneNumber string

Numéro de téléphone de l’utilisateur. Le format doit être le code pays/région suivi d’un trait d’union (-), puis le numéro de téléphone (par exemple, pour les États-Unis, +1-1234567890).

Messagerie électronique
email string

Adresse de messagerie de l’utilisateur. Cette valeur ne respecte pas la casse.

membershipId
membershipId string

ID d’appartenance, si l’utilisateur dispose déjà d’une appartenance au marchand.

type de profil
profileType string

Type de profil de l’utilisateur. Valeurs possibles « Consommateur » | 'Seller' | 'Publisher' | 'Tenant' | 'Développeur'

profileName
profileName string

Nom du profil, selon profileType.

authenticationProvider
authenticationProvider string

Le fournisseur d’authentification de l’utilisateur, s’il est différent de celui du commerçant. Valuse possible 'MSA' | 'Facebook' | 'PSN' | 'MerchantAuth' | 'Google'

méthode d'authentification
authenticationMethod string

La façon dont le client a été authentifié avant/pendant l’achat. Certaines valeurs possibles sont PASSWORD-BASED, MULTI-FACTOR, BIOMÉTRIE, TOKEN-BASED,

nom d’affichage
displayName string

Nom complet de l’utilisateur. Exemple : valeur de gamertag Xbox

isEmailValidated
isEmailValidated boolean

Valeur True/False qui indique si l’adresse e-mail fournie par l’utilisateur a été vérifiée comme appartenant à l’utilisateur.

emailValidatedDate
emailValidatedDate date-time

Date de validation de l’e-mail de l’utilisateur. Le format est ISO 8601.

isPhoneNumberValidated
isPhoneNumberValidated boolean

Valeur True/False qui indique si le numéro de téléphone fourni par l’utilisateur a été vérifié comme appartenant à l’utilisateur.

phoneNumberValidatedDate
phoneNumberValidatedDate date-time

Date de validation du numéro de téléphone de l’utilisateur. Le format est ISO 8601.

membershipType
membershipType string

État ou type d’appartenance du client. Différents niveaux de paiement peuvent être spécifiés, tels que Premium, Executive. Les valeurs possibles sont FREE, PAYANT, PREMIUM

loginInputMethod
loginInputMethod string

La façon dont le client entre ses informations d’identification. Les valeurs possibles sont MANUALINPUT, AUTOFILL, SCRIPT, COPYPASTE, SELECTPROFILE

lastPasswordUpdatedDate
lastPasswordUpdatedDate date-time

Lorsque le mot de passe du client a été mis à jour pour la dernière fois.

firstPurchaseDate
firstPurchaseDate date-time

Lorsque le client a effectué son premier achat

loginChallengeType
loginChallengeType string

Type de test de réponse de défi qui a été lancé. Les valeurs possibles sont SMS SMS, PHONE SMS, EMAIL PIN, CAPTCHA

deviceContextId
deviceContextId True string

ID de session d’empreinte digitale du client ou ID d’événement si la session n’est pas disponible.

provider
provider string

Fournisseur d’informations sur l’appareil. Les valeurs possibles sont « DFPFingerPrinting » | 'Marchand'. Si vous utilisez le script JS DFP Fingerprinting, vous devez passer « DFPFingerPrinting » pour que toutes les données se connectent correctement.

deviceContextDC
deviceContextDC string

DÉCONSEILLÉ : N’est plus nécessaire pour l’empreinte digitale DFP. Centre de données qui stocke la session DFP Fingerprinting du client (fourni par le script JS DFP Fingerprinting).

externalDeviceId
externalDeviceId string

L’ID d’appareil du client, tel qu’il est fourni et maître par le marchand.

externalDeviceType
externalDeviceType string

Type d’appareil du client, tel que fourni et maître par le marchand. Valeurs possibles « Mobile » | 'Computer' | 'MerchantHardware' | 'Tablet' | 'GameConsole'

ipAddress
ipAddress string

Adresse IP du client (fournie par le marchand)

httpSignature
httpSignature string

Signature numérique du message HTTP.

httpUserAgent
httpUserAgent string

En-tête de demande utilisé pour identifier l’application, le système d’exploitation, le fournisseur et/ou la version.

browserHeader
browserHeader string

Liste complète des en-têtes de requête envoyés par le navigateur.

browserResolution
browserResolution string

Résolution du navigateur.

browserLanguage
browserLanguage string

Préférence de langue par défaut du navigateur.

tcpSignature
tcpSignature string

Signature de l’application TCP.

sslSignature
sslSignature string

Signature SSL.

enabledCookies
enabledCookies boolean

Valeur True/False qui indique si les cookies sont activés.

enabledFlash
enabledFlash boolean

Valeur True/False qui indique si Flash est activé.

enabledJavaScript
enabledJavaScript boolean

Valeur True/False qui indique si javascript est activé.

screenAspectRatio
screenAspectRatio string

Rapport d’aspect du navigateur.

screenColorDepth
screenColorDepth string

Profondeur de couleur de l’écran.

screenResolution
screenResolution string

Résolution de l’écran de l’appareil en pixels

siteHostName
siteHostName string

Nom d’hôte du site.

os
os string

Système d’exploitation de l’appareil.

oSFonts
oSFonts string

Police par défaut du système d’exploitation.

deviceProcessor
deviceProcessor string

Processeur d’appareil.

sessionId
sessionId string

ID de session unique.

trueIp
trueIp string

Adresse IP true de l’appareil identifié par l’empreinte digitale de l’appareil

proxyIp
proxyIp string

Adresse IP de l’appareil proxy.

deviceId
deviceId string

GUID unique par appareil généré par empreinte digitale de l’appareil

timeZone
timeZone string

Décalage du fuseau horaire local, en heures, par rapport à GMT

userAgentDetails
userAgentDetails string

Détails supplémentaires de l’agent utilisateur ou du navigateur.

appVersion
appVersion string

Version de l’application.

browserPackagesList
browserPackagesList string

Liste des packages installés sur l’appareil.

buildManufacturer
buildManufacturer string

Fabricant de l’appareil.

buildModel
buildModel string

Nom visibile de l’utilisateur final pour le produit final.

buildSdkVersion
buildSdkVersion string

Version de build.

dataNetworkType
dataNetworkType string

Type de réseau de données mobiles.

deviceModelName
deviceModelName string

Modèle d’appareil.

deviceSystemName
deviceSystemName string

Nom de l’appareil de l’ordinateur.

deviceSystemVersion
deviceSystemVersion string

Version de l’appareil.

isBluetoothEnabled
isBluetoothEnabled boolean

Valeur True/False qui indique si bluetooth a été activé.

simNetworkCountryISO
simNetworkCountryISO string

Code de pays ISO pour le fournisseur de services mobiles.

simNetworkType
simNetworkType string

Type de réseau mobile.

systemUpTime
systemUpTime string

Durée pendant laquelle l’appareil a travaillé et disponible.

merchantPaymentInstrumentId
merchantPaymentInstrumentId string

Identificateur de l’instrument de paiement. Ces informations sont fournies par le marchand.

paymentMethod
paymentMethod string

Catégorie de mode de paiement de niveau supérieur. Les valeurs possibles sont CARD, CASH, DIRECTDEBIT, E-WALLET, MOBILE, E-BANKING, INVOICE, VOUCHERS

type
type True string

Type de paiement. Valeurs possibles « CreditCard » | 'DirectDebit' | 'PayPal' | 'MobileBilling' | 'OnlineBankTransfer' | 'Invoice' | 'MerchantGiftCard' | 'MerchantWallet' | 'CashOnDelivery' | 'Paytm' | 'CCAvenue'

date de création
creationDate date-time

Date de la première entrée pour l’instrument de paiement dans le système du marchand. Le format est ISO 8601.

updateDate
updateDate date-time

Date de la dernière mise à jour de l’instrument de paiement dans le système du marchand. Le format est ISO 8601.

paymentCheckoutProvider
paymentCheckoutProvider string

Fournisseur d’extraction eWallet.

isLowLiabilityPIType
isLowLiabilityPIType boolean

Valeur True/False indiquant si le mode de paiement est une faible responsabilité.

état
state string

L’état actuel du PI dans le système du marchand. Valeurs possibles ' Active' | 'Inactif'

cardType
cardType string

Cet attribut est utilisé uniquement pour les paiements du type de carte de crédit/débit. Le réseau à partir duquel la carte est fournie. Valeurs possibles « Visa » | 'Parkinson' | 'Amex' | 'ACH' | 'SEPA' | 'UnionPay' | 'Inicis' | 'MobileBillingCarrier' | 'Discover' | 'AllPay' | 'JCB' | 'DiscoverDiners'

holderName
holderName string

Nom de l’utilisateur de l’instrument de paiement. Cet attribut est utilisé uniquement pour les paiements du type de carte de crédit/débit.

holderCompanyName
holderCompanyName string

Nom de l’organisation fournissant la carte de visite ou de société (pour les achats professionnels uniquement).

settlementApprovalRequired
settlementApprovalRequired boolean

Valeur True/False indiquant si l’approbation a été requise ou non pour une transaction SEPA.

poubelle
bin string

Cet attribut est utilisé uniquement pour les paiements du type de carte de crédit/débit.

binName
binName string

Nom d’affichage BIN.

binCountryISO
binCountryISO string

Code de pays ISO associé au fichier BIN.

binCardType
binCardType string

Type de carte BIN. Les valeurs possibles sont DÉBIT, CREDIT, PRÉPAYÉ, FLEET, CREDITDEBIT

binCardAssociation
binCardAssociation string

Association de cartes BIN. Certaines valeurs possibles sont VISA, MAESTRO, AMEX, DISCOVER, MAESTRO, JCB, UNIONPAY, DINERSCLUB

binBankGroup
binBankGroup string

Groupe bancaire BIN.

date d'expiration
expirationDate string

Date d’expiration de l’instrument de paiement dans le système du marchand. Le format est ISO 8601. Cet attribut est utilisé uniquement pour les paiements du type de carte de crédit/débit.

lastFourDigits
lastFourDigits string

Cet attribut est utilisé uniquement pour les paiements du type de carte de crédit/débit.

Messagerie électronique
email string

Adresse e-mail associée à l’instrument de paiement. Cet attribut est utilisé uniquement pour les paiements du type PayPal.

billingAgreementId
billingAgreementId string

Cet attribut est utilisé uniquement pour les paiements du type PayPal.

payerId
payerId string

Cet attribut est utilisé uniquement pour les paiements du type PayPal.

payerStatus
payerStatus string

Valeur qui indique si PayPal a vérifié le paiement. Cet attribut est utilisé uniquement pour les paiements du type PayPal. Valeurs possibles « Vérifié » | 'Non vérifié'

addressStatus
addressStatus string

Valeur qui indique si PayPal a vérifié l’adresse du contribuable. Cet attribut est utilisé uniquement pour les paiements du type PayPal. Valeurs possibles « Confirmé » | 'Non confirmé'

imei
imei string

Cet attribut est utilisé uniquement pour les paiements du type mobilepayment.

monnaie
currency string

Code monétaire pour l’instrument de paiement sélectionné.

isInternationalMoneyTransfer
isInternationalMoneyTransfer boolean

Valeur True/False indiquant si un transfert d’argent international s’est produit.

bankIdentifierCode
bankIdentifierCode string

Code d’identificateur bancaire (code BIC ou SWIFT)

bankName
bankName string

Nom de la banque

bankZipCode
bankZipCode string

Code postal bancaire

bankState
bankState string

L’état bancaire

bankCountryISO
bankCountryISO string

Pays ISO de la banque

paymentCollectionDate
paymentCollectionDate date-time

Date estimée du paiement (principalement utilisée pour les fournisseurs de services de paiement).

instantPaymentSettlement
instantPaymentSettlement boolean

Valeur True/False indiquant les redirections bancaires (utilisées pour prendre en charge les paiements CSV).

autoCaptureEnabled
autoCaptureEnabled boolean

Valeur True/False indiquant si le paiement a été capturé automatiquement pour les paiements par carte. Pour les paiements de redirection, il s’agit simplement d’un indicateur à la banque partenaire s’il faut retirer des fonds automatiquement ou non.

type de compte
accountType string

Indique le type de compte à facturer pour la transaction. UNSPECIFIED est la valeur par défaut. CHEQUE_ACCOUNT utilise la carte comme carte de débit. CREDIT_FACILITY utilise la carte comme carte de crédit.

authorizationType
authorizationType string

Type d’autorisation. Les commerçants doivent désormais définir les tentatives d’autorisation comme une autorisation préalable ou une autorisation finale. Les valeurs possibles sont PRE_AUTHORIZATION, FINAL_AUTHORIZATION

authorizationResultCode
authorizationResultCode string

Réponse bancaire de la décision d’autorisation. Les valeurs possibles sont APPROVE, DECLINE, PENDING

authorizationResultText
authorizationResultText string

Motifs de la décision d’autorisation ; en particulier pour les transactions refusées ou en attente. Les valeurs possibles sont MISMATCH_CVV, MISMATCH_ADDRESS, MISMATCH_EXPIRATIONDATE, NOACCOUNT, INVALIDPIN, LOWFUND, OVERLIMIT SUSPICIOUSACCOUNT

acquirerId
acquirerId string

Acquisition du code d’identification de l’établissement.

acquirerCountryISO
acquirerCountryISO string

Acquisition du code de pays de l’institution

cvvVerify
cvvVerify string

Indique si la vérification CVV est disponible et/ou s’il est vérifié avec succès. Y = Vérifié avec succès, N = n’a pas réussi à vefified, U = Non disponible, A = Disponible, mais aucune vérification

avsVerify
avsVerify string

Indique si la vérification addres est disponible et/ou s’il est vérifié avec succès. Y = Vérifié avec succès, N = n’a pas réussi à vefified, U = Non disponible, A = Disponible, mais aucune vérification

cavVerify
cavVerify string

Indique si la vérification de l’authentification des titulaires de carte est disponible et/ou s’il est vérifié avec succès. Y = Vérifié avec succès, N = n’a pas réussi à vefified, U = Non disponible, A = Disponible, mais aucune vérification

piInputMethod
piInputMethod string

N/A

encryptedCreditCardNumber
encryptedCreditCardNumber string

Numéro de carte de crédit haché ou chiffré.

purchaseAmount
purchaseAmount double

Montant total de l’achat à l’aide de cette adresse PI pour la transaction

street1
street1 string

Première ligne fournie pour l’adresse.

street2
street2 string

Deuxième ligne fournie pour l’adresse. (Cette valeur peut être vide.)

street3
street3 string

Troisième ligne fournie pour l’adresse. (Cette valeur peut être vide.)

city
city string

La ville qui a été fournie pour l’adresse.

état
state string

État ou province fourni pour l’adresse.

quartier
district string

Le district qui a été fourni pour l’adresse.

zipCode
zipCode string

Code postal fourni pour l’adresse.

country
country string

Code pays/région fourni pour l’adresse. La valeur doit être un code ISO de pays/région iso à deux lettres (par exemple, ÉTATS-Unis).

firstName
firstName string

Prénom fourni avec l’adresse

lastName
lastName string

Nom fourni avec l’adresse

numéro de téléphone
phoneNumber string

Numéro de téléphone fourni avec l’adresse

organizationId
organizationId True string

Identificateur unique du marchand ou de l’organisation.

nom
name True string

Nom de l’organisation

zipCode
zipCode string

Code postal à l’emplacement où se trouve l’organisation

état
state string

État à l’emplacement où se trouve l’organisation

countryISO
countryISO string

Pays où se trouve l’organisation

organizationId
organizationId True string

Identificateur unique du marchand ou de l’organisation.

nom
name True string

Nom de l’organisation

zipCode
zipCode string

Code postal à l’emplacement où se trouve l’organisation

état
state string

État à l’emplacement où se trouve l’organisation

countryISO
countryISO string

Pays où se trouve l’organisation

organizationId
organizationId True string

Identificateur unique du marchand ou de l’organisation.

nom
name True string

Nom de l’organisation

zipCode
zipCode string

Code postal à l’emplacement où se trouve l’organisation

état
state string

État à l’emplacement où se trouve l’organisation

countryISO
countryISO string

Pays où se trouve l’organisation

isThreeDSAuth
isThreeDSAuth boolean

Valeur True/False qui indique si cette transaction est authentifiée via 3DS.

messageCategory
messageCategory string

Identifie la catégorie du message pour un cas d’usage spécifique. Valeurs acceptées : 01 = PA, 02 = NPA, 03-79 = Reserved for EMVCo future use (values invalid until defined by EMVCo), 80-99 = Reserved for DS use

deviceChannel
deviceChannel string

Indique le type d’interface de canal utilisé pour lancer la transaction. Valeurs acceptées : 01 = App-based (APP), 02 = Browser (BRW), 03 = 3DS Requestor Initiated (3RI), 04-79 = Reserved for EMVCo future use (valeurs non valides jusqu’à ce que défini par EMVCo), 80-99 = Réservé pour l’utilisation DS

threeDSServerTransId
threeDSServerTransId string

Identificateur de transaction unique universel attribué par le serveur 3DS pour identifier une seule transaction.

threeDSRequestorAuthenticationInd
threeDSRequestorAuthenticationInd string
threeDSRequestorChallengeInd
threeDSRequestorChallengeInd string

Indique si un défi est demandé pour cette transaction. Valeurs acceptées : 01 = Aucune préférence, 02 = Aucun défi demandé, 03 = Défi demandé (préférence du demandeur 3DS), 04 = Défi demandé (mandat), 05 = Aucune demande de défi (l’analyse des risques transactionnels est déjà effectuée), 06 = Aucun défi demandé (Partage de données uniquement), 07 = Aucun défi demandé (l’authentification forte du consommateur est déjà effectuée), 08 = Aucun défi demandé (utiliser l’exemption de liste verte si aucun défi n’est requis), 09 = Demande de défi (invite de liste verte demandée si le défi est requis)

threeRIInd
threeRIInd string

Indique le type de requête 3RI. Valeurs acceptées : 01 = Transaction périodique, 02 = Transaction par tranche, 03 = Ajouter une carte, 04 = Conserver les informations de carte, 05 = Vérification du compte, 06 = Envoi fractionné, 07 = Top-up, 08 = Commande par courrier, 09 = Commande téléphonique, 10 = Vérification de l’état de la liste verte, 11 = Autre paiement, 12-79 = Réservé pour l’utilisation future EMVCo (valeurs non valides jusqu’à ce que défini par EMVCo), 80-99 = Réservé pour l’utilisation DS

threeDSReqPriorAuthMethod
threeDSReqPriorAuthMethod string

Mécanisme utilisé par le titulaire de carte pour s’authentifier auprès du demandeur 3DS. Valeurs acceptées : 01 = L’authentification sans friction s’est produite par ACS, 02 = Défi de titulaire de carte s’est produite par ACS, 03 = AVS vérifié, 04 = Autres méthodes d’émetteur, 05-79 = Réservé pour l’utilisation future d’EMVCo (valeurs non valides jusqu’à ce que défini par EMVCo), 80-99 = Réservé pour une utilisation DS

transStatus
transStatus string

Indique si une transaction est qualifiée de transaction authentifiée ou de vérification de compte. Valeurs acceptées : Y = Vérification de l’authentification réussie. N = Non authentifié, compte non vérifié ; Transaction refusée. U = Authentification, la vérification du compte n’a pas pu être effectuée ; Technique ou autre problème, comme indiqué dans ARes ou RReq. A = tentatives de traitement effectuées ; Non authentifié, vérifié, mais une preuve d’authentification tentée, la vérification est fournie. C = Défi requis ; Une authentification supplémentaire est requise à l’aide du CReq,CRes. D = Défi requis ; Authentification découplée confirmée. R = Authentification,Vérification du compte rejetée ; L’émetteur rejette l’authentification, la vérification et demande que l’autorisation ne soit pas tentée. I = Information uniquement ; La préférence de défi du demandeur 3DS a été reconnue.

transStatusReason
transStatusReason string

Fournit des informations sur la raison pour laquelle le champ État de la transaction a la valeur spécifiée. Valeurs acceptées : 01 = Échec de l’authentification par carte, 02 = Appareil inconnu, 03 = Appareil non pris en charge, 04 = Dépassement de la limite de fréquence d’authentification, 05 = Carte expirée, 06 = Numéro de carte non valide, 07 = Transaction non valide, 08 = Échec de la carte, 09 = Échec de sécurité, 10 = Carte volée, 11 = Fraude soupçonnée, 12 = Transaction non autorisée au titulaire de carte, 13 = Titulaire de carte non inscrit, 14 = Délai de transaction expiré au niveau du service ACS, 15 = Confiance faible, 16 = Confiance moyenne , 17 = Confiance élevée, 18 = Très Haute confiance, 19 = Dépasse les défis maximum ACS, 20 = Transaction sans paiement non prise en charge, 21 = 3RI transaction non prise en charge, 22 = Problème technique ACS, 23 = Authentification découplée requise par ACS, mais non demandé par le demandeur 3DS, 24 = 3DS Requestor Découpled Max Expiry Time dépassé, 25 = Authentification découplée a été fourni un temps insuffisant pour authentifier le titulaire. ACS n’effectue pas de tentative, 26 = Tentative d’authentification mais non effectuée par le titulaire, 27-79 = Reserved for EMVCo future use (valeurs non valides jusqu’à ce que défini par EMVCo), 80-99 = Reserved for DS use

threeDSCompInd
threeDSCompInd string

Indique si la méthode 3DS a réussi. Valeurs acceptées : Y = Terminé avec succès, N = N = N’a pas réussi, U = URL de méthode 3DS Unavailabl n’était pas présente dans les données de message PRes pour la plage de cartes associée au numéro de compte de titulaire.

acsChallengeMandated
acsChallengeMandated string

Indication du fait qu’un défi est requis pour que la transaction soit autorisée en raison de mandats locaux/régionaux ou d’une autre variable. Valeurs acceptées : Y = Le défi est mandaté, N = Le défi n’est pas obligatoire

eci
eci string

Indicateur de commerce électronique (ECI). Valeur spécifique au système de paiement fournie par l’ACS ou DS pour indiquer les résultats de la tentative d’authentification du titulaire de carte. Valeurs acceptées : 02 (MasterCard)/05 (Visa)= authentification réussie 01 (MasterCard)/06/07 (Visa) = tous les autres

shipNameIndicator
shipNameIndicator string

Indique si le nom du titulaire de carte sur le compte est identique au nom d’expédition utilisé pour cette transaction. Valeurs acceptées : 01 = Nom du compte identique au nom d’expédition, 02 = Nom du compte différent du nom d’expédition

challengeCompletionInd
challengeCompletionInd string

Indicateur de l’état du cycle de défi ACS et indique si le défi est terminé ou nécessite des messages supplémentaires. Valeurs acceptées : Y = Défi terminé et aucun autre échange de messages de défi n’est requis, N = Défi non terminé et échanges de messages de défi supplémentaires sont requis

chAccPwChangeInd
chAccPwChangeInd string

Indique la durée pendant laquelle le compte du titulaire de carte avec le demandeur 3DS a eu une modification de mot de passe ou une réinitialisation de compte. Valeurs acceptées : 01 = Aucune modification, 02 = Modifié pendant cette transaction, 03 = Moins de 30 jours, 04 = 30 à 60 jours, 05 = Plus de 60 jours

chAccAgeInd
chAccAgeInd string

Durée pendant laquelle le titulaire de carte a eu le compte avec le demandeur 3DS. Valeurs acceptées : 01 = Aucun compte (extraction invité), 02 = Créé pendant cette transaction, 03 = Moins de 30 jours, 04 = 30 à 60 jours, 05 = Plus de 60 jours

provisionAttemptsDay
provisionAttemptsDay string

Nombre de tentatives d’ajout de carte au cours des 24 dernières heures. Longueur : 3 caractères maximum : 2, 02, 002

exemptionRaised
exemptionRaised string

Demandes d’exemption PSD2, Y - exempté, N - Non exempté

suspectAccActivity
suspiciousAccActivity string

Indique si le demandeur 3DS a connu une activité suspecte (y compris la fraude précédente) sur le compte de titulaire de carte. Valeurs acceptées : 01 = Aucune activité suspecte n’a été observée, 02 = L’activité suspecte a été observée

ID de produit
productId True string

Identificateur de produit dans le système marchand.

Nom du produit
productName string

Nom du produit lisible par l’utilisateur.

type
type string

Type de produit vendu. Valeurs possibles ' Digital' | 'Physique'

sku
sku string

Référence (SKU) du produit

catégorie
category string

Catégorie de produit. Valeurs possibles ' Subscription' | 'Game' | 'GameConsumable' | 'GameDLC' | 'HardwareDevice' | 'HardwareAccessory' | 'SoftwareToken' | 'SoftwareDirectEntitlement' | 'ClothingShoes' | 'RecreationalEquipment' | 'Bijoux' | 'Hôtel' | 'Ticket' | 'VehicleRental' | 'GiftCard' | 'Movies' | 'Musique' | 'GarageIndustrial' | 'HomeGarden' | 'Tools' | 'Books' | 'HealthBeauty' | 'Meubles' | 'Toys' | 'FoodGrocery'

merchantProductCategory
merchantProductCategory string

Catégorie de produit définie par le commerçant dans son système

marché
market string

Marché dans lequel le produit est proposé

productBrand
productBrand string

Nom de la marque du produit

buyItAgainOrder
buyItAgainOrder boolean

True lorsque les utilisateurs récommandent une commande précédente (pas seulement un produit de cette commande)

preOrderAvailabilityDate
preOrderAvailabilityDate date-time

Lorsque le produit a été disponible pour la première commande

salesPrice
salesPrice double

Prix de l’article vendu (y compris les taxes). Fourni par le marchand.

monnaie
currency string

Devise utilisée pour le prix de vente. Fourni par le marchand.

Rouages
cogs double

Coût des marchandises vendues - coût des matières premières de l’article. Fourni par le marchand.

isRecurring
isRecurring boolean

Indique si le produit est un abonnement périodique.

isFree
isFree boolean

Indique si le produit est proposé gratuitement.

language
language string

Langue dans laquelle le produit est décrit.

purchasePrice
purchasePrice double

Prix de l’article de ligne à l’achat.

marge
margin double

Marge acquise par vente d’articles.

quantité
quantity integer

Quantité d’articles achetés

isPreorder
isPreorder boolean

Indique si le produit est proposé pour la précommande.

shippingMethod
shippingMethod string

Indique la méthode utilisée pour expédier le produit. Valeurs possibles « InStorePickup » | 'Standard' | 'Express' | 'DirectEntitlement' | 'DigitalToken'

street1
street1 string

Première ligne fournie pour l’adresse.

street2
street2 string

Deuxième ligne fournie pour l’adresse. (Cette valeur peut être vide.)

street3
street3 string

Troisième ligne fournie pour l’adresse. (Cette valeur peut être vide.)

city
city string

La ville qui a été fournie pour l’adresse.

état
state string

État ou province fourni pour l’adresse.

quartier
district string

Le district qui a été fourni pour l’adresse.

zipCode
zipCode string

Code postal fourni pour l’adresse.

country
country string

Code pays/région fourni pour l’adresse. La valeur doit être un code ISO de pays/région iso à deux lettres (par exemple, ÉTATS-Unis).

firstName
firstName string

Prénom fourni avec l’adresse

lastName
lastName string

Nom fourni avec l’adresse

numéro de téléphone
phoneNumber string

Numéro de téléphone fourni avec l’adresse

storeId
storeId True string

Identificateur du magasin dans le système marchand

storeName
storeName string

Nom du magasin dans le système marchand

terminalId
terminalId string

Identificateur unique du terminal de point de vente

terminalName
terminalName string

Nom du terminal de vente

street1
street1 string

Première ligne fournie pour l’adresse.

street2
street2 string

Deuxième ligne fournie pour l’adresse. (Cette valeur peut être vide.)

street3
street3 string

Troisième ligne fournie pour l’adresse. (Cette valeur peut être vide.)

city
city string

La ville qui a été fournie pour l’adresse.

état
state string

État ou province fourni pour l’adresse.

quartier
district string

Le district qui a été fourni pour l’adresse.

zipCode
zipCode string

Code postal fourni pour l’adresse.

country
country string

Code pays/région fourni pour l’adresse. La valeur doit être un code ISO de pays/région iso à deux lettres (par exemple, ÉTATS-Unis).

userId
userId True string

Identificateur de l’utilisateur. Ces informations sont fournies par le marchand.

date de création
creationDate date-time

Date de création du compte d’utilisateur. Le format est ISO 8601.

updateDate
updateDate date-time

Date à laquelle les données utilisateur ont été modifiées pour la dernière fois. Le format est ISO 8601.

firstName
firstName string

Prénom fourni par l’utilisateur sur le compte.

lastName
lastName string

Nom fourni par l’utilisateur sur le compte.

country
country string

Pays ou région de l’utilisateur. La valeur doit être un code ISO de pays/région iso à deux lettres (par exemple, ÉTATS-Unis).

zipCode
zipCode string

Code postal de l’utilisateur.

timeZone
timeZone string

Fuseau horaire de l’utilisateur.

language
language string

Langue et territoire de l’utilisateur (par exemple, EN-US).

numéro de téléphone
phoneNumber string

Numéro de téléphone de l’utilisateur. Le format doit être le code pays/région suivi d’un trait d’union (-), puis le numéro de téléphone (par exemple, pour les États-Unis, +1-1234567890).

Messagerie électronique
email string

Adresse de messagerie de l’utilisateur. Cette valeur ne respecte pas la casse.

membershipId
membershipId string

ID d’appartenance, si l’utilisateur dispose déjà d’une appartenance au marchand.

type de profil
profileType string

Type de profil de l’utilisateur. Valeurs possibles « Consommateur » | 'Seller' | 'Publisher' | 'Tenant' | 'Développeur'

profileName
profileName string

Nom du profil, selon profileType.

authenticationProvider
authenticationProvider string

Le fournisseur d’authentification de l’utilisateur, s’il est différent de celui du commerçant. Valuse possible 'MSA' | 'Facebook' | 'PSN' | 'MerchantAuth' | 'Google'

méthode d'authentification
authenticationMethod string

La façon dont le client a été authentifié avant/pendant l’achat. Certaines valeurs possibles sont PASSWORD-BASED, MULTI-FACTOR, BIOMÉTRIE, TOKEN-BASED,

nom d’affichage
displayName string

Nom complet de l’utilisateur. Exemple : valeur de gamertag Xbox

isEmailValidated
isEmailValidated boolean

Valeur True/False qui indique si l’adresse e-mail fournie par l’utilisateur a été vérifiée comme appartenant à l’utilisateur.

emailValidatedDate
emailValidatedDate date-time

Date de validation de l’e-mail de l’utilisateur. Le format est ISO 8601.

isPhoneNumberValidated
isPhoneNumberValidated boolean

Valeur True/False qui indique si le numéro de téléphone fourni par l’utilisateur a été vérifié comme appartenant à l’utilisateur.

phoneNumberValidatedDate
phoneNumberValidatedDate date-time

Date de validation du numéro de téléphone de l’utilisateur. Le format est ISO 8601.

membershipType
membershipType string

État ou type d’appartenance du client. Différents niveaux de paiement peuvent être spécifiés, tels que Premium, Executive. Les valeurs possibles sont FREE, PAYANT, PREMIUM

loginInputMethod
loginInputMethod string

La façon dont le client entre ses informations d’identification. Les valeurs possibles sont MANUALINPUT, AUTOFILL, SCRIPT, COPYPASTE, SELECTPROFILE

lastPasswordUpdatedDate
lastPasswordUpdatedDate date-time

Lorsque le mot de passe du client a été mis à jour pour la dernière fois.

firstPurchaseDate
firstPurchaseDate date-time

Lorsque le client a effectué son premier achat

loginChallengeType
loginChallengeType string

Type de test de réponse de défi qui a été lancé. Les valeurs possibles sont SMS SMS, PHONE SMS, EMAIL PIN, CAPTCHA

airlineIncluded
airlineIncluded boolean

Valeur True/False indiquant si le billet d’avion est inclus.

carRentalIncluded
carRentalIncluded boolean

Valeur True/False indiquant si une location de voiture est incluse.

hébergementIncluded
lodgingIncluded boolean

Valeur True/False indiquant si l’hébergement est inclus.

travelType
travelType string

Catégorie de voyage ou type.

isRoundTrip
isRoundTrip boolean

Valeur True/False indiquant si le voyage est aller-retour.

isDiscountOffered
isDiscountOffered boolean

Valeur True/False indiquant si une remise a été proposée.

isPackagedTour
isPackagedTour boolean

Valeur True/False indiquant s’il s’agissait d’une visite guidée empaquetée.

issueDateTime
issueDateTime date-time

Date et heure à laquelle les billets ont été émis.

travelDateTime
travelDateTime date-time

Date et heure de début du voyage.

returnDateTime
returnDateTime date-time

Fin du voyage ou date et heure de retour.

bookingType
bookingType string

Type de réservation. Certaines valeurs possibles sont WEBSITE, AGENT

webUrl
webUrl string

URL où le voyage a été réservé.

fromCity
fromCity string

Ville à partir de laquelle le client voyage.

fromState
fromState string

État à partir duquel le client voyage.

fromCountryISO
fromCountryISO string

Pays ISO depuis lequel le client voyage.

fromZipCode
fromZipCode string

Code postal à partir duquel le client voyage.

toCity
toCity string

Ville où le client voyage.

toState
toState string

État où le client voyage.

toCountryISO
toCountryISO string

Pays ISO vers lequel le client voyage.

toZipCode
toZipCode string

Code postal vers lequel le client voyage.

ticketNumber
ticketNumber string

Numéro de ticket unique.

placeOfIssue
placeOfIssue string

Emplacement où le ticket a été émis.

isRestrictedTicket
isRestrictedTicket boolean

Valeur True/False indiquant si le ticket est restreint.

rewardsOrVoucherApplied
rewardsOrVoucherApplied boolean

Valeur True/False indiquant si les récompenses ou les bons ont été appliqués à la commande.

totalRewardsApplied
totalRewardsApplied integer

Récompenses totales appliquées à la commande.

totalFees
totalFees double

Frais totaux appliqués à la commande.

purchaserProfileType
purchaserProfileType string

Type de profil ou d’appartenance du client. Les valeurs possibles sont CORPORATE, INDIVIDUAL

isThirdParty
isThirdParty boolean

Valeur True/False indiquant si la commande a été passée via un site tiers.

isPurchaserFrequentFlyer
isPurchaserFrequentFlyer boolean

Valeur True/False indiquant si la commande a été passée via un site tiers.

passengerCount
passengerCount integer

Nombre total de passagers.

numberOfStops
numberOfStops integer

Nombre d’arrêts ou de escales pour le vol.

airlineCode
airlineCode string

Le code de la compagnie aérienne.

airlineName
airlineName string

Nom de la compagnie aérienne.

operatedBy
operatedBy string

L’organisation qui exploite le vol.

flightNumber
flightNumber string

Numéro de vol.

departureDateTime
departureDateTime date-time

Date et heure de départ.

arrivalDateTime
arrivalDateTime date-time

Date et heure d’arrivée.

fromAirportCode
fromAirportCode string

Code de l’aéroport à partir duquel le vol s’envole.

fromAirportCity
fromAirportCity string

Ville de l’aéroport à partir de laquelle le client voyage.

fromAirportState
fromAirportState string

L’état de l’aéroport à partir duquel le client voyage.

fromAirportZipcode
fromAirportZipcode string

Code postal de l’aéroport à partir duquel le client voyage.

fromAirportCountryISO
fromAirportCountryISO string

Pays ISO de l’aéroport depuis lequel le client voyage.

toAirportCode
toAirportCode string

Le code de l’aéroport où le vol vole.

toAirportCity
toAirportCity string

Ville de l’aéroport où le client voyage.

toAirportState
toAirportState string

L’état de l’aéroport où le client voyage.

toAirportZipcode
toAirportZipcode string

Code postal de l’aéroport vers lequel le client voyage.

toAirportCountryISO
toAirportCountryISO string

Pays ISO de l’aéroport vers lequel le client voyage.

travelClass
travelClass string

Classe de siège ou cabine.

segmentSequence
segmentSequence integer

Numéro de séquence de la jambe de vol donnée (par exemple, 2 pour la deuxième étape du vol)

firstName
firstName string

Prénom du passager.

lastName
lastName string

Nom du passager.

folioNumber
folioNumber string

Identificateur unique de la propriété d’hébergement.

checkInDate
checkInDate date-time

Date d’enregistrement du séjour en hébergement.

checkOutDate
checkOutDate date-time

Date de départ pour le séjour d’hébergement.

reservationConfirmed
reservationConfirmed boolean

Valeur True/False indiquant si la réservation a été confirmée.

membershipDetails
membershipDetails string

Détails supplémentaires sur l’état d’appartenance du client.

discountProgram
discountProgram string

Le programme de remise appliqué à la commande d’hébergement.

adultCount
adultCount integer

Nombre d’adultes inclus dans le séjour.

kidCount
kidCount integer

Nombre d’enfants inclus dans le séjour.

nightsCount
nightsCount integer

Nombre de nuits incluses dans le séjour.

roomCount
roomCount integer

Nombre de chambres incluses dans le séjour.

bedType
bedType string

Type de lit ou catégorie.

roomType
roomType string

Type de chambre ou catégorie.

paymentDescription
paymentDescription string

Détails supplémentaires sur le paiement de loding.

nom
name string

Nom de l’installation.

type
type string

Type d’installation.

contactPhoneNumber
contactPhoneNumber string

Numéro de téléphone utilisé pour contacter l’installation.

contactEmail
contactEmail string

Adresse e-mail utilisée pour contacter l’installation.

dailyRoomRate
dailyRoomRate double

Tarif quotidien de la chambre pour l’installation.

monnaie
currency string

Devise prise en charge par l’installation.

dailyRoomTaxAmount
dailyRoomTaxAmount double

Montant de la taxe de chambre quotidienne facturée par l’installation.

street1
street1 string

Première ligne fournie pour l’adresse.

street2
street2 string

Deuxième ligne fournie pour l’adresse. (Cette valeur peut être vide.)

street3
street3 string

Troisième ligne fournie pour l’adresse. (Cette valeur peut être vide.)

city
city string

La ville qui a été fournie pour l’adresse.

état
state string

État ou province fourni pour l’adresse.

quartier
district string

Le district qui a été fourni pour l’adresse.

zipCode
zipCode string

Code postal fourni pour l’adresse.

country
country string

Code pays/région fourni pour l’adresse. La valeur doit être un code ISO de pays/région iso à deux lettres (par exemple, ÉTATS-Unis).

pickupLocation
pickupLocation string

L’emplacement de prise en charge de location de voiture.

pickupDateTime
pickupDateTime date-time

La date et l’heure de la location de voiture.

dropOffLocation
dropOffLocation string

L’emplacement de dépôt de location de voiture.

dropOffDateTime
dropOffDateTime date-time

La date et l’heure de la location de voiture

discountProgram
discountProgram string

Le programme de remise appliqué à la commande de location de voiture.

carType
carType string

Type ou catégorie de voiture.

isPrepaid
isPrepaid boolean

Valeur True/False indiquant si la location de voiture a été prépayée.

insuranceIncluded
insuranceIncluded boolean

Valeur True/False indiquant si l’assurance a été incluse.

contactEmail
contactEmail string

Adresse e-mail du locataire de voiture.

contactPhoneNumber
contactPhoneNumber string

Numéro de téléphone du locataire de voiture.

street1
street1 string

Première ligne fournie pour l’adresse.

street2
street2 string

Deuxième ligne fournie pour l’adresse. (Cette valeur peut être vide.)

street3
street3 string

Troisième ligne fournie pour l’adresse. (Cette valeur peut être vide.)

city
city string

La ville qui a été fournie pour l’adresse.

état
state string

État ou province fourni pour l’adresse.

quartier
district string

Le district qui a été fourni pour l’adresse.

zipCode
zipCode string

Code postal fourni pour l’adresse.

country
country string

Code pays/région fourni pour l’adresse. La valeur doit être un code ISO de pays/région iso à deux lettres (par exemple, ÉTATS-Unis).

agencyCode
agencyCode string

Code de l’agence de voyage.

agencyName
agencyName string

Nom de l’agence de voyage.

agentCode
agentCode string

N/A

agencyContactPhone
agencyContactPhone string

N/A

agencyContactEmail
agencyContactEmail string

N/A

street1
street1 string

Première ligne fournie pour l’adresse.

street2
street2 string

Deuxième ligne fournie pour l’adresse. (Cette valeur peut être vide.)

street3
street3 string

Troisième ligne fournie pour l’adresse. (Cette valeur peut être vide.)

city
city string

La ville qui a été fournie pour l’adresse.

état
state string

État ou province fourni pour l’adresse.

quartier
district string

Le district qui a été fourni pour l’adresse.

zipCode
zipCode string

Code postal fourni pour l’adresse.

country
country string

Code pays/région fourni pour l’adresse. La valeur doit être un code ISO de pays/région iso à deux lettres (par exemple, ÉTATS-Unis).

organizationId
organizationId True string

Identificateur unique du service cloud ou de l’organisation.

companyName
companyName string

Nom du service cloud.

companyType
companyType string

Type d’entreprise cloud.

companySize
companySize integer

Taille de l’entreprise cloud.

entityId
entityId string

Identificateur unique de l’entité juridique sous l’organisation.

primaryContactFirstName
primaryContactFirstName string

Prénom du contact principal pour l’entreprise.

primaryContactLastName
primaryContactLastName string

Nom du contact principal pour l’entreprise.

primaryContactEmail
primaryContactEmail string

Adresse e-mail du contact principal pour l’entreprise.

primaryContactPhoneNumber
primaryContactPhoneNumber string

Numéro de téléphone du contact principal pour l’entreprise.

subscriptionCount
subscriptionCount integer

Nombre total d’abonnements disponibles.

street1
street1 string

Première ligne fournie pour l’adresse.

street2
street2 string

Deuxième ligne fournie pour l’adresse. (Cette valeur peut être vide.)

street3
street3 string

Troisième ligne fournie pour l’adresse. (Cette valeur peut être vide.)

city
city string

La ville qui a été fournie pour l’adresse.

état
state string

État ou province fourni pour l’adresse.

quartier
district string

Le district qui a été fourni pour l’adresse.

zipCode
zipCode string

Code postal fourni pour l’adresse.

country
country string

Code pays/région fourni pour l’adresse. La valeur doit être un code ISO de pays/région iso à deux lettres (par exemple, ÉTATS-Unis).

trackingId
trackingId string

TrackingId pour l’événement

merchantTimeStamp
merchantTimeStamp date-time

TimeStamp pour l’événement

Retours

Détails du résultat

Fournit une évaluation des risques pour les événements personnalisés

Cet événement vous permet d’envoyer une structure de leur choix, déclenchée par des conditions de leur choix pour l’évaluation des règles. La réponse contient une décision pour l’événement

Paramètres

Nom Clé Obligatoire Type Description
hosturl
hostUrl True string

URL de l’hôte

Nom de l’API d’évaluation
assessment-api-name True string

nom d’API de l’évaluation

Type de contenu
Content-Type True string

application/json

ID de corrélation
x-ms-correlation-id string

Unqiue, par requête Correlation-Id utile dans le suivi des problèmes d’exécution.

Identifiant de l’environnement
x-ms-dfpenvid string

EnvironmentId

nom
name True string

Nom de l’événement d’évaluation. Le nom doit correspondre au nom de l’API lors de la création de l’évaluation et au « {assessment-API-name} de l’URL.

version
version True string

Version de la charge utile. Doit être « 1.0 »

trackingId
trackingId True string

Identificateur de l’événement De création de compte.

merchantTimeStamp
merchantTimeStamp True date-time

TimeStamp pour l’événement.

userId
userId string

Identificateur de l’utilisateur. Ces informations sont fournies par le marchand.

countryRegion
countryRegion string

CountryRegion de l’utilisateur. La valeur doit être un code ISO CountryRegion à deux lettres (par exemple, ÉTATS-Unis).

zipCode
zipCode string

Code postal de l’utilisateur.

timeZone
timeZone string

Fuseau horaire de l’utilisateur.

language
language string

Langue et territoire de l’utilisateur (par exemple, EN-US).

sampleString
sampleString string

Il s’agit d’un exemple de la façon dont le type Utilisateur peut être étendu.

isEmployee
isEmployee boolean

Exemple sur le type primitif.

montant
amount integer

Exemple de champ.

disponible
available integer

Exemple de champ.

Retours

Objet Response pour les API Dynamics Fraud Protection

Met à jour les informations de compte pour la protection des comptes

Cet événement met à jour ou crée des informations de compte d’utilisateur pour le service de protection des comptes, par exemple, Ajouter un instrument de paiement, Ajouter une adresse ou tout autre attribut utilisateur. Il s’agit d’un événement d’ingestion de données uniquement

Paramètres

Nom Clé Obligatoire Type Description
hosturl
hostUrl True string

URL de l’hôte

Identifiant
UserId True string

ID d’utilisateur pour la mise à jour du compte

type de contenu
Content-Type True string

application/json

ID de corrélation
x-ms-correlation-id string

Unqiue, par requête Correlation-Id utile dans le suivi des problèmes d’exécution.

Identifiant de l’environnement
x-ms-dfpenvid string

EnvironmentId

nom
name True string

Nom de l’événement. Doit être ' AP. AccountUpdate'

version
version True string

Version de la charge utile. Doit être « 0,5 »

trackingId
trackingId True string

Identificateur de l’événement Account Update.

accountUpdateId
accountUpdateId True string

Identificateur de l’événement Account Update. Peut correspondre à trackingId.

type d'évaluation
assessmentType string

Indique le type d’évaluation de l’événement. Les valeurs possibles sont « Evaluate » | 'Protéger'. S’il n’est pas spécifié, la valeur par défaut est « Protéger ».

customerLocalDate
customerLocalDate True date-time

Date de création de l’événement Account Update, dans le fuseau horaire local du client. Le format est ISO 8601.

merchantTimeStamp
merchantTimeStamp True date-time

TimeStamp pour l’événement.

deviceContextId
deviceContextId True string

L’ID d’appareil du client, tel que fourni et maître par le service DFP Device Fingerprinting.

ipAddress
ipAddress string

Adresse IP du client.

provider
provider string

Fournisseur d’informations sur l’appareil. Les valeurs possibles sont « DFPFingerprinting » | » Marchand'|' Inconnu'. S’il n’est pas spécifié, la valeur par défaut est « DFPFingerprinting ».

externalDeviceId
externalDeviceId string

L’ID d’appareil du client, tel qu’il est fourni et maître par le marchand.

externalDeviceType
externalDeviceType string

Type d’appareil du client, tel que fourni et maître par le marchand. Les valeurs possibles sont « Mobile », « Computer », « MerchantHardware », « Tablet », « GameConsole ».

userId
userId string

Identificateur de l’utilisateur. Ces informations sont fournies par le marchand.

type d'utilisateur
userType string

Type de profil de l’utilisateur. Les valeurs possibles sont « Consumer » | » Développeur'|' Vendeur'|' Publisher'|' Locataire'.

nom d'utilisateur
username True string

Nom d’utilisateur fourni par l’utilisateur.

firstName
firstName string

Prénom fourni par l’utilisateur sur le compte.

lastName
lastName string

Nom fourni par l’utilisateur sur le compte.

countryRegion
countryRegion string

CountryRegion de l’utilisateur. La valeur doit être un code ISO CountryRegion à deux lettres (par exemple, ÉTATS-Unis).

zipCode
zipCode string

Code postal de l’utilisateur.

timeZone
timeZone string

Fuseau horaire de l’utilisateur.

language
language string

Langue et territoire de l’utilisateur (par exemple, EN-US).

membershipId
membershipId string

ID d’appartenance, si l’utilisateur dispose déjà d’une appartenance au marchand.

isMembershipIdUsername
isMembershipIdUsername boolean

membershipId peut être utilisé comme nom d’utilisateur, par défaut sur False.

phoneType
phoneType True string

Les valeurs sont les suivantes : « Primary » | » Alternative », valeur par défaut « Primary ».

numéro de téléphone
phoneNumber True string

Numéro de téléphone de l’utilisateur. Le format doit être le code pays/région suivi d’un trait d’union (-), puis le numéro de téléphone (par exemple, pour les États-Unis, +1-1234567890).

isPhoneNumberValidated
isPhoneNumberValidated boolean

Valeur True/False qui indique si le numéro de téléphone fourni par l’utilisateur a été vérifié comme appartenant à l’utilisateur.

phoneNumberValidatedDate
phoneNumberValidatedDate date-time

Date de validation du numéro de téléphone de l’utilisateur. Le format est ISO 8601.

isPhoneUsername
isPhoneUsername boolean

Le numéro de téléphone peut être utilisé comme nom d’utilisateur, par défaut sur False.

emailType
emailType True string

Les valeurs sont :'Primary', 'Alternative'

emailValue
emailValue True string

Adresse de messagerie de l’utilisateur. Cette valeur ne respecte pas la casse.

isEmailValidated
isEmailValidated boolean

Valeur True/False qui indique si l’adresse e-mail fournie par l’utilisateur a été vérifiée comme appartenant à l’utilisateur.

emailValidatedDate
emailValidatedDate date-time

Date de validation de l’e-mail de l’utilisateur. Le format est ISO 8601.

isEmailUsername
isEmailUsername boolean

L’e-mail peut être utilisé comme nom d’utilisateur, par défaut sur False.

authenticationProvider
authenticationProvider True string

Le fournisseur d’authentification unique (SSO) de l’utilisateur, s’il est différent de celui du marchand. Les valuse possibles sont « MSA » | Facebook'|' PSN'|' MerchantAuth'|' Google'.

nom d’affichage
displayName True string

Le fournisseur d’authentification unique (SSO) de l’utilisateur, s’il est différent de celui du marchand. Les valuse possibles sont « MSA » | Facebook'|' PSN'|' MerchantAuth'|' Google'.

addressType
addressType True string

Type d’adresse. Les valeurs sont :'Primary'|' Facturation'|' Expédition'|' Alternative'. la valeur par défaut est « Primary ».

firstName
firstName string

Prénom fourni par l’utilisateur associé à l’adresse.

lastName
lastName string

Nom fourni par l’utilisateur associé à l’adresse.

numéro de téléphone
phoneNumber string

Numéro de téléphone fourni par l’utilisateur associé à l’adresse.

street1
street1 string

Première ligne fournie pour l’adresse.

street2
street2 string

Deuxième ligne fournie pour l’adresse. (Cette valeur peut être vide.)

street3
street3 string

Troisième ligne fournie pour l’adresse. (Cette valeur peut être vide.)

city
city string

La ville qui a été fournie pour l’adresse.

état
state string

État ou province fourni pour l’adresse.

quartier
district string

Le district qui a été fourni pour l’adresse.

zipCode
zipCode string

Code postal fourni pour l’adresse.

countryRegion
countryRegion string

Code pays/région fourni pour l’adresse. La valeur doit être un code ISO CountryRegion à deux lettres (par exemple, ÉTATS-Unis).

merchantPaymentInstrumentId
merchantPaymentInstrumentId True string

Identificateur de l’instrument de paiement. Ces informations sont fournies par le marchand.

type
type True string

Type de paiement. Les valeurs possibles sont les suivantes : « Autre » | CreditCard'|' DirectDebit'|' PayPal'|' MobileBilling'|' OnlineBankTransfer' |' Facture' |' MerchantGiftCard'|' MerchantWallet'|' CashOnDelivery'|' Paytm'|' CCAvenue'.

date de création
creationDate date-time

Date de la première entrée pour l’instrument de paiement dans le système du marchand. Le format est ISO 8601.

updateDate
updateDate date-time

Date de la dernière mise à jour de l’instrument de paiement dans le système du marchand. Ne doit pas être antérieur à creationDate. Le format est ISO 8601.

état
state string

L’état actuel du PI dans le système du marchand. Les valeurs possibles sont les suivantes : « Actif » | Bloqué'|' Expirée'

cardType
cardType string

Cet attribut est utilisé uniquement pour les paiements du type de carte de crédit/débit. Les valeurs possibles sont les suivantes : « Visa » | Brokers'|' Amex'|' ACH'|' SEPA'|' UnionPay'|' Inicis'|' MobileBillingCarrier'|' Découvrir'|' AllPay'|' JCB' |' DiscoverDiners'.

holderName
holderName string

Nom de l’utilisateur de l’instrument de paiement. Cet attribut est utilisé uniquement pour les paiements du type de carte de crédit/débit.

poubelle
bin string

Compartiment de carte de crédit/débit. Cet attribut est utilisé uniquement pour les paiements du type de carte de crédit/débit.

date d'expiration
expirationDate string

Date d’expiration de l’instrument de paiement dans le système du marchand. Le format est ISO 8601. Cet attribut est utilisé uniquement pour les paiements du type de carte de crédit/débit.

lastFourDigits
lastFourDigits string

Les quatre derniers chiffres de la carte de crédit/débit. Cet attribut est utilisé uniquement pour les paiements du type de carte de crédit/débit.

addressType
addressType True string

Type d’adresse. Les valeurs sont :'Primary'|' Facturation'|' Expédition'|' Alternative'. la valeur par défaut est « Primary ».

firstName
firstName string

Prénom fourni par l’utilisateur associé à l’adresse.

lastName
lastName string

Nom fourni par l’utilisateur associé à l’adresse.

numéro de téléphone
phoneNumber string

Numéro de téléphone fourni par l’utilisateur associé à l’adresse.

street1
street1 string

Première ligne fournie pour l’adresse.

street2
street2 string

Deuxième ligne fournie pour l’adresse. (Cette valeur peut être vide.)

street3
street3 string

Troisième ligne fournie pour l’adresse. (Cette valeur peut être vide.)

city
city string

La ville qui a été fournie pour l’adresse.

état
state string

État ou province fourni pour l’adresse.

quartier
district string

Le district qui a été fourni pour l’adresse.

zipCode
zipCode string

Code postal fourni pour l’adresse.

countryRegion
countryRegion string

Code pays/région fourni pour l’adresse. La valeur doit être un code ISO CountryRegion à deux lettres (par exemple, ÉTATS-Unis).

Messagerie électronique
email string

Adresse e-mail associée à l’instrument de paiement. Cet attribut est utilisé uniquement pour les paiements du type PayPal.

billingAgreementId
billingAgreementId string

Cet attribut est utilisé uniquement pour les paiements du type PayPal.

payerId
payerId string

Cet attribut est utilisé uniquement pour les paiements du type PayPal.

payerStatus
payerStatus string

Valeur qui indique si PayPal a vérifié le paiement. Cet attribut est utilisé uniquement pour les paiements du type PayPal.

addressStatus
addressStatus string

Valeur qui indique si PayPal a vérifié l’adresse du contribuable. Cet attribut est utilisé uniquement pour les paiements du type PayPal.

imei
imei string

Cet attribut est utilisé uniquement pour les paiements du type mobilepayment.

Retours

Dynamics Fraud Protection Success, objet

Met à jour les informations de remboursement

Cet événement envoie des informations sur une transaction d’achat précédente en cours de remboursement. Il s’agit d’un événement d’ingestion de données uniquement. De nombreux marchands envoient ces événements à l’aide du chargement de données en bloc

Paramètres

Nom Clé Obligatoire Type Description
hosturl
hostUrl True string

URL de l’hôte

Type de contenu
Content-Type True string

application/json

ID de corrélation
x-ms-correlation-id string

Unqiue, par requête Correlation-Id utile dans le suivi des problèmes d’exécution.

Identifiant de l’environnement
x-ms-dfpenvid string

EnvironmentId

refundId
refundId True string

Chaîne unique identifiant cet événement de remboursement

reason
reason string

Motif fourni par l’utilisateur. Valeurs possibles « FraudRefund » | 'CustomerRequest' | 'NonFraudRefund'

status
status string

Valeurs possibles « Approuvé » | 'Refusé' | 'Inconnu'

bankEventTimestamp
bankEventTimestamp date-time

Horodatage de bank

montant
amount double

Montant du remboursement

monnaie
currency string

Devise utilisée pour le montant du prix de vente.

userId
userId string

Chaîne unique identifiant l’utilisateur

purchaseId
purchaseId True string

ID d’achat d’origine

trackingId
trackingId string

TrackingId pour l’événement

merchantTimeStamp
merchantTimeStamp date-time

TimeStamp pour l’événement

Retours

Détails du résultat

Met à jour les informations du compte pour la protection des achats

Cet événement met à jour ou crée des informations de compte d’utilisateur pour le service de protection d’achat, par exemple, Ajouter un instrument de paiement, Ajouter une adresse ou tout autre attribut utilisateur. Il s’agit d’un événement d’ingestion de données uniquement

Paramètres

Nom Clé Obligatoire Type Description
hosturl
hostUrl True string

URL de l’hôte

Type de contenu
Content-Type True string

application/json

ID de corrélation
x-ms-correlation-id string

Unqiue, par requête Correlation-Id utile dans le suivi des problèmes d’exécution.

Identifiant de l’environnement
x-ms-dfpenvid string

EnvironmentId

userId
userId True string

Identificateur de l’utilisateur. Ces informations sont fournies par le marchand.

date de création
creationDate date-time

Date de création du compte d’utilisateur. Le format est ISO 8601.

updateDate
updateDate date-time

Date à laquelle les données utilisateur ont été modifiées pour la dernière fois. Le format est ISO 8601.

firstName
firstName string

Prénom fourni par l’utilisateur sur le compte.

lastName
lastName string

Nom fourni par l’utilisateur sur le compte.

country
country string

Pays ou région de l’utilisateur. La valeur doit être un code ISO de pays/région iso à deux lettres (par exemple, ÉTATS-Unis).

zipCode
zipCode string

Code postal de l’utilisateur.

timeZone
timeZone string

Fuseau horaire de l’utilisateur.

language
language string

Langue et territoire de l’utilisateur (par exemple, EN-US).

numéro de téléphone
phoneNumber string

Numéro de téléphone de l’utilisateur. Le format doit être le code pays/région suivi d’un trait d’union (-), puis le numéro de téléphone (par exemple, pour les États-Unis, +1-1234567890).

Messagerie électronique
email string

Adresse de messagerie de l’utilisateur. Cette valeur ne respecte pas la casse.

membershipId
membershipId string

ID d’appartenance, si l’utilisateur dispose déjà d’une appartenance au marchand.

type de profil
profileType string

Type de profil de l’utilisateur. Valeurs possibles « Consommateur » | 'Seller' | 'Publisher' | 'Tenant' | 'Développeur'

profileName
profileName string

Nom du profil, selon profileType.

authenticationProvider
authenticationProvider string

Le fournisseur d’authentification de l’utilisateur, s’il est différent de celui du commerçant. Valuse possible 'MSA' | 'Facebook' | 'PSN' | 'MerchantAuth' | 'Google'

méthode d'authentification
authenticationMethod string

La façon dont le client a été authentifié avant/pendant l’achat. Certaines valeurs possibles sont PASSWORD-BASED, MULTI-FACTOR, BIOMÉTRIE, TOKEN-BASED,

nom d’affichage
displayName string

Nom complet de l’utilisateur. Exemple : valeur de gamertag Xbox

isEmailValidated
isEmailValidated boolean

Valeur True/False qui indique si l’adresse e-mail fournie par l’utilisateur a été vérifiée comme appartenant à l’utilisateur.

emailValidatedDate
emailValidatedDate date-time

Date de validation de l’e-mail de l’utilisateur. Le format est ISO 8601.

isPhoneNumberValidated
isPhoneNumberValidated boolean

Valeur True/False qui indique si le numéro de téléphone fourni par l’utilisateur a été vérifié comme appartenant à l’utilisateur.

phoneNumberValidatedDate
phoneNumberValidatedDate date-time

Date de validation du numéro de téléphone de l’utilisateur. Le format est ISO 8601.

membershipType
membershipType string

État ou type d’appartenance du client. Différents niveaux de paiement peuvent être spécifiés, tels que Premium, Executive. Les valeurs possibles sont FREE, PAYANT, PREMIUM

loginInputMethod
loginInputMethod string

La façon dont le client entre ses informations d’identification. Les valeurs possibles sont MANUALINPUT, AUTOFILL, SCRIPT, COPYPASTE, SELECTPROFILE

lastPasswordUpdatedDate
lastPasswordUpdatedDate date-time

Lorsque le mot de passe du client a été mis à jour pour la dernière fois.

firstPurchaseDate
firstPurchaseDate date-time

Lorsque le client a effectué son premier achat

loginChallengeType
loginChallengeType string

Type de test de réponse de défi qui a été lancé. Les valeurs possibles sont SMS SMS, PHONE SMS, EMAIL PIN, CAPTCHA

type
type string

Valeurs possibles « Expédition » | 'Facturation' | 'Inscription'

firstName
firstName string

Prénom fourni par l’utilisateur associé à l’adresse.

lastName
lastName string

Nom fourni par l’utilisateur associé à l’adresse.

numéro de téléphone
phoneNumber string

Numéro de téléphone fourni par l’utilisateur associé à l’adresse.

street1
street1 string

Première ligne fournie pour l’adresse.

street2
street2 string

Deuxième ligne fournie pour l’adresse. (Cette valeur peut être vide.)

street3
street3 string

Troisième ligne fournie pour l’adresse. (Cette valeur peut être vide.)

city
city string

La ville qui a été fournie pour l’adresse.

état
state string

État ou province fourni pour l’adresse.

quartier
district string

Le district qui a été fourni pour l’adresse.

zipCode
zipCode string

Code postal fourni pour l’adresse.

country
country string

Code pays/région fourni pour l’adresse. La valeur doit être un code ISO de pays/région iso à deux lettres (par exemple, ÉTATS-Unis).

merchantPaymentInstrumentId
merchantPaymentInstrumentId string

Identificateur de l’instrument de paiement. Ces informations sont fournies par le marchand.

paymentMethod
paymentMethod string

Catégorie de mode de paiement de niveau supérieur. Les valeurs possibles sont CARD, CASH, DIRECTDEBIT, E-WALLET, MOBILE, E-BANKING, INVOICE, VOUCHERS

type
type True string

Type de paiement. Valeurs possibles « CreditCard » | 'DirectDebit' | 'PayPal' | 'MobileBilling' | 'OnlineBankTransfer' | 'Invoice' | 'MerchantGiftCard' | 'MerchantWallet' | 'CashOnDelivery' | 'Paytm' | 'CCAvenue'

date de création
creationDate date-time

Date de la première entrée pour l’instrument de paiement dans le système du marchand. Le format est ISO 8601.

updateDate
updateDate date-time

Date de la dernière mise à jour de l’instrument de paiement dans le système du marchand. Le format est ISO 8601.

paymentCheckoutProvider
paymentCheckoutProvider string

Fournisseur d’extraction eWallet.

isLowLiabilityPIType
isLowLiabilityPIType boolean

Valeur True/False indiquant si le mode de paiement est une faible responsabilité.

état
state string

L’état actuel du PI dans le système du marchand. Valeurs possibles ' Active' | 'Inactif'

cardType
cardType string

Cet attribut est utilisé uniquement pour les paiements du type de carte de crédit/débit. Le réseau à partir duquel la carte est fournie. Valeurs possibles « Visa » | 'Parkinson' | 'Amex' | 'ACH' | 'SEPA' | 'UnionPay' | 'Inicis' | 'MobileBillingCarrier' | 'Discover' | 'AllPay' | 'JCB' | 'DiscoverDiners'

holderName
holderName string

Nom de l’utilisateur de l’instrument de paiement. Cet attribut est utilisé uniquement pour les paiements du type de carte de crédit/débit.

holderCompanyName
holderCompanyName string

Nom de l’organisation fournissant la carte de visite ou de société (pour les achats professionnels uniquement).

settlementApprovalRequired
settlementApprovalRequired boolean

Valeur True/False indiquant si l’approbation a été requise ou non pour une transaction SEPA.

poubelle
bin string

Cet attribut est utilisé uniquement pour les paiements du type de carte de crédit/débit.

binName
binName string

Nom d’affichage BIN.

binCountryISO
binCountryISO string

Code de pays ISO associé au fichier BIN.

binCardType
binCardType string

Type de carte BIN. Les valeurs possibles sont DÉBIT, CREDIT, PRÉPAYÉ, FLEET, CREDITDEBIT

binCardAssociation
binCardAssociation string

Association de cartes BIN. Certaines valeurs possibles sont VISA, MAESTRO, AMEX, DISCOVER, MAESTRO, JCB, UNIONPAY, DINERSCLUB

binBankGroup
binBankGroup string

Groupe bancaire BIN.

date d'expiration
expirationDate string

Date d’expiration de l’instrument de paiement dans le système du marchand. Le format est ISO 8601. Cet attribut est utilisé uniquement pour les paiements du type de carte de crédit/débit.

lastFourDigits
lastFourDigits string

Cet attribut est utilisé uniquement pour les paiements du type de carte de crédit/débit.

Messagerie électronique
email string

Adresse e-mail associée à l’instrument de paiement. Cet attribut est utilisé uniquement pour les paiements du type PayPal.

billingAgreementId
billingAgreementId string

Cet attribut est utilisé uniquement pour les paiements du type PayPal.

payerId
payerId string

Cet attribut est utilisé uniquement pour les paiements du type PayPal.

payerStatus
payerStatus string

Valeur qui indique si PayPal a vérifié le paiement. Cet attribut est utilisé uniquement pour les paiements du type PayPal. Valeurs possibles « Vérifié » | 'Non vérifié'

addressStatus
addressStatus string

Valeur qui indique si PayPal a vérifié l’adresse du contribuable. Cet attribut est utilisé uniquement pour les paiements du type PayPal. Valeurs possibles « Confirmé » | 'Non confirmé'

imei
imei string

Cet attribut est utilisé uniquement pour les paiements du type mobilepayment.

monnaie
currency string

Code monétaire pour l’instrument de paiement sélectionné.

isInternationalMoneyTransfer
isInternationalMoneyTransfer boolean

Valeur True/False indiquant si un transfert d’argent international s’est produit.

bankIdentifierCode
bankIdentifierCode string

Code d’identificateur bancaire (code BIC ou SWIFT)

bankName
bankName string

Nom de la banque

bankZipCode
bankZipCode string

Code postal bancaire

bankState
bankState string

L’état bancaire

bankCountryISO
bankCountryISO string

Pays ISO de la banque

paymentCollectionDate
paymentCollectionDate date-time

Date estimée du paiement (principalement utilisée pour les fournisseurs de services de paiement).

instantPaymentSettlement
instantPaymentSettlement boolean

Valeur True/False indiquant les redirections bancaires (utilisées pour prendre en charge les paiements CSV).

autoCaptureEnabled
autoCaptureEnabled boolean

Valeur True/False indiquant si le paiement a été capturé automatiquement pour les paiements par carte. Pour les paiements de redirection, il s’agit simplement d’un indicateur à la banque partenaire s’il faut retirer des fonds automatiquement ou non.

type de compte
accountType string

Indique le type de compte à facturer pour la transaction. UNSPECIFIED est la valeur par défaut. CHEQUE_ACCOUNT utilise la carte comme carte de débit. CREDIT_FACILITY utilise la carte comme carte de crédit.

authorizationType
authorizationType string

Type d’autorisation. Les commerçants doivent désormais définir les tentatives d’autorisation comme une autorisation préalable ou une autorisation finale. Les valeurs possibles sont PRE_AUTHORIZATION, FINAL_AUTHORIZATION

authorizationResultCode
authorizationResultCode string

Réponse bancaire de la décision d’autorisation. Les valeurs possibles sont APPROVE, DECLINE, PENDING

authorizationResultText
authorizationResultText string

Motifs de la décision d’autorisation ; en particulier pour les transactions refusées ou en attente. Les valeurs possibles sont MISMATCH_CVV, MISMATCH_ADDRESS, MISMATCH_EXPIRATIONDATE, NOACCOUNT, INVALIDPIN, LOWFUND, OVERLIMIT SUSPICIOUSACCOUNT

acquirerId
acquirerId string

Acquisition du code d’identification de l’établissement.

acquirerCountryISO
acquirerCountryISO string

Acquisition du code de pays de l’institution

cvvVerify
cvvVerify string

Indique si la vérification CVV est disponible et/ou s’il est vérifié avec succès. Y = Vérifié avec succès, N = n’a pas réussi à vefified, U = Non disponible, A = Disponible, mais aucune vérification

avsVerify
avsVerify string

Indique si la vérification addres est disponible et/ou s’il est vérifié avec succès. Y = Vérifié avec succès, N = n’a pas réussi à vefified, U = Non disponible, A = Disponible, mais aucune vérification

cavVerify
cavVerify string

Indique si la vérification de l’authentification des titulaires de carte est disponible et/ou s’il est vérifié avec succès. Y = Vérifié avec succès, N = n’a pas réussi à vefified, U = Non disponible, A = Disponible, mais aucune vérification

piInputMethod
piInputMethod string

N/A

encryptedCreditCardNumber
encryptedCreditCardNumber string

Numéro de carte de crédit haché ou chiffré.

firstName
firstName string

Prénom fourni avec l’adresse

lastName
lastName string

Nom fourni avec l’adresse

numéro de téléphone
phoneNumber string

Numéro de téléphone fourni avec l’adresse

street1
street1 string

Première ligne fournie pour l’adresse.

street2
street2 string

Deuxième ligne fournie pour l’adresse. (Cette valeur peut être vide.)

street3
street3 string

Troisième ligne fournie pour l’adresse. (Cette valeur peut être vide.)

city
city string

La ville qui a été fournie pour l’adresse.

état
state string

État ou province fourni pour l’adresse.

quartier
district string

Le district qui a été fourni pour l’adresse.

zipCode
zipCode string

Code postal fourni pour l’adresse.

country
country string

Code pays/région fourni pour l’adresse. La valeur doit être un code ISO de pays/région iso à deux lettres (par exemple, ÉTATS-Unis).

deviceContextId
deviceContextId True string

ID de session d’empreinte digitale du client ou ID d’événement si la session n’est pas disponible.

ipAddress
ipAddress string

Adresse IP du client (fournie par le marchand)

provider
provider string

Fournisseur d’informations sur l’appareil. Les valeurs possibles sont « DFPFingerPrinting » | 'Marchand'. Si vous utilisez le script JS DFP Fingerprinting, vous devez passer « DFPFingerPrinting » pour que toutes les données se connectent correctement.

deviceContextDC
deviceContextDC string

DÉCONSEILLÉ : N’est plus nécessaire pour l’empreinte digitale DFP. Centre de données qui stocke la session DFP Fingerprinting du client (fourni par le script JS DFP Fingerprinting).

externalDeviceId
externalDeviceId string

L’ID d’appareil du client, tel qu’il est fourni et maître par le marchand.

externalDeviceType
externalDeviceType string

Type d’appareil du client, tel que fourni et maître par le marchand. Valeurs possibles « Mobile » | 'Computer' | 'MerchantHardware' | 'Tablet' | 'GameConsole'

trackingId
trackingId string

TrackingId pour l’événement

merchantTimeStamp
merchantTimeStamp date-time

TimeStamp pour l’événement

Retours

Détails du résultat

Met à jour les informations d’autorisation bancaire

Cet événement indique si une transaction d’achat envoyée à la banque a été approuvée ou rejetée pour l’autorisation bancaire ou les frais bancaires/règlement. Il s’agit d’un événement d’ingestion de données uniquement

Paramètres

Nom Clé Obligatoire Type Description
hosturl
hostUrl True string

URL de l’hôte

Type de contenu
Content-Type True string

application/json

ID de corrélation
x-ms-correlation-id string

Unqiue, par requête Correlation-Id utile dans le suivi des problèmes d’exécution.

Identifiant de l’environnement
x-ms-dfpenvid string

EnvironmentId

bankEventId
bankEventId True string

Chaîne unique identifiant cet événement bancaire

type
type True string

Type d’événement bancaire. Valeurs possibles ' Auth' | 'AuthCancel' | 'ChargeReversal' | 'Charge'

bankEventTimestamp
bankEventTimestamp date-time

Horodatage de bank

status
status string

Valeurs possibles « Approuvé » | 'Inconnu' | 'Refusé'

bankResponseCode
bankResponseCode string

Code bancaire sur la réponse

paymentProcessor
paymentProcessor string

Nom du processeur. Valeurs possibles « FDC » | 'Adyen' | 'TSYS' | 'WorldPay' | 'Chase' | 'Stripe' | 'PayPal'

mrn
mrn string

Numéro de référence du marchand, utilisé pour identifier la transaction du côté marchand

Milieu
mid string

ID marchand (MID) envoyé à la banque et/ou reçu de celui-ci.

merchantPaymentInstrumentId
merchantPaymentInstrumentId string

Identificateur de l’instrument de paiement. Ces informations sont fournies par le marchand.

paymentMethod
paymentMethod string

Regroupements/catégories de modes de paiement. Les valeurs possibles sont CARD, CASH, DIRECTDEBIT, E-WALLET, MOBILE, E-BANKING, INVOICE, VOUCHERS

cardType
cardType string

Type de paiement. Les valeurs possibles sont VISA , JSON , AMEX , ACH , SEPA , UNIONPAY , INICIS , MOBILEBILLINGCARRIER , DISCOVER , ALLPAY , JCB , DISCOVERDINERS

updatedPI
updatedPI boolean

Utilisation d’une adresse PI différente de celle de l’achat

cvvVerify
cvvVerify string

Indique si la vérification CVV est disponible et/ou s’il est vérifié avec succès. Y = Vérifié avec succès, N = n’a pas réussi à vefified, U = Non disponible, A = Disponible, mais aucune vérification

avsVerify
avsVerify string

Indique si la vérification addres est disponible et/ou s’il est vérifié avec succès. Y = Vérifié avec succès, N = n’a pas réussi à vefified, U = Non disponible, A = Disponible, mais aucune vérification

cavVerify
cavVerify string

Indique si la vérification de l’authentification des titulaires de carte est disponible et/ou s’il est vérifié avec succès. Y = Vérifié avec succès, N = n’a pas réussi à vefified, U = Non disponible, A = Disponible, mais aucune vérification

authResultCode
authResultCode string

Réponse bancaire de la décision d’autorisation. Les valeurs possibles sont APPROVE, DECLINE, PENDING

authResultText
authResultText string

Motifs de la décision d’autorisation ; en particulier pour les transactions refusées ou en attente. Les valeurs possibles sont MISMATCH_CVV, MISMATCH_ADDRESS, MISMATCH_EXPIRATIONDATE, NOACCOUNT, INVALIDPIN, LOWFUND, OVERLIMIT SUSPICIOUSACCOUNT

purchaseId
purchaseId True string

Chaîne unique identifiant l’achat

isThreeDSAuth
isThreeDSAuth boolean

Valeur True/False qui indique si cette transaction est authentifiée via 3DS.

messageCategory
messageCategory string

Identifie la catégorie du message pour un cas d’usage spécifique. Valeurs acceptées : 01 = PA, 02 = NPA, 03-79 = Reserved for EMVCo future use (values invalid until defined by EMVCo), 80-99 = Reserved for DS use

deviceChannel
deviceChannel string

Indique le type d’interface de canal utilisé pour lancer la transaction. Valeurs acceptées : 01 = App-based (APP), 02 = Browser (BRW), 03 = 3DS Requestor Initiated (3RI), 04-79 = Reserved for EMVCo future use (valeurs non valides jusqu’à ce que défini par EMVCo), 80-99 = Réservé pour l’utilisation DS

threeDSServerTransId
threeDSServerTransId string

Identificateur de transaction unique universel attribué par le serveur 3DS pour identifier une seule transaction.

threeDSRequestorAuthenticationInd
threeDSRequestorAuthenticationInd string
threeDSRequestorChallengeInd
threeDSRequestorChallengeInd string

Indique si un défi est demandé pour cette transaction. Valeurs acceptées : 01 = Aucune préférence, 02 = Aucun défi demandé, 03 = Défi demandé (préférence du demandeur 3DS), 04 = Défi demandé (mandat), 05 = Aucune demande de défi (l’analyse des risques transactionnels est déjà effectuée), 06 = Aucun défi demandé (Partage de données uniquement), 07 = Aucun défi demandé (l’authentification forte du consommateur est déjà effectuée), 08 = Aucun défi demandé (utiliser l’exemption de liste verte si aucun défi n’est requis), 09 = Demande de défi (invite de liste verte demandée si le défi est requis)

threeRIInd
threeRIInd string

Indique le type de requête 3RI. Valeurs acceptées : 01 = Transaction périodique, 02 = Transaction par tranche, 03 = Ajouter une carte, 04 = Conserver les informations de carte, 05 = Vérification du compte, 06 = Envoi fractionné, 07 = Top-up, 08 = Commande par courrier, 09 = Commande téléphonique, 10 = Vérification de l’état de la liste verte, 11 = Autre paiement, 12-79 = Réservé pour l’utilisation future EMVCo (valeurs non valides jusqu’à ce que défini par EMVCo), 80-99 = Réservé pour l’utilisation DS

threeDSReqPriorAuthMethod
threeDSReqPriorAuthMethod string

Mécanisme utilisé par le titulaire de carte pour s’authentifier auprès du demandeur 3DS. Valeurs acceptées : 01 = L’authentification sans friction s’est produite par ACS, 02 = Défi de titulaire de carte s’est produite par ACS, 03 = AVS vérifié, 04 = Autres méthodes d’émetteur, 05-79 = Réservé pour l’utilisation future d’EMVCo (valeurs non valides jusqu’à ce que défini par EMVCo), 80-99 = Réservé pour une utilisation DS

transStatus
transStatus string

Indique si une transaction est qualifiée de transaction authentifiée ou de vérification de compte. Valeurs acceptées : Y = Vérification de l’authentification réussie, N = Non authentifié,Compte non vérifié ; La transaction refusée, U = Authentification, la vérification du compte n’a pas pu être effectuée ; Technique ou autre problème, comme indiqué dans ARes ou RReq, A = Tentatives de traitement effectuée ; Non authentifié, vérifié, mais une preuve d’authentification, vérification est fournie, C = Défi requis ; Une authentification supplémentaire est requise à l’aide du CReq,CRes, D = Challenge Required ; Authentification découplée confirmée, R = Authentification,Vérification du compte rejetée ; L’émetteur rejette l’authentification, la vérification et demande que l’autorisation ne soit pas tentée, I = Information uniquement ; La préférence de défi du demandeur 3DS a été reconnue.

transStatusReason
transStatusReason string

Fournit des informations sur la raison pour laquelle le champ État de la transaction a la valeur spécifiée. Valeurs acceptées : 01 = Échec de l’authentification par carte, 02 = Appareil inconnu, 03 = Appareil non pris en charge, 04 = Dépassement de la limite de fréquence d’authentification, 05 = Carte expirée, 06 = Numéro de carte non valide, 07 = Transaction non valide, 08 = Échec de la carte, 09 = Échec de sécurité, 10 = Carte volée, 11 = Fraude soupçonnée, 12 = Transaction non autorisée au titulaire de carte, 13 = Titulaire de carte non inscrit, 14 = Délai de transaction expiré au niveau du service ACS, 15 = Confiance faible, 16 = Confiance moyenne , 17 = Confiance élevée, 18 = Très Haute confiance, 19 = Dépasse les défis maximum ACS, 20 = Transaction sans paiement non prise en charge, 21 = 3RI transaction non prise en charge, 22 = Problème technique ACS, 23 = Authentification découplée requise par ACS, mais non demandé par le demandeur 3DS, 24 = 3DS Requestor Découpled Max Expiry Time dépassé, 25 = Authentification découplée a été fourni un temps insuffisant pour authentifier le titulaire. ACS n’effectue pas de tentative, 26 = Tentative d’authentification mais non effectuée par le titulaire, 27-79 = Reserved for EMVCo future use (valeurs non valides jusqu’à ce que défini par EMVCo), 80-99 = Reserved for DS use

threeDSCompInd
threeDSCompInd string

Indique si la méthode 3DS a réussi. Valeurs acceptées : Y = Terminé avec succès, N = N = N’a pas réussi, U = URL de méthode 3DS Unavailabl n’était pas présente dans les données de message PRes pour la plage de cartes associée au numéro de compte de titulaire.

acsChallengeMandated
acsChallengeMandated string

Indication du fait qu’un défi est requis pour que la transaction soit autorisée en raison de mandats locaux/régionaux ou d’une autre variable. Valeurs acceptées : Y = Le défi est mandaté, N = Le défi n’est pas obligatoire

eci
eci string

Indicateur de commerce électronique (ECI). Valeur spécifique au système de paiement fournie par l’ACS ou DS pour indiquer les résultats de la tentative d’authentification du titulaire de carte. Valeurs acceptées : 02 (MasterCard)/05 (Visa)= authentification réussie 01 (MasterCard)/06/07 (Visa) = tous les autres

shipNameIndicator
shipNameIndicator string

Indique si le nom du titulaire de carte sur le compte est identique au nom d’expédition utilisé pour cette transaction. Valeurs acceptées : 01 = Nom du compte identique au nom d’expédition, 02 = Nom du compte différent du nom d’expédition

challengeCompletionInd
challengeCompletionInd string

Indicateur de l’état du cycle de défi ACS et indique si le défi est terminé ou nécessite des messages supplémentaires. Valeurs acceptées : Y = Défi terminé et aucun autre échange de messages de défi n’est requis, N = Défi non terminé et échanges de messages de défi supplémentaires sont requis

chAccPwChangeInd
chAccPwChangeInd string

Indique la durée pendant laquelle le compte du titulaire de carte avec le demandeur 3DS a eu une modification de mot de passe ou une réinitialisation de compte. Valeurs acceptées : 01 = Aucune modification, 02 = Modifié pendant cette transaction, 03 = Moins de 30 jours, 04 = 30 à 60 jours, 05 = Plus de 60 jours

chAccAgeInd
chAccAgeInd string

Durée pendant laquelle le titulaire de carte a eu le compte avec le demandeur 3DS. Valeurs acceptées : 01 = Aucun compte (extraction invité), 02 = Créé pendant cette transaction, 03 = Moins de 30 jours, 04 = 30 à 60 jours, 05 = Plus de 60 jours

provisionAttemptsDay
provisionAttemptsDay string

Nombre de tentatives d’ajout de carte au cours des 24 dernières heures. Longueur : 3 caractères maximum : 2, 02, 002

exemptionRaised
exemptionRaised string

Demandes d’exemption PSD2, Y - exempté, N - Non exempté

suspectAccActivity
suspiciousAccActivity string

Indique si le demandeur 3DS a connu une activité suspecte (y compris la fraude précédente) sur le compte de titulaire de carte. Valeurs acceptées : 01 = Aucune activité suspecte n’a été observée, 02 = L’activité suspecte a été observée

trackingId
trackingId string

TrackingId pour l’événement

merchantTimeStamp
merchantTimeStamp date-time

TimeStamp pour l’événement

Retours

Détails du résultat

Met à jour les informations d’étiquette de fraude pour la protection des achats

Cet événement envoie une mise à jour de l’étiquette. Il s’agit d’un événement d’ingestion de données uniquement

Paramètres

Nom Clé Obligatoire Type Description
hosturl
hostUrl True string

URL de l’hôte

Type de contenu
Content-Type True string

application/json

ID de corrélation
x-ms-correlation-id string

Unqiue, par requête Correlation-Id utile dans le suivi des problèmes d’exécution.

Identifiant de l’environnement
x-ms-dfpenvid string

EnvironmentId

labelObjectType
labelObjectType True string

EntityName auquel cette entité d’étiquette s’applique. Si la valeur est e-mail, l’ID d’utilisateur est recherché à partir d’un labelObjectId d’e-mail. Les valeurs possibles sont PURCHASE, SIGNUP , CUSTOMFRAUDEVALUATION , ACCOUNT , PI , EMAIL

labelObjectId
labelObjectId True string

Valeur d’ID dans labelObjectType à laquelle cette entité d’étiquette s’applique.

labelSource
labelSource string

Autorité qui émet l’étiquette LabelReasonCodes ou LabelState. Valeurs possibles « CustomerEscalation » | 'Rétrofacturation' | 'TC40_SAFE' | 'ManualReview' | 'Remboursement' | 'OfflineAnalysis'

labelReasonCodes
labelReasonCodes string
labelState
labelState string

Si LabelSource a des transitions d’état, l’état actuel de cette étiquette. Ex. « Accepté » pour signifier qu’une suspicion de fraude antérieure a été effacée. Valeurs possibles « Enquête » | 'Accepté' | 'Fraude' | 'Contesté' | 'Inversé' | 'ResubmittedRequest'

processeur
processor string

Institution LabelSource spécifique qui émet le LabelReasonCodes.

eventTimeStamp
eventTimeStamp date-time

Création finale de l’événement comme indiqué à partir de LabelSource/Processor. Le format est ISO8601.

date de début effective
effectiveStartDate date-time

Début de l’application de cette étiquette dans le fuseau horaire Marchand (si elle est différente de MerchantLocalDate). Le format est ISO8601.

date de fin effective
effectiveEndDate date-time

Fin du moment où cette étiquette s’applique dans le fuseau horaire marchand ou null pour non applicable/indéterminé. Le format est ISO8601.

montant
amount double

Le montant monétaire de cette étiquette concerne, par exemple, un remboursement partiel. Unités données par le champ Devise.

monnaie
currency string

Devise dans laquelle se trouve le montant, par exemple « USD »

trackingId
trackingId string

TrackingId pour l’événement

merchantTimeStamp
merchantTimeStamp date-time

TimeStamp pour l’événement

Retours

Détails du résultat

Met à jour les informations d’étiquette de fraude pour la protection des comptes

Cet événement envoie une mise à jour de l’étiquette. Il s’agit d’un événement d’ingestion de données uniquement

Paramètres

Nom Clé Obligatoire Type Description
hosturl
hostUrl True string

URL de l’hôte

Identifiant
UserId True string

ID utilisateur de l’API d’étiquette

Type de contenu
Content-Type True string

application/json

ID de corrélation
x-ms-correlation-id string

Unqiue, par requête Correlation-Id utile dans le suivi des problèmes d’exécution.

Identifiant de l’environnement
x-ms-dfpenvid string

EnvironmentId

nom
name True string

Nom de l’événement. Doit être ' AP. Label'

version
version True string

Version de la charge utile. Doit être « 0,5 »

trackingId
trackingId True string

ID unique pour chaque événement/enregistrement.

userId
userId True string

Identificateur de l’utilisateur. Ces informations sont fournies par le marchand.

merchantTimeStamp
merchantTimeStamp True date-time

TimeStamp pour l’événement.

eventTimeStamp
eventTimeStamp True date-time

Date et heure de l’événement. Valeurs possibles : Date de rétrofacturation ou Date de révision. Le format est ISO 8601.

labelObjectType
labelObjectType True string

Ce champ indique le type d’étiquette : « Acheter » | » AccountCreation'|' AccountLogin'|' AccountUpdate'|' CustomFraudEvaluation'|' Compte'|' PaymentInstrument'|' E-mail'.

labelObjectId
labelObjectId True string

Il s’agit d’un champ d’identificateur pour l’objet : PurchaseId, AccountCreationId, AccountLoginId, AccountUpdateId, UserId, MerchantPaymentInstrumentId ou Email.

labelSource
labelSource string

Ce champ représente la source de l’étiquette : « CustomerEscalation » | » Rétrofacturation'|' TC40_SAFE'|' ManualReview'|' Remboursement'|' OfflineAnalysis'|' AccountProtectionReview'.

labelState
labelState True string

Ce champ indique l’état actuel de l’étiquette : « InquiryAccepted » | » Fraude'|' Contesté'|' Inversé'|' Abus'|' ResubmittedRequest'|' AccountCompromised'|' AccountNotCompromised'.

labelReasonCode
labelReasonCode string

Ce champ indique les codes de raison associés à chaque type d’étiquette : « ProcessorResponseCode » | » BankResponseCode'|' FraudRefund'|' AccountTakeOver'|' PaymentInstrumentFraud'|' AccountFraud'|' Abus'|' FriendlyFraud'|' AccountCredentialsLeaked'|' PassedAccountProtectionChecks'

processeur
processor string

Nom de la banque ou du processeur de paiement qui génère les informations TC40 ou SAFE.

date de début effective
effectiveStartDate date-time

Date à partir de laquelle cette étiquette est effective. Le format est ISO 8601.

date de fin effective
effectiveEndDate date-time

Date de fin de cette étiquette. Le format est ISO 8601. Ne doit pas être antérieur à effectiveStartDate.

Retours

Dynamics Fraud Protection Success, objet

Met à jour l’état de la connexion du compte

Cet événement envoie une mise à jour de l’état d’une connexion de compte, par exemple, si la connexion au compte a été annulée. Il s’agit d’un événement d’ingestion de données uniquement

Paramètres

Nom Clé Obligatoire Type Description
hosturl
hostUrl True string

URL de l’hôte

type de contenu
Content-Type True string

application/json

ID de corrélation
x-ms-correlation-id string

Unqiue, par requête Correlation-Id utile dans le suivi des problèmes d’exécution.

Identifiant de l’environnement
x-ms-dfpenvid string

EnvironmentId

nom
name True string

Nom de l’événement. Doit être ' AP. AccountLogin.Status'

version
version True string

Version de la charge utile. Doit être « 0,5 »

trackingId
trackingId True string

Identificateur de l’événement Account Login Status.

loginId
loginId True string

Identificateur de l’événement Account Login.

merchantTimeStamp
merchantTimeStamp True date-time

TimeStamp pour l’événement.

userId
userId True string

Identificateur de l’utilisateur. Ces informations sont fournies par le marchand.

statusType
statusType True string

Type d’état : « Approuvé » | Rejeté'|' En attente'.

reasonType
reasonType string

Type de raison : « Aucun » | ChallengeAbandoned'|' ChallengeFailed'|' ChallengePassed'|' ChallengePending'|' ReviewFailed'|' ReviewPassed'|' ReviewPendinge'. La valeur par défaut est « None ».

challengeType
challengeType string

Type d’état de révision : « SMS » | Adresse e-mail'|' Téléphone'|' Autre'|' Aucun'. La valeur par défaut est « None ».

statusDate
statusDate True date-time

Date et heure de l’application de l’état. Le format est ISO 8601.

Retours

Dynamics Fraud Protection Success, objet

Met à jour l’état de la création du compte

Cet événement envoie une mise à jour de l’état d’une création de compte, par exemple si la création du compte a été annulée. Il s’agit d’un événement d’ingestion de données uniquement

Paramètres

Nom Clé Obligatoire Type Description
hosturl
hostUrl True string

URL de l’hôte

type de contenu
Content-Type True string

application/json

ID de corrélation
x-ms-correlation-id string

Unqiue, par requête Correlation-Id utile dans le suivi des problèmes d’exécution.

Identifiant de l’environnement
x-ms-dfpenvid string

EnvironmentId

nom
name True string

Nom de l’événement. Doit être ' AP. AccountCreation.Status'

version
version True string

Version de la charge utile. Doit être « 0,5 »

trackingId
trackingId True string

Identificateur de l’événement État de création de compte.

signUpId
signUpId True string

Identificateur de l’événement De création de compte.

merchantTimeStamp
merchantTimeStamp True date-time

TimeStamp pour l’événement.

userId
userId True string

Identificateur de l’utilisateur. Ces informations sont fournies par le marchand.

statusType
statusType True string

Type d’état : « Approuvé » | Rejeté'|' En attente'.

reasonType
reasonType string

Type de raison : « Aucun » | ChallengeAbandoned'|' ChallengeFailed'|' ChallengePassed'|' ChallengePending'|' ReviewFailed'|' ReviewPassed'|' ReviewPendinge'. La valeur par défaut est « None ».

challengeType
challengeType string

Type d’état de révision : « SMS » | Adresse e-mail'|' Téléphone'|' Autre'|' Aucun'. La valeur par défaut est « None ».

statusDate
statusDate True date-time

Date et heure de l’application de l’état. Le format est ISO 8601.

Retours

Dynamics Fraud Protection Success, objet

Met à jour l’état d’une transaction d’achat en ligne

Cet événement envoie une mise à jour de l’état d’un achat, par exemple si l’achat a été annulé. Il s’agit d’un événement d’ingestion de données uniquement

Paramètres

Nom Clé Obligatoire Type Description
hosturl
hostUrl True string

URL de l’hôte

Type de contenu
Content-Type True string

application/json

ID de corrélation
x-ms-correlation-id string

Unqiue, par requête Correlation-Id utile dans le suivi des problèmes d’exécution.

Identifiant de l’environnement
x-ms-dfpenvid string

EnvironmentId

purchaseId
purchaseId True string

Identificateur de transaction (ou achat/commande) dans le système marchand.

statusType
statusType True string

Type de l’état. Valeurs possibles « Approuvé » | 'En attente' | 'Rejeté' | 'Échec' | 'Annulé'

statusDate
statusDate True date-time

DateTime quand cet état a été appliqué

reason
reason string

Raison de la transition d’état. Valeurs possibles « RuleEngine » | 'MerchantOverride' | 'ChallengeSolved' | 'ChallengeFailed' | 'CustomerRequest' | 'FufillmentFailed' | 'InlineManualReview_General' | 'InlineManualReview_Fraud' | 'InlineManualReview_AccountCompromise' | 'OfflineManualReview_General' | 'OfflineManualReview_Fraud' | 'OfflineManualReview_AccountCompromise' | 'Safelist' | 'Blocklist'

trackingId
trackingId string

TrackingId pour l’événement

merchantTimeStamp
merchantTimeStamp date-time

TimeStamp pour l’événement

Retours

Détails du résultat

Mises à jour des informations de fraude confirmées

Cet événement envoie des informations sur un achat précédent que le client a contesté avec sa banque comme fraude. Il s’agit d’un événement d’ingestion de données uniquement. De nombreux marchands envoient ces événements à l’aide du chargement de données en bloc

Paramètres

Nom Clé Obligatoire Type Description
hosturl
hostUrl True string

URL de l’hôte

Type de contenu
Content-Type True string

application/json

ID de corrélation
x-ms-correlation-id string

Unqiue, par requête Correlation-Id utile dans le suivi des problèmes d’exécution.

Identifiant de l’environnement
x-ms-dfpenvid string

EnvironmentId

chargebackId
chargebackId True string

Chaîne unique identifiant cet événement de rétrofacturation

reason
reason string

Motif fourni par la banque

status
status string

Valeurs possibles « Enquête » | 'Accepté' | 'Contesté' | 'Inversé' | 'ResubmittedRequest'

bankEventTimestamp
bankEventTimestamp date-time

Horodatage de bank

montant
amount double

Montant de rétrofacturation

monnaie
currency string

Devise utilisée pour le montant du rétrofacturation.

purchaseId
purchaseId True string

ID d’achat d’origine

userId
userId string

Chaîne unique identifiant l’utilisateur

trackingId
trackingId string

TrackingId pour l’événement

merchantTimeStamp
merchantTimeStamp date-time

TimeStamp pour l’événement

Retours

Détails du résultat

Définitions

Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.AccountCreateEnrichment

Une classe représente les fonctionnalités d’enrichissement pour l’évaluation De création de compte

Nom Chemin d’accès Type Description
deviceAttributes
deviceAttributes Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.DeviceAttributes

Classe représentant les fonctionnalités dérivées des attributs d’appareil de l’utilisateur.

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

Classe représentant les fonctionnalités calculées pendant l’évaluation

Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.AccountCreateResponseSuccessDetails

Response Object for Dynamics Fraud Protection AccountCreate API

Nom Chemin d’accès Type Description
nom
name string

N/A

version
version string

N/A

code
code string

N/A

descriptif
description string

N/A

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

AssessmentResultDetail, collection

transactionReferenceId
transactionReferenceId string

ID unique pour identifier les transactions individuelles

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

Une classe représente les fonctionnalités d’enrichissement pour l’évaluation De création de compte

Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.AccountProtectionEnrichment

Classe représentant les fonctionnalités d’enrichissement

Nom Chemin d’accès Type Description
deviceAttributes
deviceAttributes Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.DeviceAttributes

Classe représentant les fonctionnalités dérivées des attributs d’appareil de l’utilisateur.

Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.CalculatedFeatures

Classe représentant les fonctionnalités calculées pendant l’évaluation

Nom Chemin d’accès Type Description
emailDomain
emailDomain string

Domaine de l’e-mail analysé à partir de la charge utile d’évaluation

emailPattern
emailPattern string

Modèle de gestion du courrier calculé à partir de l’e-mail. Toutes les lettres majuscules du préfixe d’e-mail sont remplacées par « U », lettres minuscules remplacées par « I », chiffres remplacés par « d ». Les caractères répétés « I » et « U’s sont réduits, et les caractères restants sont laissés inchangés. Par exemple, l’e-mail 'kAyla.277@contoso.com' retourne le modèle d’e-mail 'lUl.ddd'

Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.DeviceAttributes

Classe représentant les fonctionnalités dérivées des attributs d’appareil de l’utilisateur.

Nom Chemin d’accès Type Description
trueIp
trueIp string

Adresse IP true de l’appareil identifié par l’empreinte digitale de l’appareil

proxyIp
proxyIp string

Adresse IP du proxy d’appareil identifiée par l’empreinte digitale de l’appareil

realtimeTimezoneOffset
realtimeTimezoneOffset string

Décalage de fuseau horaire qui prend en compte la planification de l’enregistrement d’été

Sld
sld string

Domaine de second niveau lié à l’adresse IP true

timeZone
timeZone string

Décalage TimeZone par rapport au temps moyen de Greenwich

proxyLastDetected
proxyLastDetected string

Date la plus récente à laquelle l’adresse IP de l’appareil est identifiée comme proxy actif

deviceId
deviceId string

Id d’appareil unique généré par l’empreinte digitale de l’appareil

deviceCountryCode
deviceCountryCode string

Pays d’emplacement de l’appareil avec la valeur TRUE IP

deviceState
deviceState string

État de l’emplacement de l’appareil true IP

deviceCity
deviceCity string

Ville d’emplacement de l’appareil de la véritable adresse IP

devicePostalCode
devicePostalCode string

Code postal de l’emplacement de l’appareil de true IP

deviceAsn
deviceAsn string

ASN de l’appareil identifié par l’empreinte digitale de l’appareil

plateforme
platform string

Plateforme du système d’exploitation de l’appareil

browserUserAgentLanguages
browserUserAgentLanguages string

Langues stockées dans l’agent utilisateur

browserUserAgent
browserUserAgent string

Navigateur utilisé dans la session

tcpDistance
tcpDistance string

Nombre de tronçons réseau dans la connexion

transporteur
carrier string

IsP de l’adresse IP vraie identifiée

ipRoutingType
ipRoutingType string

Type de routage d’adresse IP

mandataire
proxy string

Indicateur qui détermine si l’appelant est un proxy

proxyType
proxyType string

Type du proxy s’il est détecté

userAgentPlatform
userAgentPlatform string

Version du navigateur

userAgentBrowser
userAgentBrowser string

Famille de navigateurs

userAgentOperatingSystem
userAgentOperatingSystem string

Version du système d'exploitation

sdkType
sdkType string

Kit de développement logiciel (SDK) utilisé par l’appareil pour effectuer l’appel (Android, iOS ou Web)

dataNetworkType
dataNetworkType string

Type de réseau utilisé (Wifi ou Mobile). Pour les appareils Android et iOS.

localIpv4
localIpv4 string

Adresse IPV4 locale de l’appareil. Pour les appareils Android et iOS.

isDeviceEmulator
isDeviceEmulator string

Indique si l’appareil est émulé. Pour les appareils Android et iOS.

isDeviceRooted
isDeviceRooted string

Indique si l’appareil a été rooté. Pour les appareils Android et iOS.

isWifiEnabled
isWifiEnabled string

Indique si le wifi de l’appareil est activé ou désactivé. Pour les appareils Android.

deviceSystemVersion
deviceSystemVersion string

Version actuelle du système d’exploitation. Pour les appareils iOS.

deviceModelName
deviceModelName string

Nom du modèle d’appareil. Pour les appareils iOS.

localIpv6
localIpv6 string

Adresse IPV6 locale de l’appareil. Pour les appareils iOS.

Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.ResponseSuccess

Dynamics Fraud Protection Success, objet

Nom Chemin d’accès Type Description
nom
name string

N/A

version
version string

N/A

code
code string

N/A

descriptif
description string

N/A

Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.ResponseSuccessDetails

Objet Response pour les API Dynamics Fraud Protection

Nom Chemin d’accès Type Description
nom
name string

N/A

version
version string

N/A

code
code string

N/A

descriptif
description string

N/A

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

AssessmentResultDetail, collection

transactionReferenceId
transactionReferenceId string

ID unique pour identifier les transactions individuelles

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

Classe représentant les fonctionnalités d’enrichissement

Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.ResultDetail

AssessmentResultDetail

Nom Chemin d’accès Type Description
décision
decision string

Type de la décision prise

challengeType
challengeType string

Type de défi

Raisons
reasons array of string

Une liste de raisons

rule
rule string

Règle correspondant à la charge utile

clauseName
clauseName string

Nom convivial de la clause de règle qui a pris la décision

supportMessages
supportMessages array of string

Liste des messages qui appuient la décision

other
other object

toutes les données supplémentaires

Scores
scores array of Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.Score

Liste des différents scores

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

Le chemin des ensembles de règles consulté pour arriver à cette décision

Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.RuleEvaluation

Enregistrement de l’exécution de l’ensemble de règles sur le chemin d’un

Nom Chemin d’accès Type Description
rule
rule string

Nom convivial du jeu de règles

clauseNames
clauseNames array of string

La ou les clauses de cette règle ont déclenché, dans l’ordre, la dernière étant la dernière déicion atteinte

Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.Score

Score (objet)

Nom Chemin d’accès Type Description
scoreType
scoreType string

Type de score

scoreValue
scoreValue double

valeur du score. La valeur maximale est 999

reason
reason string

Raison de la valeur du score

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

Nom Chemin d’accès Type Description
object

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

Détails du résultat

Nom Chemin d’accès Type Description
resultDetails
resultDetails Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.BankEventActivity.BankEvent

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

Nom Chemin d’accès Type Description
object

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

Détails du résultat

Nom Chemin d’accès Type Description
resultDetails
resultDetails Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.ChargebackActivity.Chargeback

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

Nom Chemin d’accès Type Description
object

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

Détails du résultat

Nom Chemin d’accès Type Description
resultDetails
resultDetails Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.LabelActivity.Label

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

Détails du résultat

Nom Chemin d’accès Type Description
resultDetails
resultDetails Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.PurchaseActivity.PurchaseWrapper

Charge utile de réponse d’achat

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

Charge utile de réponse d’achat

Nom Chemin d’accès Type Description
riskScore
riskScore integer

Score de risque calculé par les modèles de risque de protection contre les fraudes dans la plage comprise entre -1 et 1 000. -1 indique une erreur déterminant un score de risque.

merchantRuleDecision
merchantRuleDecision string

Décision prise par les règles de marchand après avoir obtenu le score de risque pour une transaction. Valeurs possibles « Approuver » | 'Rejeter'

ruleEvaluations
ruleEvaluations array of

Contient le nom des règles évaluées pour prendre une décision.

clauseName
clauseName string

Contient le nom de la clause qui a donné la décision.

midFlag
midFlag string

Indicateur MID (Merchant ID) recommandé. Valeurs possibles ' Program' | 'Standard' | 'Control'

reasonCodes
reasonCodes string

Codes de raison expliquant la décision.

policyApplied
policyApplied string

Nom de la règle marchande ou règle par défaut qui mène à la décision de la règle du marchand.

bankName
bankName string

Banque (émetteur) que DFP a appelée pour cette transaction.

hashedEvaluationId
hashedEvaluationId string

HashedEvaluationId comme calculé par DFP

diagnostics
diagnostics object

Objets de diagnostic clés par espace de noms

purchaseId
purchaseId string

Identificateur de transaction (ou achat/commande) dans le système marchand.

deviceAttributes
deviceAttributes object

Attributs d’appareil à partir d’empreintes digitales DFP

Réussi
succeeded string

Demande réussie

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

Nom Chemin d’accès Type Description
object

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

Détails du résultat

Nom Chemin d’accès Type Description
resultDetails
resultDetails Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.PurchaseStatusActivity.PurchaseStatus

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

Nom Chemin d’accès Type Description
object

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

Détails du résultat

Nom Chemin d’accès Type Description
resultDetails
resultDetails Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.RefundActivity.Refund

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

Charge utile de réponse UpdateAccount

Nom Chemin d’accès Type Description
deviceAttributes
deviceAttributes object

Attributs d’appareil à partir d’empreintes digitales DFP

Réussi
succeeded string

Demande réussie

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

Détails du résultat

Nom Chemin d’accès Type Description
resultDetails
resultDetails Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.UpdateAccountActivity.UpdateAccount

Charge utile de réponse UpdateAccount