Skip to content
Tous les articles

Comment ajouter une vérification à votre application avec Toden

Charles Archibong

, Cofondateur

Intégrez la vérification à votre application à l'aide d'un flux de travail publié et d'un SDK compatible ou d'une session hébergée. Conservez la capture des données tout au long du parcours client et le traitement des résultats finaux côté serveur.

Illustration éditoriale de Toden : Votre application. Un flux de capture complet.

Points clés

  • L'application ouvre le flux de travail publié prévu.
  • Les identifiants secrets restent stockés en arrière-plan.
  • Les voyages annulés, expirés et abandonnés sont pris en charge.
  • Les résultats finaux correspondent aux attentes du client visé.
  • La production utilise son propre flux de travail, ses propres clés et son propre récepteur.

Ajoutez une vérification à votre application à l'aide d'un flux de travail publié et d'une méthode prise en charge. SDK ou session hébergée. Conservez la capture des données tout au long du parcours client et gérez le résultat final dans votre système.

Avant de commencer

  • Un flux de travail publié

  • Le soutien SDK ou chemin de session hébergé

  • Votre serveur récupère le résultat final

Utilisez un membre de l'équipe autorisé pour cette opération. Vérifiez l'organisation et l'environnement avant de modifier un paramètre. Consultez le prix actuel avant tout paiement ou renouvellement d'abonnement. Les captures d'écran présentent un exemple d'espace de travail ou la référence d'intégration publique ; elles ne représentent pas un client réel ni un paiement effectué.

Configurer et utiliser la fonctionnalité

Étape 1 : Publier le flux de travail que les clients doivent utiliser

Ouvrez Configuration → Flux de travail dans l'environnement de test. Créez ou ouvrez le flux de travail approprié (individuel, métier ou périmètre). Configurez uniquement les contrôles de capture et de révision nécessaires. Enregistrez et publiez le flux de travail, puis copiez son ID. Vérifiez l'organisation et l'environnement avant l'intégration. Un flux de travail non publié ne constitue pas une configuration de capture en direct réutilisable.

Step 2: Individual verification workflow editor and its workflow ID
Ouvrir l’image en taille réelle ↗

Exemple de tableau de bord : Publier le flux de travail que les clients doivent utiliser

Étape 2 : Choisissez la capture intégrée ou une session hébergée

Utilisez le Web SDK Pour la capture via navigateur, React Native ou Flutter pour la capture mobile native, et une session hébergée lorsqu'un lien est nécessaire pour un candidat connu. Fonctionnalités natives uniquement, telles que : NFC Un chemin d'accès spécifique est requis. Un lien de flux de travail partagé est accessible à plusieurs candidats ; une session créée par le serveur est réservée à un seul candidat. Choisissez le chemin d'accès adapté à votre produit plutôt que de mélanger leurs identifiants.

Integration reference: Three ways to run a workflow
Ouvrir l’image en taille réelle ↗

Référence d'intégration : Trois façons d'exécuter un flux de travail

Étape 3 : Installez la version actuellement prise en charge SDK et configurer la capture

Suivez les instructions de votre plateforme SDK Consultez le guide relatif au package pris en charge, aux dépendances homologues requises et aux déclarations d'autorisation. Transmettez l'identifiant du flux de travail (workflowId) , la clé API publiable correspondante et votre identifiant utilisateur stable (userId ). Le flux de travail fournit les étapes configurées ; les données d'exécution restent au niveau de votre application. Avant de résoudre un problème de flux ignorant l'identifiant du flux de travail, vérifiez la version minimale requise documentée pour l'activation des flux de travail.

Integration reference: Workflows
Ouvrir l’image en taille réelle ↗

Référence d'intégration : Flux de travail

Étape 4 : Pour la capture hébergée, créez la session sur votre serveur.

Appel POST Utilisez l'API KYC pour les sessions avec une clé secrète, l'ID du workflow publié et l'ID externe prévu. Ajoutez les préremplissages autorisés et les métadonnées uniquement lorsque cela est nécessaire. Stockez la référence de session et fournissez l'identifiant privé. URL à l'intention du demandeur. L'instantané du flux de travail est figé à la date de création. Ne placez pas de clé secrète dans une WebView, une version mobile ou un module navigateur.

Integration reference: Request
Ouvrir l’image en taille réelle ↗

Référence d'intégration : Demande

Étape 5 : Enregistrez votre demande, puis attendez le résultat.

Le SDK Le rappel de soumission identifie une soumission ; il ne s'agit pas du rappel d'approbation finale. Stockez sa référence de vérification sur votre serveur. Consultez l'état actuel avec l'autorisation requise. API ou recevoir des webhooks signés. Distinguez clairement le traitement, la vérification humaine, l'attente d'une nouvelle soumission, les erreurs et les résultats finaux. Consultez le statut final avec checkStatus et son explication, notamment lorsque la décision dépend d'autres vérifications.

Integration reference: States
Ouvrir l’image en taille réelle ↗

Référence d'intégration : États

Étape 6 : Tester l’intégralité du parcours et préparer la production séparément

Utilisez les identifiants et les configurations Sandbox compatibles pour les tests de capture, d'état et de réception. Testez les refus d'autorisation, les abandons, les nouvelles tentatives, les revues et les rejets. En production, obtenez l'approbation métier, publiez le flux de travail de production, configurez les clés et le récepteur de résultats adaptés à l'environnement, et consultez la tarification en vigueur. Un passage en Sandbox valide votre procédure ; il ne garantit pas le bon fonctionnement de chaque contrôle ou appareil en production.

Integration reference: Checklist for going live
Ouvrir l’image en taille réelle ↗

Référence d'intégration : Liste de contrôle pour la mise en production

Tirez le meilleur parti de cette capacité

  • Permettre à la publication du flux de travail de modifier la configuration de capture sans dupliquer cette configuration dans chaque version de l'application.

  • Utilisez les métadonnées pour les corrélations autorisées, telles qu'une référence d'application, en restant dans les limites documentées.

  • Testez le transfert d'appel, la récupération des autorisations et les événements hébergés par le navigateur pour le trajet que vous effectuez réellement.

Testez-le avant de vous y fier.

Exécutez les scénarios de test ou de simulation pris en charge pour ce produit. Si un outil est réservé à la production, vérifiez d'abord les droits d'accès et la portée, puis utilisez uniquement un test de production autorisé et préalablement validé. Une capture d'écran de la documentation ou le chargement réussi d'une page ne constituent pas un test d'intégration de bout en bout.

  • L'application ouvre le flux de travail publié prévu.

  • Les identifiants secrets restent stockés en arrière-plan.

  • Les voyages annulés, expirés et abandonnés sont pris en charge.

  • Les résultats finaux correspondent aux attentes du client visé.

  • La production utilise son propre flux de travail, ses propres clés et son propre récepteur.

Dépannage

Le SDK ignore workflowId

Vérifiez la version du package installé par rapport à la configuration minimale documentée et vérifiez le flux de travail publié.

Le flux de travail est introuvable.

Associer la clé, l'organisation, l'environnement et l'identifiant publié.

Mon application a été intégrée immédiatement après onSubmit

Attendez la version finale officielle au lieu de considérer la soumission de la capture comme une approbation.

Ouvrez les références d'installation et d'intégration

Flux de travail ouverts (s’ouvre dans un nouvel onglet)

Consultez le guide d'intégration (s’ouvre dans un nouvel onglet)

Retour à la page Solutions (s’ouvre dans un nouvel onglet) . Choisissez la fonctionnalité que vous souhaitez activer, puis suivez son guide.

Sources

Charles Archibong

À propos de l’auteur

Charles Archibong

Cofondateur

Charles Archibong est le cofondateur de Toden. Il écrit sur la vérification d'identité, les technologies financières et les aspects pratiques de la création de services numériques de confiance.

  • Mises à jour des produits

    Comment tester et dépanner une intégration avec Toden

    Testez l'intégration complète, y compris les pannes et la récupération. Choisissez le modèle de test compatible avec la famille d'API que vous utilisez, puis examinez l'enregistrement Toden et le comportement de votre application.

  • Mises à jour des produits

    Comment obtenir des résultats fiables avec Toden

    Recevez les résultats Toden de manière fiable grâce à un récepteur webhook signé. Vérifiez l'exactitude des données, stockez chaque événement de façon permanente et gérez les nouvelles tentatives sans répéter l'action du client.

Créez votre produit.Nous nous occupons du reste.

Identité et conformité de bout en bout, selon les normes internationales, à un prix adapté aux fondateurs.