Votre modèle de données pour le traitement des paiements
Votre modèle de données pour le traitement des paiements
- Attributs recommandés à recueillir
- Activités clés à suivre
- Guide pratique d'extraction pour Adyen
Attributs du traitement des paiements
| Nom | Description | ||
|---|---|---|---|
|
Horodatage de l’événement
EventDate
|
Date et heure auxquelles l’activité de paiement concernée s’est produite. | ||
|
Description
Cet attribut enregistre l’horodatage précis auquel un événement, comme une autorisation ou un règlement, a été consigné dans le système. Il permet d’ordonner chronologiquement les activités au sein d’un cas. Dans l’analyse, cet attribut est essentiel pour calculer les temps de cycle, identifier les goulots d’étranglement et déterminer le débit du système au fil du temps. Il prend en charge tous les KPI fondés sur le temps, notamment « Overall Payment Cycle Time ».
Pourquoi c’est important
Essentiel pour ordonner les événements et calculer tous les indicateurs fondés sur la durée.
Où les obtenir
Champ « eventDate » des Adyen Notification Webhooks.
Exemples
2023-10-27T10:00:00+01:002023-10-27T10:05:30+01:002023-10-28T09:15:00+01:00
|
|||
|
Identifiant de la transaction de paiement
PspReference
|
Identifiant de référence unique attribué par Adyen à chaque transaction de paiement. | ||
|
Description
Cet attribut sert de clé primaire pour l’ensemble du cycle de vie du paiement dans l’écosystème Adyen. Il relie la demande de paiement initiale aux événements ultérieurs, comme l’autorisation, la capture, le règlement et les éventuels remboursements ou rétrofacturations. Lors de l’analyse, cet identifiant sert à regrouper des événements distincts au sein d’un même cas et permet de reconstituer le processus de bout en bout. Les analystes peuvent ainsi suivre le parcours précis d’un paiement, depuis son lancement par le client jusqu’au règlement financier final.
Pourquoi c’est important
Il constitue le lien fondamental qui regroupe des événements dissociés au sein d’une même instance de processus pour le Process Mining.
Où les obtenir
Réponse de paiement Adyen, colonne 'pspReference', ou Settlement Detail Report, colonne 'PSP Reference'.
Exemples
851564567890123479145612345678908825641234567890
|
|||
|
Nom de l’activité
EventCode
|
Étape ou action précise qui se déroule au cours du cycle de vie du paiement. | ||
|
Description
Cet attribut définit l’événement précis qui s’est produit, par exemple AUTHORISATION, CAPTURE ou REFUND. Il détermine les nœuds de la carte du processus ainsi que le déroulement de la transaction. Lors de l’analyse, ces codes sont convertis en noms d’activités compréhensibles afin de visualiser le flux du processus. Les variations dans leur séquence indiquent différents parcours, par exemple un traitement entièrement automatisé ou la gestion d’exceptions.
Pourquoi c’est important
Définit le « quoi » du modèle de Process Mining et permet de visualiser les flux du processus.
Où les obtenir
Champ « eventCode » des Adyen Notification Webhooks.
Exemples
AUTORISATIONCAPTUREREMBOURSEMENTANNULATIONRÉTROFACTURATION
|
|||
|
Dernière mise à jour des données
LastDataUpdate
|
Horodatage de la dernière extraction ou actualisation de l’enregistrement. | ||
|
Description
Cet attribut indique l’actualité des données dans le modèle de Process Mining. Il aide à déterminer si vous consultez des données en temps réel ou un instantané. Lors de l’analyse, il s’agit principalement d’un champ technique utilisé pour la gouvernance des données et pour vérifier que le pipeline fonctionne correctement.
Pourquoi c’est important
Champ technique permettant de suivre l’actualité des données.
Où les obtenir
Heure système au moment de l’extraction.
Exemples
2023-10-30T12:00:00Z
|
|||
|
Système source
SourceSystem
|
Nom du système à l’origine des données. | ||
|
Description
Cet attribut statique indique que l’enregistrement provient d’Adyen. Dans un Process Mining multisystème, par exemple avec Adyen et SAP, il est essentiel pour assurer la traçabilité. Lors de l’analyse, il permet de filtrer les activités qui se sont produites spécifiquement dans la passerelle de paiement, plutôt que dans l’ERP ou le système de gestion des commandes.
Pourquoi c’est important
Essentiel pour assurer la traçabilité des données dans un Process Mining multisystème.
Où les obtenir
Valeur statique lors de l’extraction.
Exemples
AdyenAdyen_Production
|
|||
|
Compte marchand
MerchantAccount
|
Compte marchand précis au sein d’Adyen qui traite la transaction. | ||
|
Description
Adyen autorise plusieurs comptes marchands sous un même compte d’entreprise. Cet attribut identifie l’unité opérationnelle, la marque ou l’entité régionale qui a traité le paiement. Lors de l’analyse, il constitue une dimension principale de segmentation. Il permet aux parties prenantes de comparer les performances, les taux d’échec et les volumes entre différentes unités opérationnelles ou marques afin d’identifier les domaines à améliorer.
Pourquoi c’est important
Indispensable pour segmenter les performances par unité opérationnelle ou filiale.
Où les obtenir
Adyen Payment Request/Response « merchantAccount ».
Exemples
MyStore_UKMyStore_USGlobalSales_Main
|
|||
|
Mode de paiement
PaymentMethod
|
Mode de paiement utilisé par l’acheteur, par exemple Visa ou PayPal. | ||
|
Description
Cet attribut indique le type d’instrument de paiement utilisé, notamment les marques de cartes bancaires (Visa, MC), les portefeuilles numériques (PayPal, Apple Pay) ou les modes de paiement locaux (iDEAL, Sofort). Lors de l’analyse, il est essentiel au Dashboard « Payment Method Performance Insights ». Il permet d’étudier les corrélations entre les modes de paiement et les taux d’autorisation, les délais de traitement ou les défaillances techniques.
Pourquoi c’est important
Essentiel pour analyser les taux de réussite et les coûts associés aux différents prestataires de paiement.
Où les obtenir
« paymentMethod.brand » ou « paymentMethod.type » de la réponse de paiement Adyen.
Exemples
visamcpaypalidealklarna
|
|||
|
Montant de la transaction
PaymentAmount
|
Valeur monétaire de la transaction de paiement. | ||
|
Description
Cet attribut représente la valeur financière associée à la transaction. Dans les données brutes, elle est généralement stockée dans une unité mineure, par exemple en centimes, mais doit être convertie pour les rapports. Lors de l’analyse, elle alimente le Dashboard « Payment Throughput » et aide à prioriser les cas de retraitement à forte valeur. Elle sert également à calculer le volume total traité et l’impact financier des transactions échouées.
Pourquoi c’est important
Nécessaire pour analyser l’impact financier et suivre le débit des paiements.
Où les obtenir
« amount.value » de la requête de paiement Adyen.
Exemples
10005509900
|
|||
|
Motif du refus
RefusalReason
|
Description textuelle expliquant pourquoi un paiement a été refusé ou a échoué. | ||
|
Description
Lorsqu’une transaction échoue, Adyen fournit un code ou une description du motif, par exemple « Not enough balance », « CVC Declined » ou « Expired Card ». Lors de l’analyse, cet attribut constitue le principal facteur du Dashboard « Payment Transaction Failure Rate ». L’étude de ces motifs permet de déterminer si les échecs sont dus à des problèmes techniques, à des règles de lutte contre la fraude ou au comportement des acheteurs, puis d’orienter les mesures correctives appropriées.
Pourquoi c’est important
Attribut principal pour analyser les causes profondes des paiements échoués.
Où les obtenir
Adyen Payment Response « refusalReason ».
Exemples
RefuséSolde insuffisantCarte expiréeErreur de l'acquéreurFraude
|
|||
|
Retraitement
IsRework
|
Indicateur précisant si la transaction a fait l’objet de nouvelles tentatives ou de corrections d’erreurs. | ||
|
Description
Indicateur booléen défini sur true lorsque le cas comporte plusieurs tentatives d’autorisation ou des activités telles que « Payment Refused » suivies d’une nouvelle tentative. Lors de l’analyse, il alimente le Dashboard « Payment Rework and Exception Hotspots ». Il permet aux analystes de filtrer les cas problématiques afin de comprendre pourquoi les flux de processus ne suivent pas le parcours nominal.
Pourquoi c’est important
Identifie les cas inefficaces nécessitant une intervention manuelle ou système.
Où les obtenir
Calculé lorsque le nombre d’événements d’échec est supérieur à 0.
Exemples
truefalse
|
|||
|
Statut du paiement
PaymentStatus
|
État actuel du paiement, par exemple Authorised, Settled ou Refused. | ||
|
Description
Cet attribut reflète le dernier statut connu de la transaction de paiement. Il est souvent déduit de l’activité la plus récente du cas. Lors de l’analyse, il permet de filtrer rapidement les cas, par exemple « Afficher tous les paiements actuellement Refused ». Il est essentiel au Dashboard « Payment Throughput and Status Monitoring ».
Pourquoi c’est important
Fournit un aperçu de l’état actuel de la transaction.
Où les obtenir
Déduit du dernier code d’événement du cas.
Exemples
RégléRefuséAutorisé
|
|||
|
Code d’autorisation
AuthorisationCode
|
Code d’autorisation renvoyé par l’émetteur après approbation. | ||
|
Description
Code indiquant que les fonds ont été réservés sur la carte de l’acheteur. Il constitue la preuve d’une autorisation réussie. Lors de l’analyse, il sert principalement à l’audit et à la traçabilité. Il confirme que l’activité « Payment Authorised » était légitime.
Pourquoi c’est important
Preuve d’une autorisation réussie pour les pistes d’audit.
Où les obtenir
Adyen Payment Response « authCode ».
Exemples
123456098712
|
|||
|
Devise
PaymentCurrency
|
Code ISO à trois lettres indiquant la devise de la transaction. | ||
|
Description
Cet attribut définit la devise dans laquelle le montant Lors de l’analyse, il sert à regrouper les transactions par marché et est indispensable pour normaliser les valeurs financières lors de l’agrégation de données provenant de différentes régions.
Pourquoi c’est important
Donne le contexte du champ de montant pour les rapports multidevises.
Où les obtenir
« amount.currency » de la requête de paiement Adyen.
Exemples
EURUSDGBP
|
|||
|
ID client
ShopperReference
|
Référence unique utilisée pour identifier l’acheteur dans plusieurs transactions. | ||
|
Description
Cet identifiant relie différentes transactions à un même client. Il est fourni par le marchand lors de la requête de paiement. Lors de l’analyse, il permet une analyse centrée sur le client, notamment pour détecter les fraudeurs récidivistes ou les clients fidèles dans l’étude des transactions réussies. Il facilite la mise en correspondance générique « Customer ».
Pourquoi c’est important
Permet l’agrégation au niveau du client et l’analyse de son comportement.
Où les obtenir
Adyen Payment Request « shopperReference ».
Exemples
CUST-001user_12345email@example.com
|
|||
|
Numéro de lot de règlement
BatchNumber
|
Numéro de lot associé au règlement des fonds. | ||
|
Description
Adyen regroupe les paiements réglés en lots pour effectuer les versements. Cet attribut identifie le lot auquel appartient une transaction donnée. Lors de l’analyse, il sert à regrouper les paiements par cycle de versement. Il aide à vérifier si certains lots sont retardés et prend en charge le suivi de l’activité « Payment Settled ».
Pourquoi c’est important
Relie les transactions individuelles aux règlements financiers groupés.
Où les obtenir
« Batch Number » du rapport Adyen Settlement Detail Report.
Exemples
100255
|
|||
|
Pays de l’acheteur
ShopperCountry
|
Code pays à deux lettres de l’acheteur. | ||
|
Description
Cet attribut indique la localisation de l’acheteur, généralement déterminée à partir du pays d’émission de la carte ou de l’adresse de facturation. Lors de l’analyse, il sert à étudier les performances par région. Il permet de déterminer si certains pays présentent des taux de refus plus élevés ou des délais de traitement plus longs en raison de leur infrastructure bancaire locale.
Pourquoi c’est important
Permet de segmenter géographiquement les performances des paiements.
Où les obtenir
Adyen Payment Request « countryCode » ou « billingAddress.country ».
Exemples
NLUSDE
|
|||
|
Référence de l’acquéreur
AcquirerReference
|
Numéro de référence fourni par la banque acquéreuse. | ||
|
Description
Il s’agit de la référence externe attribuée par l’établissement financier sous-jacent, l’acquéreur, qui traite la transaction par carte. Elle est distincte de la référence PSP d’Adyen. Lors de l’analyse, ce champ est essentiel au Dashboard « Payment Reconciliation Delay Analysis ». Il sert à rapprocher les enregistrements Adyen des relevés bancaires dans les livres externes.
Pourquoi c’est important
Essentiel pour le rapprochement à trois voies et le rapprochement externe.
Où les obtenir
« additionalData.acquirerReference » de la réponse de paiement Adyen.
Exemples
1234567890987654321
|
|||
|
Score de risque de fraude
RiskScore
|
Score de risque attribué à la transaction par le moteur de détection de la fraude. | ||
|
Description
Le moteur RevenueProtect d’Adyen attribue un score numérique de 0 à 100 indiquant la probabilité d’une fraude. Les scores élevés déclenchent souvent un contrôle manuel ou un blocage automatique. Lors de l’analyse, cet attribut alimente le Dashboard « Financial Compliance Risk Overview ». La mise en relation des scores de risque élevés avec les rétrofacturations aide à ajuster les règles de fraude. Des scores élevés associés à des paiements réussis peuvent signaler des faux positifs dans le modèle de risque.
Pourquoi c’est important
Essentiel pour analyser l’efficacité des règles de prévention de la fraude.
Où les obtenir
Réponse de l’Adyen Risk API ou champ « fraudResult.accountScore » des rapports.
Exemples
025100
|
|||
|
Type d’interaction avec l’acheteur
ShopperInteraction
|
Indique si le paiement est effectué en Ecommerce, sur un POS ou dans le cadre d’un abonnement (ContAuth). | ||
|
Description
Cet attribut catégorise la nature de l’interaction entre l’acheteur et le marchand. Les valeurs courantes sont Lors de l’analyse, il aide à distinguer les différents modèles économiques et canaux de vente. Les flux de processus diffèrent souvent nettement entre les paiements sur POS et les paiements Ecommerce, ce qui en fait un filtre essentiel pour une découverte fiable des processus.
Pourquoi c’est important
Distingue les flux de processus des paiements en ligne, en magasin et récurrents.
Où les obtenir
Adyen Payment Request « shopperInteraction ».
Exemples
Commerce électroniqueContAuthPOSMoto
|
|||
Activités du traitement des paiements
| Activité | Description | ||
|---|---|---|---|
|
Demande de paiement reçue
|
Réception initiale de la demande de transaction par la plateforme de paiement Adyen. Cet événement est enregistré à partir de l’horodatage de la première requête API ou de la création du pspReference. | ||
|
Pourquoi c’est important
Marque le début absolu de l’instance de processus. Cet événement est essentiel pour calculer la durée totale du cycle de bout en bout.
Où les obtenir
Journaux de l’API de paiement Adyen ou horodatage associé à la création du pspReference.
Collecte
Enregistré lors de la génération du pspReference via l’API
Type d’événement
explicit
|
|||
|
Paiement autorisé
|
L’émetteur de la carte ou le moyen de paiement a approuvé la transaction et les fonds sont réservés. Cet événement est capturé via le webhook de notification standard d’Adyen. | ||
|
Pourquoi c’est important
Étape essentielle indiquant que la transaction est valide et que les fonds sont disponibles. Prérequis pour la capture.
Où les obtenir
Webhook de notification Adyen : eventCode 'AUTHORISATION' avec success='true'.
Collecte
Enregistré lors du succès du webhook AUTHORISATION
Type d’événement
explicit
|
|||
|
Paiement capturé
|
L’ordre de transférer les fonds du client vers le commerçant a été traité avec succès. Cette opération peut être immédiate, avec une capture automatique, ou différée, avec une capture manuelle. | ||
|
Pourquoi c’est important
Confirme la comptabilisation du chiffre d’affaires. Le délai entre l’autorisation et la capture est essentiel pour le KPI « Payment Authorization Lead Time ».
Où les obtenir
Webhook de notification Adyen : eventCode 'CAPTURE' avec success='true'.
Collecte
Enregistré lors du succès du webhook CAPTURE
Type d’événement
explicit
|
|||
|
Paiement refusé
|
La transaction a été refusée par l’émetteur ou par les règles de risque d’Adyen. Cet événement est capturé via le webhook d’autorisation avec un statut d’échec. | ||
|
Pourquoi c’est important
A un impact direct sur le KPI « Payment Transaction Failure Rate ». L’analyse des motifs de refus contribue à améliorer les taux d’autorisation.
Où les obtenir
Webhook de notification Adyen : eventCode 'AUTHORISATION' avec success='false'.
Collecte
Enregistré lors de l’échec du webhook AUTHORISATION
Type d’événement
explicit
|
|||
|
Paiement réglé
|
Les fonds ont été compensés et crédités avec succès sur le compte Adyen du commerçant. Cet événement apparaît dans le Settlement Detail Report. | ||
|
Pourquoi c’est important
Conclusion financière du processus réussi. Essentiel pour « Overall Payment Cycle Time » et « Payment Reconciliation Delay Analysis ».
Où les obtenir
Settlement Detail Report Adyen, type d’enregistrement 'Settled'.
Collecte
Enregistré lorsque la transaction apparaît dans le Settlement Report
Type d’événement
explicit
|
|||
|
Contrôle des risques effectué
|
Le moteur RevenueProtect d’Adyen analyse la transaction à la recherche de signaux de fraude. Cet événement est déduit de la présence d’un score de fraude ou d’un résultat de risque dans la réponse d’autorisation. | ||
|
Pourquoi c’est important
Des scores de risque élevés peuvent déclencher des contrôles manuels ou des refus automatiques, créant des goulots d’étranglement ou des points de terminaison du processus.
Où les obtenir
Réponse de paiement Adyen, champ fraudResult, ou journaux de Case Management.
Collecte
Déduit de la présence de l’objet fraudResult
Type d’événement
inferred
|
|||
|
Échec de la capture
|
La tentative de capture des fonds autorisés a échoué, souvent en raison d’un délai d’expiration technique ou d’une modification du statut de la carte entre l’autorisation et la capture. | ||
|
Pourquoi c’est important
Point d’erreur nécessitant une reprise ou une nouvelle tentative. Contribue au KPI « Payment Exception Rate ».
Où les obtenir
Webhook de notification Adyen : eventCode 'CAPTURE_FAILED'.
Collecte
Enregistré lors du webhook CAPTURE_FAILED
Type d’événement
explicit
|
|||
|
Erreur technique enregistrée
|
Une erreur système s’est produite pendant le traitement, par exemple un échec de webhook ou un délai d’expiration de l’API. Elle est identifiée grâce à des codes d’erreur spécifiques dans l’interface. | ||
|
Pourquoi c’est important
Contribue directement à l’analyse du KPI « Payment Transaction Failure Rate » en distinguant les échecs techniques des échecs financiers.
Où les obtenir
Journaux de l’interface Adyen ou réponses d’échec spécifiques lors des appels API.
Collecte
Enregistré lorsqu’un code de réponse d’erreur 5xx ou 4xx est renvoyé
Type d’événement
explicit
|
|||
|
Notification de rétrofacturation reçue
|
Adyen a reçu une notification de litige de la part du réseau de cartes. Cette notification déclenche le flux de travail de traitement du litige. | ||
|
Pourquoi c’est important
Indicateur important de conformité et de risque. Alimente le KPI « Compliance Incident Rate » et nécessite une intervention manuelle immédiate.
Où les obtenir
Webhook de notification Adyen : eventCode 'CHARGEBACK' ou 'NOTIFICATION_OF_CHARGEBACK'.
Collecte
Enregistré lors du webhook CHARGEBACK
Type d’événement
explicit
|
|||
|
Paiement annulé
|
L’autorisation a été annulée avant la capture des fonds. Les fonds réservés sur la carte du client sont ainsi libérés. | ||
|
Pourquoi c’est important
Représente une boucle de processus dans laquelle une commande valide est interrompue avant son achèvement, souvent à la demande du client ou en raison de l’expiration d’un délai lié aux stocks.
Où les obtenir
Webhook de notification Adyen : eventCode 'CANCELLATION'.
Collecte
Enregistré lors du webhook CANCELLATION
Type d’événement
explicit
|
|||
|
Paiement envoyé pour règlement
|
Adyen a transmis la transaction à la banque acquéreuse ou au réseau pour traitement financier. Le statut passe à SentForSettlement. | ||
|
Pourquoi c’est important
Marque la transition entre le traitement opérationnel et la compensation financière. Les retards à cette étape affectent les flux de trésorerie.
Où les obtenir
API Transaction Status d’Adyen ou événement déduit de l’historique des changements de statut.
Collecte
Comparer la transition du champ de statut avec SentForSettlement
Type d’événement
inferred
|
|||
|
Remboursement initié
|
Une demande de restitution des fonds au client a été déclenchée. Elle lance un flux de processus inverse. | ||
|
Pourquoi c’est important
Indique une exception postérieure au règlement. Un taux élevé de remboursements peut révéler des problèmes de qualité en amont.
Où les obtenir
Webhook de notification Adyen : eventCode 'REFUND'.
Collecte
Enregistré lors du déclenchement du webhook REFUND
Type d’événement
explicit
|
|||
|
Remboursement réglé
|
Le remboursement a été traité financièrement et débité du compte du commerçant. Il est confirmé par le Settlement Detail Report. | ||
|
Pourquoi c’est important
Clôt le cycle du processus de remboursement. Important pour « Average Error Resolution Time » lorsque le remboursement fait suite à une erreur.
Où les obtenir
Settlement Detail Report Adyen, type d’enregistrement 'Refunded' ou 'RefundedReversed'.
Collecte
Enregistré lorsque le remboursement apparaît dans le Settlement Report
Type d’événement
explicit
|
|||
|
Rétrofacturation annulée
|
Le litige a été remporté et les fonds sont restitués au commerçant. Il s’agit d’une résolution réussie d’une exception. | ||
|
Pourquoi c’est important
Résultat positif pour la gestion des risques. Compense l’impact financier de la rétrofacturation initiale.
Où les obtenir
Webhook de notification Adyen : eventCode 'CHARGEBACK_REVERSED'.
Collecte
Enregistré lors du webhook CHARGEBACK_REVERSED
Type d’événement
explicit
|
|||
|
Rétrofacturation contestée
|
Des éléments justificatifs ont été transmis à Adyen pour contester une rétrofacturation. Cet événement représente une activité de reprise ou une intervention manuelle dans le flux de litige. | ||
|
Pourquoi c’est important
Suit les efforts consacrés à la protection du chiffre d’affaires. Important pour le KPI « Payment Rework Rate ».
Où les obtenir
API Disputes d’Adyen ou journaux de Case Management indiquant la transmission des justificatifs.
Collecte
Déduit du changement de statut vers 'Defense Supplied'
Type d’événement
inferred
|
|||
|
Versement confirmé
|
Les fonds associés à un lot de transactions réglées ont été versés sur le compte bancaire du commerçant. | ||
|
Pourquoi c’est important
Représente le transfert effectif des liquidités vers l’entreprise et est lié au KPI « Payment Reconciliation Cycle Time ».
Où les obtenir
Webhook de notification Adyen : eventCode 'PAYOUT_THIRD_PARTY' ou événement déduit du Payout Report.
Collecte
Relier l’identifiant de lot du Payout Report à l’identifiant de transaction
Type d’événement
inferred
|
|||
Guides d'extraction
Prêt à commencer ?
Utilisez ce modèle pour simplifier votre collecte de données et commencer à optimiser le traitement des paiements dans Adyen. Améliorez votre efficacité et obtenez une vision plus précise de vos opérations financières.
Optimisez dès aujourd’hui le traitement des paiements dans Adyen.
Atteignez 98 % de traitement automatisé de bout en bout et éliminez les exceptions de paiement.
Aucune carte bancaire requise. Commencez immédiatement votre optimisation.