Logo Ondorse
Télécharger les ressources de la marque
Solutions

SOLUTIONS

Vérification des entreprises (KYB)

Vérification de l'utilisateur (KYC)

VUE D'ENSEMBLE

Tout-en-un KYC/B

PLATEFORME

Onboarding client

Case management

Classification des risques

INTÉGRATIONS

App marketplace

Cas d'usages

POUR QUI

Pour les opérations

Pour la conformité

Pour les ventes et les CSM

Clients
Services bancaires aux entreprises
Crédit et financement
Gestion d'actifs
Assurance et santé
PSP et acquéreurs
Services financiers intégrés
Plateformes et places de marché
Services bancaires aux entreprises

Manager.One

Tiime

Banque Delubac

iBanFirst

Crédit et financement

Hokodo

CGLLS

Finfrog

Mobiliser FS

Gestion d'actifs

Capitale gastronomique française

Elvest (anciennement Inter Invest)

Natixis Investment Managers International

Assurance et santé

Alan

PSP et acquéreurs

SSP

HiPay

PayXpert

Smile&Pay

Services financiers intégrés

Intégrer

Xpollens

Lemonway

Plateformes et places de marché

Kactus

SeDomicilier.fr

Evaneos

INDUSTRIE
Ressources

CONNAISSANCES

Blog

Guides

Actualités

PRODUIT

Documentation

Intégrations

Mises à jour des produits

DÉVELOPPEURS

Référence API

Recettes

Guide d'intégration

CONFIANCE

Sécurité

Centre fiduciaire

Statut en direct

SERVICES

Externalisation CX

Suivi de liste

Carte de couverture

Nouveau - CarelineSe connecter
Commencer
Solutions

Intégration de l'API KYC/AML

Intégration de l'API KYC : effectuez rapidement des vérifications d'identité fiables

Une intégration solide de l'API KYC transforme les politiques de conformité en résultats prévisibles. Elle relie votre produit aux fournisseurs de données, à la vérification d'identité, au filtrage des sanctions et des personnes politiquement exposées (PEP), à la veille médiatique négative et à la prise de décision en matière de risques, afin que les inscriptions, la surveillance et les mesures correctives s'effectuent à la vitesse de la production. L'objectif est une fiabilité sur laquelle vous pouvez compter : des contrats prévisibles, des appels idempotents, des webhooks signés, des modèles d'événements épurés et des SLA qui tiennent la route même sous charge. Cette page présente des modèles pratiques pour connecter Ondorse, notamment les charges utiles, les tentatives de reconnexion, l'observabilité, la gestion des versions de sécurité et les stratégies de test qui résistent au trafic réel.

Réserver un appelVoir la démo

En quoi consiste une intégration KYC de niveau production

  • Une intégration moderne ne se résume pas à un simple point de terminaison. Il s'agit d'un ensemble de contrats, de données utiles et d'événements liés au cycle de vie sur lesquels le reste de votre plateforme peut s'appuyer pour chaque inscription et chaque dossier.

  • Les éléments ci-dessous décrivent ce que les équipes mettent en place dès le premier jour et maintiennent au fur et à mesure de leur expansion.

  • API de vérification d'identité intégrant des contrôles des documents d'identité, des selfies et des justificatifs de domicile, harmonisés entre les différents prestataires.

  • API de données sur les entreprises avec recherche dans les registres, identification des bénéficiaires effectifs et couverture des listes de surveillance.

  • Filtrage des sanctions, des personnes politiquement exposées (PPE) et des informations médiatiques négatives, avec des correspondances explicables et des seuils configurables.

  • Une API d'évaluation des risques qui transforme les signaux en décisions et en codes de justification pouvant faire l'objet d'un audit.

  • Des webhooks et des modèles d'événements permettant d'assurer la synchronisation entre case management, l'analyse des données et les services en aval.

Illustration La collecte manuelle des données et de la documentation vous ralentit-elle ?

Concevoir des contrats clairs

Illustration La collecte manuelle des données et de la documentation vous ralentit-elle ?

Ressources et cycle de vie

  • Des contrats stables permettent d'éviter les ruptures et rendent les audits prévisibles. Il faut raisonner en termes de ressources, d'états et de transitions plutôt qu'en termes de points de terminaison ponctuels.

  • Modélisez une ressource d'application qui gère des sous-ressources telles que les vérifications de documents, les données biométriques et les contrôles de sécurité. Chaque sous-ressource passe par différents états, tels que « créé », « en attente », « terminé » ou « échoué ». Exposez les changements d'état sous forme d'événements afin que les utilisateurs n'aient pas besoin d'effectuer de requêtes de vérification.

Charges utiles et normalisation

  • Les intégrations échouent lorsque les données utiles varient. La normalisation garantit la portabilité de la logique en aval d'un fournisseur à l'autre.

  • Champs standard portant des noms cohérents, tels que nom, date_de_naissance, adresse, nationalité, type_de_document.

  • Des résultats structurés qui distinguent clairement les résultats, les notes et les justifications, au lieu de les mélanger dans le texte.

  • Références de preuves contenant les URL ou les identifiants des images, du texte issu de la reconnaissance optique de caractères (OCR) et des correspondances de filtrage.

  • Horodatages et identifiants pour chaque appel, ainsi que votre propre clé d'idempotence, spécifique à chaque opération et à chaque ressource.

  • Bonnes pratiques Unicode : normaliser en NFC, enregistrer les formes brutes et normalisées des noms et adresses afin d'éviter les fausses correspondances.

Flux synchrones et flux asynchrones

Quand attendre et quand s'abonner

  • Certaines vérifications s'effectuent rapidement, tandis que d'autres prennent plus de temps. En combinant des étapes synchrones et des mises à jour asynchrones, on garantit une expérience utilisateur fluide sans compromettre la fiabilité.

  • Maintenez l'utilisateur dans le flux pour les étapes courtes, telles que la validation de base des documents. Passez à des mises à jour via webhooks pour les vérifications approfondies ou les examens manuels. Renvoyez toujours un `application_id` stable afin que le client puisse effectuer des requêtes de vérification si les webhooks accusent un retard.

Nouvelles tentatives, délais d'attente et idempotence

  • Les réseaux tombent en panne et les fournisseurs connaissent parfois des ratés. Une intégration fiable de l'API KYC considère ces incidents comme tout à fait normaux.

  • Le client effectue de nouvelles tentatives en utilisant un délai d'attente exponentiel et une variation de temps d'attente, uniquement pour garantir la sécurité des opérations.

  • Utilisez des clés idempotentes pour les appels POST de création afin d'éviter que les nouvelles soumissions ne dupliquent le travail. Enregistrez les clés avec un délai d'expiration (TTL) adapté au nombre de tentatives de l'utilisateur.

  • Des délais d'expiration adaptés à chaque type d'appel et des itinéraires de secours au niveau de la couche d'orchestration.

  • Une taxonomie des erreurs qui distingue les erreurs des utilisateurs des incidents passagers liés aux fournisseurs et des limites de débit.

Webhooks et modèles d'événements

Concevoir des événements dignes de confiance

  • Les webhooks permettent de réduire les requêtes de vérification et d'harmoniser le travail des équipes, mais seulement si les événements sont clairs et sécurisés.

  • Émettez des événements de domaine tels que `application.created`, `document.updated`, `identity_verification.updated` et `application.status_updated`. Signez les charges utiles à l'aide d'une clé secrète HMAC dans un en-tête dédié, incluez un `event_id` croissant de manière monotone, un horodatage, et autorisez la relecture sécurisée. Les destinataires doivent enregistrer les événements dans un stockage durable avant de les traiter afin d'éviter toute perte.

Sécurité et respect de la vie privée dès la conception

  • Les données d'identité sont sensibles. La sécurité n'est pas un simple ajout, elle fait partie intégrante du contrat.

  • TLS partout et chiffrement au repos avec rotation gérée des clés.

  • Contrôle d'accès basé sur les rôles, authentification unique (SSO) et autorisations au niveau des champs pour les attributs sensibles.

  • Réduction des données et conservation de courte durée, avec des procédures de suppression explicites conformes à la réglementation.

  • Jeton API à portée limitée, listes d'adresses IP autorisées et rotation des secrets pour les clés de signature des webhooks.

  • Séparation des données à caractère personnel afin que les outils d'analyse reçoivent des jetons ou des hachages plutôt que des données brutes.

Une stratégie de test qui reflète la réalité

Que faut-il inclure dans votre plan de test ?

  • Un bon environnement de test vaut mieux que mille simulations. Testez avec des échantillons réalistes, des connexions lentes et des données d'entrée aléatoires.

  • Ne vous contentez pas des scénarios optimistes. Vérifiez le comportement du système en situation de stress et d'ambiguïté.

  • Répertorier les cas limites, tels que les reflets, le flou, les recadrages partiels et les pièces d'identité périmées.

  • Variations biométriques liées aux changements d'éclairage, aux accessoires et aux appareils photo bas de gamme.

  • Filtrage des correspondances comprenant les vrais positifs, les faux positifs et les collisions partielles de noms.

  • Problèmes de réseau tels que les délais d'expiration, les tentatives de reconnexion, les retards des webhooks et les événements hors séquence.

  • Prise en charge des paramètres régionaux pour les scripts non latins, les formats d'adresse et les encodages.

Observabilité et accords de niveau de service (SLA)

Les indicateurs et les alertes qui comptent

  • On ne peut pas améliorer ce qu'on ne voit pas. Mettez en place des outils dès le premier jour et convenez de SLA qui reflètent les besoins de l'entreprise.

  • Suivez un petit ensemble d'indicateurs et configurez des alertes permettant aux utilisateurs d'intervenir.

  • Taux de réussite et taux d'abandon par étape, par pays et par type d'appareil.

  • Latence par fournisseur et par type de vérification, avec les valeurs p50, p95 et p99.

  • Marges d'erreur et nombre d'incidents par dépendance.

  • État des webhooks, notamment le succès de la transmission, les délais et le taux de relecture.

Gestion des versions et des modifications

Assurer la stabilité des contrats

  • Les charges utiles des fournisseurs évoluent. Sans gestion des versions, chaque mise à jour se transforme en véritable casse-tête.

  • Utilisez des versions d'API explicites dans les URL ou les en-têtes. Procédez à une mise hors service progressive en utilisant des fenêtres de lecture et d'écriture parallèles. Tenez à jour un journal des modifications accessible à tous et informez les utilisateurs à l'avance. Pour les modifications à risque, mettez en place des indicateurs de fonctionnalité et un trafic parallèle avant la bascule. Ondorse privilégie l'approche « policy as code » et les règles versionnées afin que les mises à jour à risque ne nécessitent pas la publication d'une nouvelle version de l'application.

Comment l'intégration s'intègre à votre infrastructure

  • L'intégration de l'API KYC se situe à la croisée des domaines des produits, des risques et des données. L'objectif est d'éliminer les angles morts, et non de créer de nouveaux silos.

  • Un processus KYC en amont qui ne demande que les informations nécessaires à chaque segment.

  • Orchestration du processus KYC pour acheminer les demandes en fonction du pays, du niveau de risque lié à l'appareil ou du volume de demandes en attente, et pour définir des solutions de repli.

  • Une évaluation des risques clients qui transforme les données brutes en scores et en parcours.

  • case management relatifs à la lutte contre le blanchiment d'argent case management enquêtes, avec vérification des preuves et des auteurs.

  • Entrepôt de données et outils de BI pour analyser le taux d'acceptation, les faux positifs et la rentabilité unitaire.

De l'incident à l'audit en une seule étape

Un bref scénario illustre comment les différents éléments s'articulent en production. Un fournisseur IDV expire pour une tranche d'appareil spécifique. Votre client effectue une nouvelle tentative avec un délai d'attente, puis votre orchestration bascule vers une solution de secours. Les deux tentatives sont enregistrées avec la même clé d'idempotence. Un webhook arrive en retard mais est vérifié par sa signature et son horodatage, puis dédupliqué en toute sécurité par l'event_id. La décision est enregistrée avec des codes de motif et des liens vers les preuves. Lorsqu'un auditeur vous le demande trois mois plus tard, vous récupérez la chaîne exacte en quelques minutes.

Feuille de route de mise en œuvre

De la conception à la mise en service

  • Les déploiements en une seule fois augmentent les risques. Une approche progressive fait ses preuves et permet de maintenir la prévisibilité des audits.

  • Commencez par un cadre restreint et développez votre argumentation en vous appuyant sur des faits, et non sur des espoirs.

  • Définir les segments de risque et les contrôles requis pour chacun d'entre eux, y compris les pièces justificatives à conserver.

  • Définissez dès le départ les charges utiles et les noms d'événements dans un référentiel de schémas partagé.

  • Intégrez un fournisseur par type de vérification, définissez les délais d'expiration, les tentatives de réessai et les règles d'idempotence.

  • Configurez des webhooks avec des charges utiles signées, des vérifications d'horodatage et une relecture sécurisée.

  • Indicateurs et alertes des outils. Expédiez vers un marché, comparez le taux de réussite, la latence et le coût.

  • Procédez à un déploiement progressif et tenez à jour un journal des modifications, en y indiquant les justifications et les résultats.

Remarques concernant la paternité de l'œuvre et la révision

Mise à jour d'octobre 2025 : révisé par un ingénieur chargé de la conformité et mis en conformité avec les recommandations publiques du GAFI et des autorités de surveillance européennes.

Prochaines étapes

Si vous envisagez d'intégrer une API KYC, commencez par définir un modèle de contrats et d'événements sur lequel votre plateforme peut s'appuyer. Choisissez un partenaire qui garantit l'idempotence, des webhooks signés, des tentatives de reconnexion prévisibles et un système de gestion des versions clair. Ondorse fournit ces éléments de base, ainsi que des fonctionnalités d'orchestration et case management les équipes puissent passer du pilote à la production en toute confiance.

Découvrez ce que les équipes d'exploitation modernes ont construit avec Ondorse

Des banques aux compagnies d'assurance et de paiement, rencontrez nos clients

Lire tous les articles

Société du logo

notre solution :

Partenaire de bout en bout KYB

Décisions automatisées

Surveillance continue

Lire l'étude de cas

Société du logo

notre solution :

KYB instantané dès la création

Un parcours entrepreneurial sans obstacle

Surveillance continue

Lire l'étude de cas

Société du logo

notre solution :

KYB de bout en bout

La conformité évolue en fonction du produit

Surveillance continue

Lire l'étude de cas

Société du logo

notre solution :

Couche modulaire KYB

Démarrage plus rapide du client

Outil unique pour toutes les opérations, tous programmes confondus

Lire l'étude de cas

Société du logo

notre solution :

Vendeur invisible KYB

Lancement rapide d'une place de marché

Surveillance continue

Lire l'étude de cas

Société du logo

notre solution :

Automatisation KYB de bout en bout

Moins de vérifications manuelles

Surveillance continue

Lire l'étude de cas

Société du logo

notre solution :

onboarding plus rapide des commerçants

Des normes plus strictes en matière de fraude

Surveillance continue

Lire l'étude de cas

Société du logo

notre solution :

Une plateforme unique pour les investisseurs et le portefeuille

onboarding fluide des LP

Piste d'audit

Lire l'étude de cas

Société du logo

notre solution :

Quelques jours, pas des semaines, pour conclure

Vue d'ensemble de la conformité

Surveillance continue

Lire l'étude de cas

Société du logo

notre solution :

KYB institutionnel industrialisé

Chaînes UBO mappées automatiquement

Surveillance continue de la LMA

Lire l'étude de cas

Société du logo

notre solution :

Heure de départ KYB

Des taux d'acceptation plus élevés

Surveillance continue

Lire l'étude de cas

Société du logo

notre solution :

Vérification préalable standardisée

Historique des opérations en un clic

Des décisions plus rapides en matière de garantie

Lire l'étude de cas

Société du logo

notre solution :

Décisions immédiates concernant les emprunteurs

Aucun compromis en matière de conformité

Déploiement en quelques semaines

Lire l'étude de cas

Société du logo

notre solution :

De quelques jours à quelques heures pour onboarding

Cohérence à l'échelle paneuropéenne

Surveillance continue

Lire l'étude de cas

Société du logo

notre solution :

Ouverture de compte en 7 minutes

KYB à passage direct à 85 %

Surveillance continue

Lire l'étude de cas

Société du logo

notre solution :

Plus de 80 % de décisions automatisées lors de l'inscription

Temps d'activation

L'équipe chargée de la conformité reste réduite

Lire l'étude de cas

Société du logo

notre solution :

Réduction de 60 % du temps d'intégration

Piste d'audit complète pour tous les segments

Actualisation périodique automatique

Lire l'étude de cas

Société du logo

notre solution :

1 seule source de vérité

Gains de productivité de 3x

Surveillance en continu de plus de 10 événements

Lire l'étude de cas

Société du logo

notre solution :

1 seule source de vérité

Gains de productivité de 3x

Rafraîchissement périodique sur pilote automatique

Lire l'étude de cas

"Ondorse nous a permis d'automatiser l'ensemble du cycle de vie du client, tout en opérant à grande échelle.

Arthur de Longeaux

COO @ PayXpert

Société du logo

notre solution :

17k entreprises scannées avec un minimum de points de données

30 points de données identifiant les lacunes en matière de conformité et les marqueurs de risque

Réalisé en moins de 2 semaines

Lire l'étude de cas

"Ondorse est une évidence en matière de politique de conformité.

Hadjer Bouzid

Responsable senior de la conformité chez Smile & Pay

Société du logo

notre solution :

Télécharger et numériser l'ensemble de la base de données existante en quelques heures

20 points de données identifiant les lacunes en matière de conformité et les marqueurs de risque

Surveillance automatique de plus de 10 points de données

Lire l'étude de cas

"Grâce à Ondorse, nous avons pu scanner l'ensemble de notre base de clients en seulement deux jours - ce qui a révélé nos risques actualisés et nous a aidés à nous mettre en conformité.

Florence Rivat

Responsable juridique @ Evaneos

Société du logo

notre solution :

80 % des comptes d'entreprises ouverts automatiquement

Réduire le "délai de décision" moyen à 4 heures

Réduction de 95 % des examens manuels dans le cadre de la diligence raisonnable en cours par rapport aux pairs

Lire l'étude de cas

"Grâce à Ondorse, nous sommes en mesure d'offrir une expérience agréable à nos clients.

Margaux Dereux

Ops @ Alan

Prêt à supprimer le travail manuel de KYC/B ?

Libérer la puissance de l'automatisation
Une installation facile qui ne prend que quelques jours
Support humain amical basé en Europe
Contactez-nous

Foire aux questions pour les acheteurs

Les équipes nous demandent souvent comment maintenir un taux de conversion élevé, comment choisir entre les SDK et les API directes, ou comment gérer les incidents. Les réponses ci-dessous abordent ces points courants sans tourner autour du pot.

SDK ou API directe pour la numérisation de documents

Les SDK accélèrent la mise en service et améliorent la qualité de la capture sur mobile. Les API directes offrent un contrôle maximal, mais nécessitent davantage de travail d'ingénierie et d'assurance qualité. De nombreuses équipes commencent par utiliser des SDK, puis intègrent la capture directe lorsque la personnalisation s'avère indispensable.

Comment rester rapides sans réduire les contrôles ?

Mettez en place onboarding fondée sur les risques. Privilégiez des parcours simplifiés pour les segments sans problème et ne passez à un niveau supérieur que lorsque les signaux le justifient. Évaluez les taux d'abandon à chaque étape et éliminez les obstacles qui n'ont pas d'incidence sur les résultats.

Que se passe-t-il en cas d'incident chez un fournisseur ?

Votre couche d'orchestration doit basculer vers un fournisseur de secours ou mettre les tâches en file d'attente jusqu'à la reprise du service. Signalez les taux de délai d'expiration et renvoyez un statut « OK » afin que les utilisateurs ne restent pas dans l'attente.

Intégration d'API KYC et AML

Mettez en place une intégration KYC sur laquelle votre produit peut compter

Reliez les étapes onboarding, de vérification, de filtrage et de prise de décision à l'aide de ressources stables et d'états prévisibles. Prévoyez dès la première version la gestion des nouvelles tentatives, des résultats différés et des incidents liés aux fournisseurs.

Consultez votre intégration →Consultez la documentation de l'API

Vous avez besoin d'un routage multi-opérateurs ? Découvrez l'orchestration KYC.

POST /applications
POST /v1/applications
Idempotency-Key: app_01J8...

{
  "external_id": "customer_84721",
  "workflow": "business_onboarding",
  "country": "FR",
  "redirect_url": "https://app.example.com/return"
}

202 Accepted
{ "id": "app_84721", "status": "pending" }
Illustrative contract. Confirm against Ondorse docs.
Définition

Qu'est-ce qu'une intégration d'API KYC ?

Une intégration d'API KYC relie un produit et ses systèmes internes aux processus de vérification des clients, de filtrage anti-blanchiment, de prise de décision en matière de risques et aux résultats des contrôles, par le biais de ressources, de requêtes et d'événements du cycle de vie prédéfinis.

L'intégration ne se limite pas à un simple appel de vérification. Elle doit coordonner les données client, les vérifications de longue durée, les webhooks, les justificatifs, les erreurs, l'état visible par l'utilisateur et les événements de surveillance ultérieurs, sans créer de doublons d'applications ni entraîner de décisions incohérentes.

L'API constitue l'interface de connexion. L'orchestration KYC gère l'exécution des prestataires en arrière-plan de cette interface, tandis que le workflow KYC définit les étapes métier et les résultats attendus.

Architecture d'intégration

Les cinq étapes de la mise en œuvre d'une intégration KYC en production

Considérez l'intégration comme un petit système distribué. Chaque composant doit avoir un responsable clairement identifié et un comportement défini en cas de défaillance.

01 · CLIENT

Commencez l'aventure

Votre application web, mobile ou de back-office permet de créer et de reprendre la demande KYC.

02 · API

Accepter les commandes

Les points de terminaison stables valident les données et renvoient les identifiants des ressources ainsi que leur état.

03 · MOTEUR

Effectuer des vérifications

Les couches de workflow et d'orchestration coordonnent la vérification et le filtrage.

04 · ÉVÉNEMENTS

Publier les modifications

Les événements signés permettent de communiquer les mises à jour relatives aux vérifications, aux cas et aux décisions.

05 · CONSOMMATEURS

Mise à jour des systèmes

Les systèmes liés aux produits, à la gestion de la relation client (CRM), aux données et aux opérations réagissent aux états finalisés.

Modèle de ressource

Modélisez les ressources et les états du cycle de vie, et non des appels isolés

Une ressource applicative centrale fournit aux systèmes en aval un identifiant unique et stable pour le parcours client et les vérifications associées.

Un modèle cohérent est plus facile à intégrer et à contrôler

Les noms indiqués ici sont donnés à titre d'exemple. La page finale doit utiliser exactement les ressources et les champs figurant dans la référence actuelle de l'API Ondorse.

demande

Gère le contexte client, le choix du workflow, l'état d'avancement global et la décision finale.

fête

Désigne la personne, la société, le représentant ou le bénéficiaire effectif faisant l'objet du contrôle.

vérifier

Permet de suivre une vérification, un contrôle, une inscription dans un registre ou toute autre tâche, ainsi que son résultat.

cas

Désigne une exception nécessitant des preuves, une attribution ou un jugement humain.

preuve

Fait référence aux documents, résultats sources ou livrables associés à un résultat.

événement

Signale un changement irréversible du cycle de vie aux destinataires autorisés.

Conception du cycle de vie

Utilisez un petit ensemble d'états prévisibles

Les clients doivent faire la distinction entre un travail en cours, une action du client, une vérification humaine, l'achèvement d'une tâche et une défaillance technique.

créé

La ressource existe, mais son exécution n'a pas encore commencé.

en attente

Une vérification ou une action de workflow est toujours en cours.

action_required

Le client ou un opérateur doit fournir des informations.

avis_obligatoire

Le résultat nécessite un jugement humain avisé.

terminé

La ressource a atteint un état final positif.

Les défaillances techniques ne doivent pas être présentées comme des risques pour les clients. La taxonomie finale doit correspondre à l'API Ondorse telle qu'elle existe réellement.

Stratégie de demande

Choisissez délibérément entre un comportement synchrone et asynchrone

Veillez à ce que les réponses synchrones soient courtes et prévisibles. Utilisez les événements pour les tâches dont la durée dépend des fournisseurs, des actions du client ou d'un examen.

Réponse synchrone

Utile lorsque l'API est capable de valider et de créer une ressource dans un délai de requête défini.

  • Valider la commande
  • Renvoie un identifiant de ressource stable
  • Afficher l'état actuel
  • Ne pas bloquer les vérifications qui prennent beaucoup de temps

Exécution asynchrone

Utile pour la vérification des documents, la présélection, les appels aux prestataires et les décisions d'examen qui pourraient être finalisées ultérieurement.

  • Publier un événement signé
  • Autoriser la récupération de l'état en tant que solution de secours
  • Prise en charge des livraisons retardées ou répétées
  • Rendre les consommateurs idempotents
Modèles de fiabilité

Conception pour les requêtes en double et les événements différés

Les tentatives répétées et les aléas du réseau sont normaux. L'intégration doit produire le même résultat logique lorsqu'une requête ou un événement « safe » est transmis plusieurs fois.

Idempotence

Éviter les doublons

Associer une clé générée par le client à l'opération et à la ressource pendant une durée de conservation appropriée.

Clé d'idempotence
Temps morts

Lier chaque requête

Utilisez des délais d'expiration adaptés au point de terminaison et évitez de laisser un client dans un état indéfini.

202 Accepté
Nouvelles tentatives

Réessayer en cas d'échecs sans risque

N'utilisez le recul exponentiel et la gigue que lorsque le fonctionnement et la classification des erreurs le permettent.

Retry-After
Déduplication

Traiter chaque événement une seule fois de manière logique

Enregistrer les identifiants d'événements avant d'appliquer les modifications en aval et prendre en charge la réexécution.

event_id
Webhooks et événements de domaine

Expliquez aux consommateurs ce qui a changé, et non ce qu’ils doivent faire

Les événements doivent décrire les modifications apportées au domaine, en indiquant des identifiants stables, des horodatages et des versions.

Un contrat de webhook fiable

Signer les charges utiles, documenter le comportement en cas de nouvelle tentative, prendre en charge la relecture sécurisée et fournir aux utilisateurs suffisamment d'informations pour récupérer la ressource faisant autorité.

application.created

Une nouvelle ressource d'application est disponible.

identity_verification.mis à jour

Une vérification d'identité a abouti à un nouveau résultat.

collect.opened

Un dossier a été ouvert afin de recueillir des éléments de preuve supplémentaires auprès des clients.

avis.publié

Un dossier a été ouvert et doit faire l'objet d'un examen par une personne habilitée.

application.status_updated

Le statut de la demande a changé à la suite d'une décision réglementaire.

Les noms des événements sont donnés à titre indicatif et doivent être remplacés par ceux figurant exactement dans le catalogue actuel des événements d'Ondorse.

Modèle d'erreur

Distinguer les erreurs côté client, les conflits et les incidents passagers

Les erreurs doivent indiquer à l'appelant s'il doit corriger la saisie, récupérer une ressource existante, patienter, réessayer en toute sécurité ou s'arrêter.

400 / 422

Demande non valide

Un champ, un format ou une condition préalable métier n'est pas valide.

Corrigez la requête. Ne la renvoyez pas telle quelle.
401 / 403

Échec de l'accès

L'authentification ou l'autorisation ne permet pas d'effectuer cette opération.

Corrigez les identifiants ou les autorisations.
409

Conflit entre États

L'opération est incompatible avec l'état actuel de la ressource ou avec l'idempotence.

Récupérez la ressource avant de prendre une décision.
429 / 5xx

Défaillance transitoire

Des contraintes liées à la capacité, à la dépendance ou aux conditions de service ont empêché la réalisation du projet.

Appliquer les limites documentées en matière de délai d'attente et de nouvelles tentatives.
Sécurité et confidentialité

Protéger les identités, les identifiants et les destinataires des événements

Les contrôles précis d'Ondorse doivent être vérifiés à l'aide de sa documentation, de sa page consacrée à la sécurité et de l'analyse de sécurité effectuée par le client.

1

Identifiants de l'API Scope

Utilisez des environnements distincts, appliquez le principe du « privilège minimal » et mettez en place un processus de rotation explicite.

2

Vérifier les signatures des webhooks

Vérifiez la signature et l'horodatage avant d'accepter un événement, puis protégez-vous contre les attaques par rejeu.

3

Réduire au minimum les données sensibles

N'envoyer et ne conserver que les informations requises par le cas d'utilisation, la politique et les exigences applicables.

4

Conserver les secrets côté serveur

Ne divulguez pas d'identifiants privilégiés ni de secrets de signature dans les navigateurs et les clients mobiles.

5

Contrôler l'accès aux éléments de preuve

Utilisez des droits d'accès à durée limitée et des autorisations adaptées aux documents et résultats sensibles.

6

Enregistrer sans divulguer d'informations personnelles identifiables

Utilisez des identifiants et le masquage des données afin que les journaux opérationnels restent utiles sans devenir une base de données fantôme.

Observabilité de la production

Suivre l'intégration, de la demande au résultat commercial

La disponibilité de l'API ne permet pas à elle seule de détecter les retards dans la prise de décision, les webhooks défaillants ou les clients bloqués dans un état non résolu.

Demande relative à la santé

Débit, latence et état par terminal.

P50, P95, P99
État de santé de l'événement

Remise, retard, tentatives de réexpédition et messages non remis.

PAR CONSOMMATEUR
Âge déclaré

Les ressources sont en attente depuis plus longtemps que prévu.

PAR FLUX DE TRAVAIL
État des dépendances

Délais d'attente des fournisseurs et activité de secours.

PAR TYPE DE CHÈQUE
Résultat pour le client

Achèvement, action requise et remise.

PAR COHORTE
Stratégie de test

Testez les comportements qui n'apparaissent qu'en production

Un environnement de test utile doit couvrir les résultats déterministes, mais les tests d'intégration doivent également simuler les problèmes de synchronisation, les doublons et les défaillances partielles.

Tests contractuels

Vérifier la compatibilité de la charge utile

Champs obligatoires, champs facultatifs, listes énumérées, transitions de statut et gestion des versions.

Tests d'idempotence

Répétez la même commande

Vérifiez que les tentatives de reconnexion au réseau n'entraînent pas la création de doublons au niveau des demandes ou des vérifications.

Tests de webhooks

Report et réorganisation des événements

Vérification des signatures, réexpédition, déduplication et traitement des messages hors séquence.

Essais de rupture

Simuler des délais d'expiration et des limites de débit

Vérifiez les limites de tentatives, le statut des clients et les alertes opérationnelles.

Tests de données

Utiliser des données d'entrée représentatives

Noms, adresses, scripts, types de documents et structures d'entreprise.

Tests de récupération

Reprendre les voyages interrompus

Veillez à ce que le client puisse restaurer l'état sans avoir à relancer les tâches déjà terminées.

Feuille de route de mise en œuvre

Passer de la conception des contrats à la gestion du trafic

Valider un parcours client et ses modes de défaillance avant de relier tous les produits, tous les marchés et tous les consommateurs en aval.

PHASE 1

Tracer l'itinéraire

Identifier les commandes, les ressources, les états, les événements et les responsables.

PHASE 2

Définir les contrats

Convenir des charges utiles, des identifiants, des erreurs et de la politique relative aux versions.

PHASE 3

Créer un parcours

Créer une application, traiter les événements et récupérer les résultats.

PHASE 4

Échec du test

Simulation de nouvelles tentatives, de doublons, de retards et de trajets interrompus.

PHASE 5

Relâcher progressivement

Limiter le trafic dans un premier temps, puis l'étendre après validation opérationnelle.

Questions des développeurs

FAQ sur l'intégration de l'API KYC

Pour l'intégration d'un système KYC, vaut-il mieux utiliser un SDK ou une API directe ?
Un SDK permet d'accélérer la collecte de données et offre une interface utilisateur testée. Une API directe offre davantage de contrôle, mais exige des équipes qu'elles prennent davantage en charge l'expérience utilisateur, la validation et les tests. De nombreuses implémentations combinent les deux : un SDK pour la collecte de données client et des API côté serveur pour les opérations privilégiées et l'intégration système.
Pourquoi les clés d'idempotence sont-elles importantes dans le cadre du KYC ?
La création d'une demande ou d'une vérification peut entraîner un travail et des coûts pour le fournisseur. Une clé d'idempotence permet à un client de réitérer une requête en toute sécurité après une panne réseau, sans pour autant effectuer deux fois la même opération logique.
Le client doit-il effectuer des requêtes régulières ou s'appuyer sur les webhooks ?
Les webhooks sont efficaces pour les modifications asynchrones, tandis que la récupération des ressources offre une solution utile pour la restauration et le rapprochement des données. Une intégration robuste prend généralement en charge ces deux méthodes.
Comment faut-il vérifier les signatures des webhooks ?
Utilisez la spécification de signature Ondorse à la lettre. Les contrôles courants consistent notamment à calculer une signature sur la charge utile brute, à la comparer en toute sécurité, à vérifier l'ancienneté de l'événement et à stocker les identifiants d'événement afin d'empêcher toute relecture ou tout traitement en double.
Que doit-on faire en cas d'incident chez un prestataire de services KYC ?
L'API doit renvoyer un statut cohérent pendant que la couche d'orchestration applique la politique configurée en matière de nouvelle tentative, de solution de repli ou de mise en attente. Les systèmes métier doivent faire la distinction entre un retard technique et un risque ou un refus lié au client.
Comment les modifications apportées à l'API doivent-elles être mises en production ?
Recourez à un système de gestion des versions explicite, à des guides de migration publiés, à des délais de dépréciation et à des tests de contrat représentatifs. Les modifications à risque peuvent également bénéficier de l'utilisation de « feature flags », d'un double traitement ou d'un trafic contrôlé.
Ressources connexes sur le KYC

Connecter l'API au reste de la pile KYC

Cette page traite de l'intégration technique. Les pages associées abordent la conception des processus, le routage en temps réel et les capacités de vérification spécifiques.

Logiciel KYC
Évaluer l'ensemble de la plateforme et son cycle de vie.
GUIDE DE LA PLATEFORME →
Processus KYC
Définissez les étapes, les décisions et les exceptions.
GUIDE DE PROCÉDURE →
Générateur de flux de travail KYC
Configurez visuellement la logique du flux de travail.
CONSTRUCTEUR →
Orchestration KYC
Exécution des routes entre différents fournisseurs.
ORCHESTRATION →
Vérification KYB
Vérifier les sociétés, leurs dirigeants et leurs représentants.
KYB →
onboarding des clients
Gérer la collecte des candidatures et l'expérience utilisateur tout au long du parcours des candidats.
INTÉGRATION →
Prévention de la fraude lors de l'ouverture d'un compte
Intégrer les signaux de fraude dans onboarding .
PRÉVENTION DE LA FRAUDE →
Référence de l'API Ondorse
Utilisez les points de terminaison et les schémas de référence.
DOCUMENTATION →

Passez en revue votre architecture d'intégration KYC

Présentez-nous votre parcours actuel, votre modèle de données et vos systèmes en aval. Ondorse peut vous aider à identifier les ressources, les événements et les comportements en cas de défaillance nécessaires à une mise en œuvre fiable.

Contactez un expert en intégration →Consulter la documentation de l'API
S'abonner à notre newsletter

Les dernières informations et conseils sur l'onboarding entreprises, le KYB, la conformité, la gestion des risques

En soumettant vos informations ci-dessus, vous consentez par la présente à ce qu'Ondorse utilise vos informations à des fins de vente et de marketing, et vous acceptez par ailleurs l'utilisation, le stockage et le traitement de vos données par Ondorse conformément à la politique de confidentialité d'Ondorse.
Logo Ondorse

La puissance de KYC/KYB
pour les opérations modernes.

Contactez-nous
Eng
Fra
Obtenez un résumé généré par l'IA d'Ondorse :
Ressources
BlogGuidesCas ClientsRéférence APIDocumentation sur les produitsIntégrationsMises à jour des produitsSécuritéDocuments officielsActualités
KYC
Logiciel KYCProcessus KYCGénérateur de flux de travail KYCOrchestration KYCIntégration de l'API KYCVérification KYBonboarding des clientsPrévention de la fraude lors de l'ouverture d'un compte
CONFORMITÉ
Logiciel de conformitéPlateforme KYC/LBCcase management relatifs à la lutte contre le blanchiment d'argentÉvaluation des risques liés aux clientsSuivi continu
SOLUTION
Onboarding clientCase managementClassification des risquesApp marketplaceBibliothèque de scanBibliothèque de remédiationTout-en-un KYC/B
DÉMARRAGE
Contactez-nousConnexion
CAS D'USAGES
Pour les équipes conformitéPour les équipes opérationnelles
SOCIÉTÉ
L'équipeOn recrute !
Ondorse.co ISOMark_27001-2022Ondorse.co Prescient SOC2 Type 2 Badge
Logo LinkedInLogo Twitter
Ondorse © 2026
Politique de confidentialitéConditions générales de ventePolitique en matière de cookies