Accéder directement au contenu
Créez un compte ou connecter-vous
Logo de la documentation Stripe
/
Demander à l'assistant IA
Créez un compteConnectez-vous
Démarrer
Paiements
Revenus
Plateformes et marketplaces
Gestion de fonds
Ressources pour les développeurs
API et SDKAide
AperçuAccepter un paiementMettre votre intégration à niveau
Paiements en ligne
PrésentationTrouver votre cas d'usage
Utiliser Payment Links
Créer une page de paiement
Créer une intégration personnalisée avec Elements
Développer une intégration dans l'application
Utiliser Managed Payments
Utiliser Checkout Studio
Paiements récurrents
Paiements par TPE
Aperçu de Terminal
Disponibilité
Lecteurs
No-code
Intégration personnalisée
    Concevoir une intégration
    Démarrage rapide
    Exemples d'applications
    Tests
    Configuration de Terminal
    Configurer votre intégration
    Paiements à plusieurs parties avec Connect
    Se connecter à un lecteur
    Acceptation d'un paiement
    Encaisser des paiements par carte
    Autres moyens de paiement
    Accepter les paiements hors ligne
    Paiement des commande par courrier/par téléphone
    Spécificités régionales
    Localisation des messages d’erreur de l’API
    Lors du règlement
    Collecter des pourboires
    Collecter et enregistrer des informations de paiement pour une utilisation ultérieure
      Enregistrer la carte avant achat
      Enregistrer la carte après le paiement
      Approchez votre carte de l’appareil du client
    Autorisations flexibles
    Après le paiement
    Rembourser des transactions
    Fournir des reçus
    Personnalisez Checkout
    Affichage du panier
    Collecter les données saisies à l'écran
    Collecter les données des lectures de la piste magnétique
    Collecter les données des paiements NFC sans contact
    Applications sur des appareils
    Références
    Documentation de l'API JavaScript
    Gestion des versions et de prise en charge des SDK
    Guide de migration du SDK
    Liste de contrôle pour le déploiement
Moyens de paiement
Ajouter des moyens de paiement
Gérer les moyens de paiement
Paiement accéléré avec Link
Opérations de paiement
Analyses
Soldes et délai de règlement
Conformité et sécurité
Devises
Refus de paiement
Litiges
Radar pour la protection contre la fraude
Virements
ReçusRemboursements et annulations
Intégrations avancées
Tunnels de paiement personnalisés
Acquisition flexible
Paiements hors session
Orchestration multiprestataire
Au-delà des paiements
Constituez votre entreprise
Cryptomonnaies
Commerce agentique
Financial Connections
Climate
Vérifier l'identité
France
Français (France)
  1. Accueil/
  2. Paiements/
  3. Custom integration

Collecter et enregistrer des informations de paiement pour une utilisation ultérieure

Utilisez votre intégration Stripe Terminal pour collecter et enregistrer les moyens de paiement des clients existants.

Utilisez Stripe Terminal pour collecter et enregistrer des moyens de paiement (dont les wallets mobiles basés sur le NFC) pour une utilisation en ligne. Avec paiement en personne, vous pouvez démarrer un abonnement en ligne à l’aide de Billing, enregistrer les informations de paiement sur le compte en ligne d’un client ou différer le paiement.

Collecter et enregistrer des informations de paiement réutilisables

Vous pouvez collecter des informations de paiement réutilisables et les enregistrer pour une utilisation en ligne avec Terminal :

  • Directement, sans débiter le moyen de paiement
  • Après le paiement

Créer une PaymentMethod réutilisable

Lorsque vous créez un PaymentIntent ou un SetupIntent avec un moyen de paiement avec carte présente, vous ne pouvez pas enregistrer le PaymentMethod directement. Cependant, dans la plupart des cas, Stripe peut créer un PaymentMethod generated_card réutilisable à l’aide des informations de paiement. Il représente le même moyen de paiement et peut être réutilisé pour les paiements en ligne.

Débiter un PaymentMethod enregistré

Vous pouvez facturer vos clients ultérieurement à l’aide des informations de paiement enregistrées lors d’une transaction précédente.

Créez et confirmez un PaymentIntent avec le moyen de paiement enregistré.

Pour sauvegarder une carte ou un wallet mobile à partir d’un Terminal PaymentIntent, associez le PaymentMethod de type generated_card à un Account configuré par le client ou à un Customer. Cela vous permet de le réutiliser sans avoir à collecter de nouveau les informations de paiement. Si vous associez unPaymentMethod à un PaymentIntent sans l’associer à un Account configuré par le client ou à un Customer, vous ne pourrez pas le réutiliser pour des transactions futures.

Facturer les clients en dehors du flux de paiement

Si le client n’est pas présent dans votre tunnel de paiement au moment où vous le débitez, définissez le paramètre off_session sur true. Cela permet au PaymentIntent de générer une erreur si une authentification du client est requise.

Command Line
curl
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl https://api.stripe.com/v1/payment_intents \ -u
sk_test_VePHdqKTYQjKNInc7u56JBrQ
:
\ -d "payment_method_types[]"="card" \ -d "amount"=1099 \ -d "currency"="eur" \ -d "customer_account"="{{CUSTOMER_ACCOUNT_ID}}" \ -d "payment_method"="{{PAYMENT_METHOD_ID}}"

La méthode confirmPaymentIntent ne peut pas être utilisée pour débiter une carte ou un wallet mobile enregistré. Les paiements avec des cartes générées sont des paiements en ligne et ne peuvent pas être traités avec les méthodes du SDK Terminal.

Suivre le comportement des clients à l’aide des empreintes des cartes

Utilisez l’API Stripe pour reconnaître facilement les clients récurrents sur les canaux de vente en ligne et au détail en mettant en corrélation les transactions effectuées avec la même carte. À l’instar des moyens de paiement de type card, le moyen de paiement de type card_present possède un attribut empreinte (fingerprint) qui identifie de manière unique un numéro de carte particulier. Les cartes bancaires provenant de portefeuilles mobiles (comme Apple Pay ou Google Pay) ne partagent pas d’empreinte avec les cartes utilisées en ligne.

À partir de la version 23-01-2028 de l’API, les plateformes Connect détectent une empreinte sur les PaymentMethods card_present et card qui est uniforme pour tous les comptes connectés. Vous pouvez utiliser cette empreinte pour rechercher les paiements associés à une carte spécifique dans un compte connecté.

Conformité

Vous êtes responsable du respect de toutes les lois, réglementations et règles des réseaux applicables lorsque vous enregistrez les informations de paiement d’un client. Par exemple, le Comité européen de la protection des données a publié des recommandations sur l’enregistrement des informations de paiement. Ces exigences s’appliquent généralement si vous souhaitez enregistrer le moyen de paiement d’un client pour une utilisation ultérieure, par exemple en lui présentant le moyen de paiement dans le tunnel de paiement pour un achat futur ou en le facturant lorsqu’il n’utilise pas activement votre site Web ou votre application, ou encore en passant une commande MOTO ou en magasin.

Intégrez à votre tunnel de paiement des conditions précisant la manière dont vous allez enregistrer les informations de moyen de paiement et offrant aux clients la possibilité de donner leur accord. Si vous envisagez de prélever le client alors qu’il ne paie pas activement, veillez à ce que vos conditions incluent au minimum les éléments suivants :

  • Le consentement du client vous autorisant à déclencher un paiement ou une série de paiements en son nom pour les transactions spécifiées
  • Le calendrier et la fréquence prévus des paiements (par exemple, si les paiements concernent des versements échelonnés ou d’abonnement planifiés, ou des recharges non planifiées).
  • La façon dont vous déterminez le montant du paiement.
  • Votre politique d’annulation, si vous configurez le moyen de paiement dans le cadre d’un abonnement

Veillez à conserver une trace écrite de l’acceptation de ces conditions par votre client.

Lors de l’enregistrement d’un moyen de paiement, celui-ci ne peut être utilisé que pour l’usage spécifié dans vos conditions. Pour prélever un client lorsqu’il n’est pas activement en train de payer et enregistrer son moyen de paiement pour un usage futur, vous devez recueillir son consentement explicite. Une option consiste à proposer une case à cocher « Enregistrer mon moyen de paiement pour une utilisation ultérieure ».

Cette page vous a-t-elle été utile ?
OuiNon
  • Besoin d'aide ? Contactez le service Support.
  • Discutez par chat sur Discord avec les développeurs de Stripe.
  • Consultez notre log des modifications.
  • Des questions ? Contactez l'équipe commerciale.
  • LLM ? Lire llms.txt.
  • Propulsé par Markdoc
Sur cette page