kyc:eid.
Dans cette version, le moteur n’accepte que les clients canadiens pour l’eID. Les exemples de cette page utilisent donc le pays CA, contrairement aux autres guides, qui utilisent MA.
Avant de commencer
Démarrer un contrôle
La réponse :
key est l’identifiant avec lequel vous interrogez. Le PIN est envoyé au client uniquement et ne vous est jamais renvoyé.
La requête est classée comme pending sur le dossier de (espace de travail, environnement, reference). Une nouvelle requête pour la même référence et le même environnement remplace l’enregistrement, car vous avez recommencé la vérification du client. Le fournisseur stocke la requête sous un identifiant client composé de votre espace de travail et de votre référence, ce qui empêche un autre espace de travail de la lire.
États
Le fournisseur n’envoie aucun rappel. Vous interrogezGET /v1/kyc/eid/{key}. Sahl déduit l’état de l’interrogation.
pending, passed, failed et archived sont aussi le statut que Sahl enregistre sur le dossier. Seul passed satisfait l’exigence eID d’une politique.
Interroger
GET /v1/kyc/eid/{key} a un seul paramètre de requête facultatif, environment (sandbox par défaut). Il ne sert qu’à situer une requête démarrée avant que Sahl ne conserve l’enregistrement eID. Une requête faite via POST /v1/kyc/eid garde son propre environnement.
Sahl ne fixe aucun intervalle d’interrogation. Le seul plafond est de 100 requêtes par minute et par IP. Un rythme raisonnable : toutes les 30 secondes pendant les 10 premières minutes, puis toutes les 5 minutes. Le client doit ouvrir le courriel, donc des minutes ou des heures sont normales.
Un contrôle terminé (complete ou archived) est le moment où Sahl enregistre le résultat sur le dossier, et la première interrogation qui le voit envoie le webhook kyc.eid_completed. Les interrogations suivantes restent silencieuses.
Réponse une fois terminé
Les contrôles
Messages du fournisseur et leur sévérité :
Rapport
GET /v1/kyc/eid/{key}/report renvoie le rapport du fournisseur en application/pdf avec Content-Disposition: attachment; filename="eid-<key>.pdf". Il est destiné au dossier du client.
Conserver le résultat
Récupérez le résultat et le PDF dans les sept jours environ qui suivent le contrôle. Passé ce délai, le fournisseur supprime les données personnelles. Sahl enregistre le résultat (statut, heure de fin) sur votre dossier quand une interrogation voit pour la première fois l’état final, mais le blocidentity et le PDF viennent du fournisseur, donc conservez ce dont vous avez besoin.
Satisfaire l’exigence eID d’une politique
Une politique d’espace de travail peut exiger un contrôle eID à distance pour une personne non rencontrée en face à face (eid_required_non_face_to_face). /verify et /assess ajoutent alors un contrôle critical policy:eid_non_face_to_face :
Seul l’enregistrement de Sahl satisfait l’exigence. Un contrôle que vous envoyez dans
extra_checks avec un id commençant par eid: est renommé partner:eid:... et ne compte jamais. Utilisez la même reference et le même environment pour la requête eID et pour l’appel /verify. Interrogez jusqu’à la fin du contrôle avant d’appeler /verify, car le résultat est enregistré par l’interrogation.