Skip to content
Tous les articles

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

Charles Archibong

, Cofondateur

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.

Illustration éditoriale de Toden : Explorez toutes les pistes. Faites confiance au résultat.

Points clés

  • Toutes les branches de décision atteignent leur chemin d'application prévu.
  • Les réponses perdues et les événements répétés ne créent aucun effet de duplication.
  • Les termes « en attente » et « indisponible » restent distincts.
  • Les éléments fixes restent clairement étiquetés.
  • Les allégations fondées uniquement sur la production nécessitent des preuves concrètes.

Testez l'intégration complète, y compris les pannes et la récupération. Choisissez le dispositif pris en charge pour le API famille que vous utilisez, puis inspectez les deux Toden l'enregistrement de et le comportement de votre application.

Avant de commencer

  • Un scénario Sandbox pris en charge ou un échantillon étiqueté

  • Utilisez la famille de points de terminaison appropriée et SDK version

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 : Associer le produit, l’hôte et les identifiants

Choisissez Sandbox et enregistrez le API La famille que vous testez est la suivante : la vérification d'identité utilise l'hôte et la clé de test documentés de l'API /api/kyc. Risk Intelligence utilise son hôte et sa clé secrète Sandbox /api/v1. Identity Hub possède son propre contrat /api/identity. Ne déplacez pas les champs de requête entre les familles et n'en déduisez pas que chaque requête Sandbox est gratuite. Les scénarios Risk Intelligence explicites ne sont pas facturables ; les requêtes ordinaires peuvent utiliser la tarification configurée.

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

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

Étape 2 : Choisissez un scénario de vérification pris en charge

Ouvrez le guide Sandbox et identifiants de test et sélectionnez un identifiant correspondant au pays et au type de document. Par exemple, l'identifiant nigérian. BVN Les résultats se terminant par 01 sont validés et 04 génèrent une incohérence de selfie. Les résultats basés uniquement sur des documents nécessitent un identifiant de document. Utilisez le scénario publié ou la substitution prise en charge ; les numéros d'identité réels sont refusés par le contrat de vérification Sandbox.

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

Référence d'intégration : Référence de scénario

Étape 3 : Utiliser le simulateur pour les parcours de risque pris en charge

Ouvrez Développeurs → Simulateur dans l'environnement de test. Sélectionnez un scénario compatible et vérifiez son éligibilité. Les scénarios verrouillés ou nécessitant une configuration doivent respecter leurs prérequis affichés ; ne supprimez pas une barrière pour les exécuter. Les configurations de règles de voyage requièrent une politique compatible publiée séparément. L'exécution d'un scénario déterministe prouve son fonctionnement contrôlé, et non une connexion réelle avec un fournisseur ou un échange institutionnel réel.

Integration reference: Set up Sandbox Travel Rule
Ouvrir l’image en taille réelle ↗

Référence d'intégration : Configurer les règles de voyage du bac à sable

Étape 4 : Tester indépendamment le récepteur signé

Créez le point de terminaison webhook Sandbox et utilisez les tests pour simuler un événement pris en charge. Vérifiez la signature par rapport aux octets bruts et enregistrez son identifiant logique. Testez un renvoi, une signature invalide, une signature expirée et une défaillance du récepteur. Les exemples d'identifiants générés illustrent le format ; ils ne sont pas réutilisables. API ressources pour un appel de récupération ultérieur.

Integration reference: Catalogue-driven fixtures
Ouvrir l’image en taille réelle ↗

Référence d'intégration : Luminaires pilotés par catalogue

Étape 5 : Exercices sur l'incertitude et l'ordonnancement

Simulez une perte de réponse après l'acceptation d'une requête, puis réessayez l'opération exacte avec ses références et sa clé d'idempotence d'origine lorsque le contrat le permet. Retardez ou réorganisez les notifications acceptées et mettez à jour l'état actuel. Testez un résultat en attente et indisponible séparément d'un refus. Inspectez le Toden Enregistrez et conservez l'état durable de votre application pour détecter les doublons ou les modifications d'accès incorrectes.

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

Référence d'intégration : Assertion de commande

Étape 6 : Tenir un registre concret de l'état de préparation à la production

Consignez les scénarios testés, la décision prévue, la décision observée, l'action du système en arrière-plan et les preuves de récupération. Vérifiez la compatibilité. SDK Versions, récupération des autorisations et appareils représentatifs. Configurez le flux de travail de production, les clés et le récepteur uniquement une fois les exigences métier et fonctionnelles satisfaites. Supprimez les champs de scénario réservés au bac à sable. Un test local réussi ou un exemple de score ne reflète pas le comportement réel des clients.

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é

  • Conservez les spécifications sous la même forme que les contrats publics afin que votre suite de tests détecte les modifications de champs et de versions.

  • Tester les décisions finales tardives pour les flux de travail qui dépendent d'une présélection, de personnes clés ou de leur présence.

  • Attribuez aux défaillances opérationnelles un message sécurisé pour le client et une procédure de rétablissement interne plutôt que de demander au demandeur de réparer une panne de service.

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.

  • Toutes les branches de décision atteignent leur chemin d'application prévu.

  • Les réponses perdues et les événements répétés ne créent aucun effet de duplication.

  • Les termes « en attente » et « indisponible » restent distincts.

  • Les éléments fixes restent clairement étiquetés.

  • Les allégations fondées uniquement sur la production nécessitent des preuves concrètes.

Dépannage

Ma véritable identité a été rejetée dans le bac à sable.

Utilisez un identifiant de test publié. La vérification en environnement isolé ne valide pas les numéros d'identité réels.

Un scénario de simulateur est verrouillé.

Respectez les conditions préalables affichées concernant la politique ou les équipements contrôlés.

Impossible de récupérer une ressource d'exemple.

Les exemples du catalogue illustrent des formes ; leurs identifiants ne sont pas des ressources stockées actives.

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

Ouvrir l'outil tableau de bord (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 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.

  • Mises à jour des produits

    Comment connecter vos dossiers clients à Toden

    Connectez les clients déjà présents dans votre application aux enregistrements Toden à l'aide de références stables. Conservez les informations dont vous disposez sur leur source de vérification plutôt que de convertir des déclarations importées en faits vérifiés.

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.