Accéder directement au contenu
Créez un compte
ou
connectez-vous
Le logo de la documentation Stripe
/
Demander à l’IA
Créer un compte
Connectez-vous
Commencer
Paiements
Automatisation des finances
Plateformes et places de marché
Gestion des fonds
Outils de développement
Commencer
Paiements
Automatisation des finances
Commencer
Paiements
Automatisation des finances
Plateformes et places de marché
Gestion des fonds
AperçuDécouvrez 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
Développer avec des GML
Utiliser Stripe sans codage
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
Gérer les litiges
Vérifier l'identité
AccueilCommencerAbout the APIs

L'API Setup Intents

Découvrez comment enregistrer des moyens de paiement avec l'API Setup Intents.

Copier la page

Vous pouvez utiliser l’API Setup Intents pour configurer un moyen de paiement pour les paiements ultérieurs. Cela fonctionne comme un paiement, mais aucun montant n’est débité. Configurer un moyen de paiement pour les paiements ultérieurs.

Cela permet d’enregistrer des identifiants de paiement et d’optimiser les paiements futurs. Ainsi, quel que soit le scénario, le moyen de paiement est configuré. Par exemple, lorsque vous configurez une carte, il peut être nécessaire d’authentifier le client ou de vérifier la validité de sa carte auprès de l’institution financière émettrice. Stripe met à jour l’objet SetupIntent tout au long de ce processus.

Interface utilisateur qui recueille les informations de la carte sans débiter la carte

Enregistrer et réutiliser des moyens de paiement

L’API Setup Intents est utile aux entreprises qui inscrivent des clients sans les débiter immédiatement :

  • Une entreprise de location de voitures qui collecte les informations de moyen de paiement avant la location et débite la carte de son client à la fin de la période de location
  • Un site Web de financement participatif qui collecte les informations de carte pour les débiter uniquement une fois l’objectif de la campagne atteint
  • Un fournisseur d’électricité qui prélève un montant différent chaque mois en fonction du niveau de consommation, mais recueille les informations de paiement SEPA avant le premier mois de paiement

Remarques

Vous pouvez également configurer des moyens de paiement pour les utiliser ultérieurement avec Checkout.

Démarrer

  • Enregistrer des cartes sans effectuer de paiement initial
  • Enregistrer des coordonnées bancaires pour les paiements par prélèvement SEPA
  • Enregistrer des coordonnées bancaires pour les paiements par prélèvement automatique BECS

Obtenir l’autorisation d’enregistrer un moyen de paiement

Conformité

Vous êtes responsable de votre conformité à toutes les lois, réglementations et règles de réseau applicables lorsque vous enregistrez les éléments qui définissent le paiement d’un client. Si vous configurez un moyen de paiement pour des paiements futurs en session, par exemple en affichant le moyen de paiement dans une future page de paiement, assurez-vous de recueillir explicitement le consentement du client pour cette utilisation spécifique. Par exemple, incluez une case à cocher « Enregistrer mon moyen de paiement pour une utilisation ultérieure » pour recueillir le consentement du client. Si vous devez faire la distinction entre les moyens de paiement enregistrés uniquement pour les utilisations hors ligne et les moyens de paiement que vous pouvez présenter à votre client pour de futurs achats en session, vous pourrez utiliser le paramètre allow_redisplay de l’objet PaymentMethod.

Pour configurer un moyen de paiement en vue de paiements futurs hors session, vous devez obtenir l’autorisation de votre client. En établissant au préalable un contrat (parfois appelé mandat), vous pouvez débiter votre client quand il n’utilise pas activement votre site Web ou votre application.

Ajoutez à votre application ou votre site des conditions précisant comment seront effectués les paiements, et invitez vos clients à y adhérer. Vos conditions doivent au minimum comporter les éléments suivants :

  • Le consentement du client vous autorisant à prélever un paiement ou une série de paiements en son nom
  • La fréquence prévue des paiements (c’est-à-dire ponctuel ou récurrents)
  • La façon dont vous déterminez le montant du paiement

Consultez le texte de mandat recommandé pour l’enregistrement des cartes ou l’enregistrement des coordonnées bancaires SEPA.

Pour les utilisateurs concernés par l’authentification forte du client (SCA), ce contrat vous aidera à effectuer les paiements sans interruption. Lorsque vous aurez configuré votre intégration pour l’enregistrement d’une carte, Stripe marquera tous les nouveaux paiements hors session comme transactions effectuées par le marchand (MIT), de sorte que vos clients n’auront pas besoin de se connecter et de s’authentifier. Les transactions effectuées par le marchand nécessitent d’établir un contrat entre votre client et vous.

Définir l’utilisation pour améliorer votre taux de réussite

Le paramètre d’utilisation indique à Stripe comment vous prévoyez utiliser les informations de moyen de paiement ultérieurement. Pour certains moyens de paiement, Stripe peut utiliser votre paramètre usage pour choisir le flux le plus fluide pour le client. L’objectif de cette optimisation est d’augmenter le nombre de paiements réussis.

Par exemple, la réglementation européenne en matière d’authentification forte du client peut nécessiter une authentification du client lors du processus d’enregistrement de carte bancaire. Lorsque vous définissez le paramètre usage sur off_session, cela permet d’authentifier correctement une carte bancaire en vue de paiements hors session, sans que votre client ait besoin de se connecter et s’authentifier à nouveau. Bien que cela engendre une complexité initiale lors du flux de configuration, définir le paramètre usage sur off_session permet de diminuer les interventions des clients pour les paiements hors session ultérieurs.

Toutefois, si vous ne comptez utiliser une carte bancaire qu’au moment du paiement par le client, définissez le paramètre usage sur on_session. De cette manière, l’institution financière saura que vous ne comptez utiliser la carte que lorsque le client est prêt à s’authentifier. Vous pouvez donc différer l’authentification des informations de carte jusqu’au moment du paiement et ainsi éviter toute perturbation en amont.

Utilisation prévue de la carteValeur d’énumération d’utilisation à utiliser
Paiements effectués pendant une session uniquementon_session
Paiements effectués hors session uniquementoff_session (par défaut)
Paiements effectués pendant une session ou hors sessionoff_session (par défaut)

Le paramètre usage est un paramètre d’optimisation. Vous pouvez également utiliser une carte configurée pour les paiements pendant une session pour effectuer des paiements hors session, mais dans ce cas, l’institution financière risque davantage d’exiger une authentification du client et de rejeter le paiement. Dans les deux cas, une authentification ultérieure peut être nécessaire, alors développez un processus de récupération dans votre application. Lorsqu’une carte hors session exige une authentification du client, demandez à votre client de se reconnecter pour finaliser le paiement.

En l’absence de précision, le paramètre usage est défini sur off_session par défaut. Voyez comment créer un SetupIntent et définir le paramètre usage sur votre serveur ci-dessous :

Command Line
cURL
curl https://api.stripe.com/v1/setup_intents \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d usage=on_session

Remarques

Suivez les conseils de cette page pour développer une intégration capable de gérer les cartes nécessitant une authentification forte du client. Un bon signalement des transactions permet à Stripe de demander les exemptions à la SCA appropriées en votre nom et ainsi d’éviter d’avoir à authentifier chaque paiement.

Cette page vous a-t-elle été utile?
OuiNon
Besoin d'aide? Contactez le service d'assistance.
Rejoignez notre programme d'accès anticipé.
Consultez notre journal des modifications.
Des questions? Contactez l'équipe commerciale.
GML? Lire llms.txt.
Optimisé par Markdoc