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