Construire des pipelines de vérification dynamiques avec l'API Workflow de Didit en Python (FR)
Découvrez comment l'API Workflow de Didit permet aux développeurs de créer des pipelines de vérification d'identité flexibles et multi-étapes en Python.
Workflows OrchestrésLa plateforme Didit offre un puissant constructeur visuel sans code pour concevoir des parcours de vérification d'identité complexes et multi-étapes, donnant aux entreprises un contrôle total sur leur logique d'intégration.
Deux Modes pour la FlexibilitéQue vous ayez besoin d'un déploiement rapide avec le 'Mode Simple' basé sur des modèles ou d'un contrôle granulaire avec le 'Mode Complexe', Didit propose l'approche adaptée à chaque besoin de développement.
Intégration Python TransparenteGénérez des liens de vérification sécurisés et gérez les sessions par programmation à l'aide de Python, permettant une vérification d'identité dynamique et automatisée au sein de vos applications existantes.
L'Avantage AI-Native de DiditTirez parti de l'architecture modulaire et AI-native de Didit, ainsi que de son Core KYC gratuit pour construire des solutions d'identité robustes, évolutives et conformes sans frais d'installation, garantissant une portée mondiale et une prévention de la fraude supérieure.
Dans le monde numérique actuel, une vérification d'identité robuste n'est plus un luxe mais une nécessité. Les entreprises de tous les secteurs, de la fintech aux jeux en ligne, doivent intégrer les utilisateurs rapidement et en toute sécurité tout en respectant les réglementations en constante évolution comme le KYC (Know Your Customer) et l'AML (Anti-Money Laundering). Les méthodes de vérification traditionnelles peuvent être rigides, lentes et nécessiter un effort de développement important. C'est là que l'API Workflow de Didit, surtout lorsqu'elle est intégrée à Python, révolutionne le processus, permettant la création de pipelines de vérification dynamiques, intelligents et hautement personnalisables.
La puissance des workflows orchestrés
La philosophie fondamentale de Didit est de fournir une couche d'identité ouverte et modulaire. Une pierre angulaire de cette approche est nos Workflows Orchestrés. Il ne s'agit pas de simples vérifications ; ce sont des parcours de vérification d'identité complets et multi-étapes conçus pour gérer tout, de la vérification d'identité de base aux scénarios de conformité complexes. Imaginez un scénario où un utilisateur s'inscrit à votre service. En fonction de son profil de risque, de sa localisation ou du service auquel il souhaite accéder, vous pourriez avoir besoin de différentes étapes de vérification :
- Vérification d'identité (OCR, MRZ, codes-barres) pour confirmer son document d'identité.
- Détection de vivacité passive et active pour s'assurer que l'utilisateur est un être humain réel et présent et non un deepfake.
- Correspondance faciale 1:1 pour comparer son selfie en direct avec la photo de son document d'identité.
- Filtrage et surveillance AML pour vérifier les listes de surveillance pour la criminalité financière.
- Preuve d'adresse pour confirmer la résidence.
- Estimation de l'âge pour les services soumis à des restrictions d'âge.
Le constructeur visuel sans code de Didit dans la Console d'entreprise vous permet de concevoir graphiquement ces flux complexes, en définissant la logique conditionnelle, les étapes de repli et les points de décision. Cela signifie que vous pouvez concevoir un workflow une fois et le déployer sur divers segments d'utilisateurs ou lignes de produits, le tout géré de manière centralisée.
Construire votre workflow : simple ou complexe
Didit comprend que tous les besoins de vérification ne sont pas égaux. C'est pourquoi notre constructeur de workflow propose deux approches distinctes :
- Mode Simple : Constructeur basé sur des modèles : Pour un déploiement rapide et des cas d'utilisation courants, le Mode Simple vous permet de choisir parmi des modèles prédéfinis. Vous pouvez rapidement activer ou désactiver des fonctionnalités comme la vérification d'identité, la vivacité et la correspondance faciale, ce qui vous permet de mettre en place un flux de vérification robuste en quelques minutes. C'est idéal pour les entreprises qui ont besoin de se lancer rapidement avec une configuration minimale.
- Mode Complexe : Contrôle granulaire : Lorsque vos besoins sont plus nuancés, le Mode Complexe offre une interface glisser-déposer pour construire des workflows à partir de primitives d'identité individuelles. Vous pouvez définir des séquences complexes, ajouter des nœuds logiques personnalisés, intégrer des vérifications tierces et créer des parcours utilisateur hautement personnalisés. Ce niveau de contrôle est inestimable pour répondre à des exigences réglementaires spécifiques ou pour optimiser des expériences utilisateur uniques.
Les deux modes exploitent la puissante technologie sous-jacente AI-native de Didit, garantissant précision et prévention de la fraude à chaque étape. La beauté est que, qu'il soit simple ou complexe, Didit gère l'expérience utilisateur complète, la gestion des états et les étapes conditionnelles, libérant votre équipe de développement pour se concentrer sur votre produit principal.
Vérification dynamique avec Python et les liens de vérification
Une fois votre workflow configuré dans la console d'entreprise Didit, l'étape suivante consiste à l'intégrer à votre application. Les liens de vérification de Didit offrent un moyen transparent de déclencher ces workflows par programmation. Un lien de vérification est une URL unique et sécurisée qui dirige votre utilisateur final vers un flux de vérification entièrement hébergé par Didit. Cela signifie zéro développement frontal pour vous.
À l'aide de Python, vous pouvez générer dynamiquement ces liens pour des utilisateurs ou des sessions individuels. Voici comment cela fonctionne :
- Configurez votre workflow : Dans la console d'entreprise Didit, concevez votre workflow multi-étapes (par exemple, analyse de document d'identité → vérification de vivacité → filtrage AML). Chaque workflow aura un
workflow_idunique. - Générez un lien de vérification via l'API (Python) : Au lieu de créer manuellement des liens, votre application Python peut effectuer un simple appel API au point de terminaison
/v3/session/de Didit. Vous transmettrez votre clé API, leworkflow_idpertinent, et éventuellement desvendor_data(comme votre ID utilisateur interne) pour le suivi, et une URL decallbackpour recevoir des mises à jour en temps réel.
import requests
import json
API_KEY = "VOTRE_CLE_API_DIDIT"
WORKFLOW_ID = "votre_id_workflow_configuré"
YOUR_INTERNAL_USER_ID = "utilisateur_12345"
YOUR_WEBHOOK_URL = "https://votreapp.com/didit/webhook/handler"
headers = {
"x-api-key": API_KEY,
"Content-Type": "application/json"
}
data = {
"workflow_id": WORKFLOW_ID,
"vendor_data": YOUR_INTERNAL_USER_ID,
"callback": YOUR_WEBHOOK_URL
}
response = requests.post(
"https://verification.didit.me/v3/session/",
headers=headers,
data=json.dumps(data)
)
if response.status_code == 200:
session_data = response.json()
verification_url = session_data["url"]
session_id = session_data["session_id"]
print(f"URL de vérification générée : {verification_url}")
print(f"ID de session : {session_id}")
# Maintenant, envoyez cette URL à votre utilisateur par e-mail, SMS ou message in-app
else:
print(f"Erreur lors de la génération du lien de vérification : {response.status_code} - {response.text}")
- Partagez le lien : Votre application Python envoie ensuite l'
verification_urlgénérée à votre utilisateur par e-mail, SMS ou l'intègre directement dans l'interface utilisateur de votre application. - Obtenez des résultats en temps réel : Au fur et à mesure que l'utilisateur progresse dans le flux de vérification, Didit envoie des mises à jour automatisées à votre URL de webhook configurée, permettant à votre backend Python de traiter les résultats et de mettre à jour les statuts des utilisateurs en temps réel.
Ce chemin d'intégration à faible code offre une flexibilité et une automatisation maximales. Vous pouvez adapter les étapes de vérification en fonction des attributs de l'utilisateur, des valeurs de transaction ou de toute autre logique métier, le tout orchestré par votre application Python interagissant avec le puissant backend de Didit.
Comment Didit vous aide
Didit est une plateforme d'identité AI-native, orientée développeurs, conçue pour simplifier et automatiser la vérification d'identité. Notre architecture modulaire vous permet de composer des vérifications comme des blocs de construction, créant des solutions sur mesure pour tout cas d'utilisation. Pour les pipelines de vérification dynamiques, Didit offre des avantages inégalés :
- Workflows Orchestrés : Notre constructeur visuel sans code vous permet de concevoir des parcours de vérification complexes et multi-étapes, y compris la vérification d'identité (OCR, MRZ, codes-barres), la vivacité passive et active, la correspondance faciale 1:1, le filtrage et la surveillance AML, la preuve d'adresse et l'estimation d'âge respectueuse de la vie privée.
- API axée sur les développeurs : Avec des API claires et un sandbox instantané, l'intégration de Didit dans votre application Python est simple et bien documentée. Nos liens de vérification éliminent le besoin de développement front-end, accélérant considérablement la mise sur le marché.
- Précision AI-Native : La plateforme basée sur l'IA de Didit assure une grande précision dans l'extraction de données et la détection de la fraude, réduisant la révision manuelle et améliorant les taux de conversion.
- Conçue pour le monde entier : La prise en charge de plus de 130 langues, de plus de 4000 types de documents et de plus de 220 pays et territoires signifie que vos pipelines dynamiques peuvent s'adapter à l'échelle mondiale.
- Rentable : Didit propose un Core KYC gratuit et un modèle de paiement par vérification, sans frais d'installation, ce qui en fait un choix économiquement judicieux pour les entreprises de toutes tailles.
Prêt à commencer ?
Prêt à voir Didit en action ? Obtenez une démo gratuite dès aujourd'hui.
Commencez à vérifier les identités gratuitement avec le niveau gratuit de Didit.
Articles associés
- La règle européenne sur les deepfakes est en vigueur et vise l'outil, pas la fraude
- L'IA au cœur de la vérification d'identité dans les jeux de hasard
- La règle d'identité des stablecoins : émission et rachat, mais pas au-delà
- L'Égypte prend en charge le coût de l'actualisation KYC pour ses expatriés
- Unico et Didit : L'accès à la Vérification d'Identité de Pointe pour les PME Brésiliennes
- Didit face à Onfido : couverture, tarifs, automatisation et migration