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
Revenus
Plateformes et places de marché
Gestion de fonds
Outils de développement
AperçuDécouvrir tous les produits
Commencer à développer
Commencer le développement
Exemples de projets
À propos des API
    Visite guidée de l'API
    API Payment Intents
    API Setup Intents
      Fonctionnement des SetupIntents
    Moyens de paiement
    Produits et tarifs
    API plus anciennes
    Phases de publication
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é
AccueilDémarrerAbout the APIsSetup Intents API

Fonctionnement des SetupIntents

Découvrez comment les SetupIntents fonctionnent dans le tunnel de paiement.

Copier la page

Les tunnels de paiement asynchrones peuvent être complexes à gérer, car ils dépendent d’interactions avec les clients qui se déroulent en dehors de votre application. Les PaymentIntents et les SetupIntents en simplifient la gestion en vous permettant de suivre l’état du processus.

requires_payment_method

Lorsque le SetupIntent est créé, son état est requires_payment_method1 jusqu’à ce qu’un moyen de paiement soit associé.

requires_confirmation
Optional

Une fois que le client a fourni ses informations de paiement, le SetupIntent peut être confirmé.

Dans la plupart des intégrations, cet état est ignoré parce que l’information sur le moyen de paiement est soumise au moment de la confirmation du SetupIntent.

requires_action

Si la configuration nécessite des actions supplémentaires, telles que l’authentification avec 3D Secure , l’état du SetupIntent est requires_action1.

en cours de traitement

Une fois les actions nécessaires effectuées, le SetupIntent passe à l’état processing. Si certains moyens de paiement (notamment les cartes bancaires) sont généralement traités rapidement, d’autres peuvent nécessiter plusieurs jours.

effectué

Si l’état d’un SetupIntent indique qu’il est succeeded (réussi), cela signifie que la configuration a réussi.

Vous pouvez maintenant associer ce moyen de paiement à un objet Customer et l’utiliser lors de paiements futurs.

requires_payment_method

Si la configuration échoue, le SetupIntent repasse à l’état requires_payment_method.

annulé

Vous pouvez annuler un SetupIntent à tout moment avant que son état passe à processing ou succeeded.

1 Les versions de l’API antérieures au 11-02-2019 affichaient requires_source au lieu de requires_payment_method et requires_source_action au lieu de requires_action.

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