Workflow API d’onboarding individuel
Utilisez cette carte pour connecter la politique KYC individuelle à la référence API générée actuelle. Suivez la ressource actuelle à chaque étape plutôt que d’implémenter les étiquettes orientées politique comme une machine à états API.Carte du workflow
1. Créer le client individuel
Créez le client avecPOST /v3/customers. Stockez l’id de client renvoyé et lisez la ressource actuelle avec GET /v3/customers/{customerId}.
2. Découvrir et demander une capacité éligible
LisezGET /v3/customers/{customerId}/capabilities/supported. Sélectionnez une variante uniquement lorsque sa disponibilité et son éligibilité actuelles autorisent la requête, puis utilisez POST /v3/customers/{customerId}/capabilities/{capabilityId}.
3. Lire la capacité et les applications actuelles
LisezGET /v3/customers/{customerId}/capabilities/{capabilityId} et GET /v3/customers/{customerId}/capabilities/{capabilityId}/applications. Suivez les ids de tâche ouverts actuels plutôt que d’assumer la disponibilité d’après une réponse antérieure.
4. Récupérer le détail de la tâche actuelle
Listez les tâches client avecGET /v3/customers/{customerId}/tasks. Récupérez la surface d’action autorisée avec GET /v3/customers/{customerId}/tasks/{taskId}.
Le détail de la tâche peut exposer des URL de sessions hébergées de première partie et les exigences actionnables actuelles. Utilisez sa révision et son statut actuels.
5. Compléter les sessions hébergées ou soumettre les réponses de tâche
Lorsque le détail de la tâche fournit une session hébergée, ne retournez que les données de session requises à votre client et gardez la clé API dans votre backend. Lorsque la tâche nécessite des réponses, créez une tentative complète immuable avecPOST /v3/customers/{customerId}/tasks/{taskId}/submissions. Lisez une soumission actuelle et son résultat public avec GET /v3/customers/{customerId}/tasks/{taskId}/submissions/{submissionId}.
6. Téléverser des documents uniquement lorsque demandé
Téléversez des documents uniquement lorsque la tâche actuelle les demande. UtilisezPOST /v3/customers/{customerId}/documents, puis placez l’id de document renvoyé dans la réponse de document applicable.