Accéder directement au contenu
Créez un compte
ou
connecter-vous
Logo de la documentation Stripe
/
Demander à l'assistant IA
Créez un compte
Connectez-vous
Démarrer
Paiements
Automatisation des opérations financières
Plateformes et places de marché
Gestion de fonds
Outils de développement
Démarrer
Paiements
Automatisation des opérations financières
Démarrer
Paiements
Automatisation des opérations financières
Plateformes et places de marché
Gestion de fonds
AperçuDécouvrir tous les produits
Commencer à développer
Commencer le développement
Exemples de projets
À propos des API
Intégrer des LLM
Utiliser Stripe sans coder
Configurer Stripe
Créer un compte
Dashboard Web
Dashboard mobile
Migrer vers Stripe
Gérer le risque de fraude
Comprendre la fraude
Radar pour la protection contre la fraude
Gestion des litiges
Vérifier l'identité
    Présentation
    Démarrer
    Vérifier des pièces d'identité
    Gérer les résultats des vérifications
    Accéder aux résultats de vérification
    Réviser les résultats de vérification
    Flux de vérification
    Contrôles de vérification supplémentaires
    Contrôles de vérification
    Ajout de vérifications de selfie
    À propos des API
    Sessions de vérification
      Fonctionnement des sessions
    Passer en production
    Avant de passer en mode production
    Cas d'usage pris en charge
    Identity en quelques mots
AccueilDémarrerVerify identitiesVerification Sessions

Fonctionnement des sessions

Découvrez les différents états et le cycle de vie des VerificationSessions.

Copier la page

Les flux de vérification asynchrones sont complexes à gérer, car ils reposent sur les interactions des clients qui ont lieu en dehors de votre application. Les VerificationSessions simplifient ce processus en assurant le suivi de l’état des flux de vérification.

requires_input

Lors de sa création, la VerificationSession présente l’état requires_input et elle est prête à ce que l’utilisateur commence le processus de vérification. Il est recommandé de créer la VerificationSession juste avant le démarrage du flux de vérification.

processing

Dès que l’utilisateur soumet la session, l’état de la VerificationSession passe à processing. La plupart des contrôles de vérification sont traités en moins de 1 minute.

verified

Lorsqu’une VerificationSession affiche l’état verified, cela signifie que le flux de vérification est terminé. Le traitement de tous les contrôles de vérification a pris fin avec succès.

requires_input

En cas d’échec de l’un des contrôles de vérification (par exemple, à cause d’un document falsifié), la VerificationSession revient à l’état requires_input. Le champ last_error de la session fournit une explication de l’échec de la vérification. Si vous souhaitez que l’utilisateur se soumette à une seconde tentative de vérification, vous devez récupérer la VerificationSession pour obtenir une autre URL ou une autre clé secrète du client. Les détails fournis dans le champ provided_details peuvent être visibles par l’utilisateur.

canceled

Vous pouvez annuler une VerificationSession à tout moment avant qu’elle ne passe à l’état processing ou verified. Cette action invalide la VerificationSession pour les tentatives de soumission ultérieures, et elle ne peut être annulée.

Événements de session

Les événements sont créés lorsqu’une session change d’état. Voici la liste complète des types d’événement d’une VerificationSession :

Type d’événementDescription
identity.verification_session.createdLa session a été créée.
identity.verification_session.processingL’utilisateur a correctement communiqué ses informations et les contrôles de vérification sont en cours de traitement.
identity.verification_session.verifiedLe traitement de tous les contrôles de vérification est terminé. La vérification a été effectuée avec succès.
identity.verification_session.requires_inputLe traitement de tous les contrôles de vérification est terminé, et au moins un des contrôles a échoué.
identity.verification_session.canceledLa session a été annulée et les futures tentatives de soumission ont été désactivées. Cet événement est envoyé lorsqu’une session est annulée ou expurgée.
identity.verification_session.redactedLa session a été expurgée. Vous devez créer un endpoint de webhook qui s’abonne explicitement à ce type d’événement pour y accéder. Les endpoints de webhook qui s’abonnent à tous les événements n’incluent pas ce type d’événement.

Il est conseillé d’agir en fonction de certains événements, notamment en envoyant un e-mail à l’utilisateur en cas d’échec ou de succès de la vérification.

Stripe vous recommande d’écouter les événements à l’aide de webhooks.

Voir aussi

  • API Verification Sessions
  • Gérer les résultats de la vérification
Cette page vous a-t-elle été utile ?
OuiNon
Besoin d'aide ? Contactez le service Support.
Rejoignez notre programme d'accès anticipé.
Consultez notre log des modifications.
Des questions ? Contactez l'équipe commerciale.
LLM ? Lire llms.txt.
Propulsé par Markdoc