Paiements récurrents
Découvrez les options à votre disposition pour débiter vos clients de façon récurrente.
Stripe propose plusieurs méthodes pour débiter les clients de façon récurrente. Ce guide est conçu pour vous aider à comprendre quelle méthode ou approche est la plus efficace pour votre entreprise.
Ce guide propose quelques pistes pour comprendre les options qui s’offrent à vous :
- Cas d’usage : trouvez les cas d’usage les plus adaptés à votre entreprise.
- Types de paiements récurrents : affichez tous les types de paiements récurrents pris en charge par Stripe.
- Produits Stripe : découvrez les produits Stripe compatibles avec votre cas d’usage des paiements récurrents.
Cas d’usage
Types de paiements récurrents
Les onglets suivants décrivent les différents types de paiements récurrents pris en charge par Stripe.
Produits Stripe pour les paiements récurrents
Le tableau suivant décrit quels produits Stripe prennent en charge les paiements récurrents.
Produit | Fonctionnalités | Cas d’usage |
---|---|---|
Payment Links |
| |
Facturation |
| |
Abonnements |
| |
Checkout |
| |
Elements |
| |
API |
|
Accepter les paiements récurrents
Stripe offre plusieurs options d’acceptation des paiements récurrents. Utilisez Subscriptions avec Stripe Billing, PaymentIntents, SetupIntents ou Invoicing.
Utiliser des abonnements pour accepter des paiements récurrents
Si vous avez un modèle économique dans lequel vos clients effectuent des paiements réguliers, il est généralement conseillé de leur proposer des abonnements. Stripe propose plusieurs façons de créer et de gérer des abonnements.
Si vous utilisez Organizations, vous pouvez afficher la liste de vos abonnements sur tous vos comptes. Vous pouvez également filtrer cette liste par compte. Toutefois, vous ne pouvez créer et analyser des abonnements qu’à partir de la page Abonnements au niveau du compte.
Remarque
Les abonnements font partie de Stripe Billing, qui possède son propre plan tarifaire.
Créer des abonnements à partir du Dashboard
Pour créer un abonnement :
Dans le Dashboard Stripe, accédez à la page Abonnements.
Cliquez sur +Créer un abonnement.
Sélectionnez ou ajoutez un client.
Saisissez les informations relatives aux tarifs et aux produits (vous pouvez ajouter plusieurs produits).
Définissez les dates de début et de fin d’abonnement.
Configurez la date de début du cycle de facturation, qui définit quand la facture suivante sera générée. En fonction de vos paramètres, le moyen de paiement enregistré pourra également être débité automatiquement à cette date. En savoir plus sur la date du cycle de facturation.
(Recommandé) Configurez les rappels et notifications par e-mail pour les abonnés.
(Facultatif) Ajoutez un régime de taxe par défaut, un bon de réduction, une offre d’essai gratuit ou des métadonnées.
(Facultatif) Activez les fonctionnalités de recouvrement automatique dans le Dashboard pour réduire et résoudre les échecs de paiement d’abonnement. Vous pouvez relancer automatiquement les paiements qui ont échoué, créer des automatisations personnalisées, configurer l’envoi d’e-mails aux clients, et bien plus encore.
Créer des abonnements avec Payment Links
Pour créer des abonnements avec Payment Links, sélectionnez Vendre un abonnement lorsque vous créez le lien de paiement. Partagez ensuite le lien avec vos clients. En savoir plus sur la création et le partage des liens de paiement.
Créer des abonnements avec Checkout
Si vous utilisez Checkout comme votre interface utilisateur de paiement, créez des abonnements avec l’API Checkout Sessions. Dans une intégration typique, vous ajoutez un bouton à votre site qui appelle le back-end de votre application pour créer la session Checkout. Consultez le guide d’intégration des abonnements pour en savoir plus.
Une fois le paiement abouti, l’abonnement devient actif et l’objet Checkout Session contient des références aux objets Customer et Subscription.
Pour créer un abonnement avec cet API, transmettez mode=subscription
:
Créer des abonnements avec Elements
Si vous utilisez Elements comme votre interface utilisateur de paiement, créez des abonnements à l’aide de l’API Subscriptions.
Transmettez l’ID du tarif et l’ID du dossier client au back-end. Ensuite, dans le back-end, créez l’abonnement à l’état incomplete
à l’aide de payment_
. Renvoyez ensuite le client_
du premier PaymentIntent de l’abonnement vers votre front-end afin d’effectuer le paiement. Découvrez comment créer une intégration d’abonnements avec Elements.
À ce stade, l’abonnement est inactive
et en attente de paiement. Dans l’exemple de réponse suivant, les champs à sauvegarder impérativement sont en surbrillance. Nous vous recommandons de sauvegarder également tous les champs auxquels votre application accède fréquemment.
{ "id": "sub_JgRjFjhKbtD2qz", "object": "subscription", "application_fee_percent": null, "automatic_tax": { "disabled_reason": null, "enabled": false, "liability": "null" }, "billing_cycle_anchor": 1623873347,
Créer des abonnements via l’API Subscriptions
Utilisez l’API Subscriptions pour créer des abonnements de base pour les tarifs récurrents. Découvrez comment créer une intégration d’abonnements de bout en bout ou utiliser le guide de démarrage immersif.
Voici la marche à suivre pour créer un abonnement dont le paiement initial comprend également un achat ponctuel (comme des frais de service) :
Créer des abonnements avec l’API Subscription Schedules
Pour les scénarios d’abonnement plus complexes, utilisez l’API Subscription Schedules. En savoir plus sur les planifications d’abonnement et leurs cas d’usage.
Comment créer un abonnement récurrent :
Enregistrer et réutiliser les informations de paiement pour les paiements récurrents
Configurez des paiements récurrents en débitant le moyen de paiement enregistré d’un client. Capturez les informations de paiement à l’aide d’un PaymentIntent ou d’un SetupIntent. Utilisez ensuite la clé secrète du client associée à ces objets pour débiter le client au moment voulu. Cette approche est recommandée si vous ne souhaitez pas utiliser Subscriptions ou si vous avez implémenté votre propre logique d’abonnement. Ces étapes ne couvrent que les opérations nécessaires pour collecter les informations concernant le moyen de paiement et le débiter. Consultez le guide pour connaître tous les détails de l’intégration d’enregistrement et de réutilisation des informations de paiement.
- Utilisez PaymentIntents pour capturer les informations de paiement au cours d’un tunnel de paiement. Débitez vos clients en session pour un paiement immédiat, puis débitez-les ultérieurement. Ce tunnel est idéal pour facturer aux clients un premier paiement d’une série de paiements récurrents, ou facturer des frais d’installation ponctuels pour un service d’abonnement.
- Utilisez SetupIntents pour capturer les informations de paiement en dehors d’un tunnel de paiement. Recueillez les informations auprès du client et sauvegardez-les dans un SetupIntent. Ce tunnel est idéal pour capturer les informations de paiement lorsque vous intégrez un client que vous avez l’intention de facturer plus tard, ou pour configurer des essais gratuits.
Utiliser les factures pour débiter automatiquement votre clientèle
Vous pouvez utiliser les factures pour gérer les paiements récurrents. Par exemple, l’entreprise Powdur propose un service d’entretien paysager mensuel. Chaque mois, les paysagistes adressent une facture à Powdur et débitent automatiquement le paiement via le moyen de paiement qu’ils ont enregistré pour Powdur.
Les sections suivantes décrivent les possibilités d’utilisation des factures pour les paiements récurrents.
Créer une facture via le Dashboard
Pour créer et envoyer une facture, suivez les étapes ci-après :
Dans le Dashboard, accédez à la page Factures, puis cliquez sur Créer une facture pour ouvrir l’éditeur de factures. Chaque fois que vous quittez l’éditeur de factures, Stripe enregistre un brouillon. (Pour supprimer un brouillon de facture, cliquez sur le menu de débordement () qui se trouve en regard d’une facture sur la page Factures.)
Sélectionnez un client existant ou cliquez sur Ajouter un nouveau client. Pour les nouveaux clients, vous devez saisir un nom. Vous pouvez ajouter une adresse e-mail ou d’autres informations.
(Facultatif) Cliquez sur le menu déroulant de débordement () dans la section Postes pour ouvrir la boîte de dialogue Options des postes de facture. Choisissez la devise et l’option d’affichage des taxes souhaitées pour la facture.
Sélectionnez Ajouter un poste ponctuel afin de créer un article pour une utilisation unique. Pour enregistrer un produit pour une utilisation future, sélectionnez Créer un produit.
Saisissez la Quantité et le Tarif de votre nouvel article ou de votre nouveau produit.
(Facultatif) Cliquez sur les Options de postes de facture sous chaque poste pour ajouter un taux de taxe, un bon de réduction ou une date de livraison. Vous pouvez également utiliser le Dashboard pour créer un taux de taxe ou un bon de réduction.
(Facultatif) Utilisez la zone Mémo pour fournir des informations supplémentaires à votre client. Vous pouvez modifier le mémo sur une facture en cliquant sur le bouton Modifier le mémo sur la page des informations correspondante.
Sélectionnez l’une des options de livraison de la facture suivantes :
Débiter automatiquement un moyen de paiement enregistré : débite immédiatement du montant de la facture le moyen de paiement du client que vous avez enregistré.
Envoyer la facture ou le lien vers la page de paiement manuellement : génère un lien de paiement que vous pouvez envoyer à votre client après confirmation de la facture.
Envoyer la facture par e-mail avec lien de paiement : Stripe enverra au client un e-mail contenant un PDF de sa facture ainsi qu’un lien vers une page de paiement
Envoyer la facture par e-mail sans lien de paiement : Stripe enverra au client un e-mail contenant uniquement un PDF de sa facture.
(Facultatif) Pour planifier la finalisation automatique de cette facture à une date ultérieure, sélectionnez Planifier la date d’envoi. Selon ce que vous avez sélectionné à l’étape précédente, vous pouvez également choisir Planifier la date de paiement ou Planifier la date de finalisation.
(Facultatif) Développez les Options avancées et ajoutez des champs personnalisés. Pour en savoir plus, consultez la page Tarifs nets et taxes. Développez les Options avancées et ajoutez des champs personnalisés.
Cliquez sur Vérifier la facture et choisissez d’intégrer des e-mails supplémentaires ou de poursuivre la modification de la facture. Envoyez la facture.
Créer une facture avec le Dashboard
Créer une facture via l’API
Vous pouvez créer une facture via l’API Invoices. Avant de créer une facture, vous devez créer les produits, tarifs et client adéquats, car ces valeurs devront être spécifiées dans la facture et les postes de facture. Lisez notre guide pour découvrir comment intégrer l’API Invoicing, ou consultez le guide de démarrage rapide pour une expérience immersive et centrée sur le code.
Pour créer une facture à l’aide de l’API, suivez les étapes ci-dessous :
Définissez l’attribut collection_method sur send_
. Pour que Stripe soit en mesure de marquer une facture comme étant en retard, renseignez le paramètre days_until_due. Stripe envoie au client la facture et des instructions de paiement par e-mail.
Ensuite, créez un poste de facture en transmettant l’id
du client, le price
du produit et la invoice
de l’ID de la facture.
Le nombre maximal de postes de facture est de 250.
Lorsque vous définissez auto_
sur false
, vous pouvez continuer à modifier la facture jusqu’à sa finalisation. Pour finaliser un brouillon de facture, utilisez le Dashboard, envoyez la facture au client ou déclenchez son règlement. Vous pouvez également utiliser l’API Finalize :
Remarque
Si vous avez créé la facture par erreur, annulez-la. Vous pouvez également marquer la facture comme irrécouvrable.
Planifier les factures récurrentes
Si vous souhaitez configurer une facture récurrente, créez un abonnement.
Vous pouvez choisir comment encaisser le paiement :
- Envoyer une facture au client. Vous pouvez définir les conditions d’encaissement, notamment la date d’échéance et les moyens de paiement acceptés.
- Débiter automatiquement un moyen de paiement enregistré. Si le client dispose d’un moyen de paiement enregistré, Stripe débite automatiquement ce moyen de paiement.
Dans le Dashboard, vous définissez l’encaissement des paiements dans l’éditeur d’abonnements. Dans l’API, vous définissez l’encaissement des paiements avec le paramètre collection_method.
Vous pouvez également configurer Stripe pour qu’il envoie aux clients des e-mails de rappel concernant les factures récurrentes impayées.
Stripe génère automatiquement une facture pour chaque cycle de facturation d’un abonnement. En savoir plus sur le cycle de vie des factures pour les Subscriptions.
Fractionner vos achats en plusieurs paiements
Proposez à vos clients des plans de paiement en versements échelonnés grâce à l’API Subscription Schedules (un composant de Stripe Billing) ou des moyens de paiement différés. Si votre entreprise est établie au Mexique, vous pouvez proposer des paiements échelonnés par carte bancaire.
Créer un plan de versement échelonné avec des planifications d'abonnement
Les plans de paiement échelonné permettent aux clients d’effectuer des paiements partiels sur une période déterminée jusqu’à ce que le montant total ait été acquitté. Par exemple, lorsque The Pacific achète de nouvelles presses, elle vend ses anciennes presses à d’autres journaux. Les petits journaux ne disposant généralement pas des fonds suffisants pour régler en une seule fois, un plan de paiement échelonné leur est proposé.
Pour la plupart des presses, The Pacific facture 1 000 € par mois. Un tarif réutilisable est par conséquent créé :
Selon la marque, le modèle et l’âge de la presse, The Pacific facture des montants différents. Dans cet exemple, 1 000 USD sont facturés mensuellement pendant six mois, pour un montant total est de 6 000 USD.
Le nombre d’iterations
est multiplié par la période du tarif, qui est égale à 6 paiements mensuels dans cet exemple, pour déterminer le nombre de facturations. Le end_
détermine ce qu’il advient de l’abonnement au terme de la dernière itération. Dans un plan de paiement échelonné, l’abonnement n’est alors plus pertinent, et le end_
est donc défini sur cancel
.
Dans des cas plus rares, The Pacific facture moins que les 1 000 USD habituels par mois. Dans ce cas-là, le service comptable utilise price_
pour créer un tarif à usage unique. Cet exemple crée un tarif de 500 USD avec facturation mensuelle pendant six mois :
Utiliser un moyen de paiement différé
Stripe prend en charge plusieurs moyens de paiement différés. Ces moyens de paiement permettent à vos clients de régler en plusieurs fois. Vous recevez immédiatement la totalité du paiement. Vos clients ne paient rien ou seulement une partie du total de l’achat. Les moyens de paiement différés permettent aux commerçants d’améliorer le taux de conversion, d’augmenter la taille moyenne du panier et d’atteindre de nouveaux clients n’ayant pas de carte bancaire.
Accepter les paiements échelonnés par carte bancaire
Si votre entreprise est établie au Mexique, vous pouvez proposer à vos clients des versements échelonnés pour les paiements par carte, ou meses sin intereses. Si vous utilisez cette méthode des frais supplémentaires sont ajoutés aux frais de transaction par carte bancaire standard.
Acceptez les versements échelonnés avec une page de paiement hébergée par Stripe (Stripe Checkout), des composants d’interface utilisateur préconfigurés (Stripe Elements), l’API Invoicing ou via Payment Links sans code.
Certains connecteurs et plugins prennent également en charge les versements échelonnés.
Exigences concernant meses sin interes
Tous les types de transactions et de cartes bancaires ne peuvent pas utiliser meses sin intereses. Vous n’avez pas besoin d’implémenter ces règles vous-même. Stripe détermine automatiquement l’éligibilité de meses sin intereses une fois que vous avez défini le moyen de paiement.
- Stripe prend en charge les versements échelonnés uniquement pour les comptes Stripe au Mexique.
- Le moyen de paiement doit être une carte bancaire émise au Mexique.
- Il doit s’agir d’une carte personnelle (les cartes d’entreprise ne sont pas prises en charge).
- La carte doit être émise par l’un de nos émetteurs pris en charge.
- La valeur de la devise doit être exprimée en MXN (pesos).
- Le montant total du paiement doit être supérieur à un montant minimum de transaction. Stripe fournit ce montant minimum en se basant sur le nombre de mois dans le plan sélectionné. Vous pouvez spécifier les plans de versements échelonnés que vous souhaitez activer, et personnaliser vos montants de transaction minimum et maximum en configurant les paramètres de versements échelonnés personnalisés dans le Dashboard.
Permettre aux clients de gérer eux-mêmes leurs abonnements
Si vous souhaitez que vos clients gèrent eux-mêmes leurs comptes et leurs abonnements récurrents, utilisez le portail client. Ce portail, qui permet à vos clients de gérer eux-mêmes leurs informations de paiement, de télécharger leurs factures et de gérer leurs abonnements depuis un seul endroit, est hébergé par Stripe. Consultez le guide du portail client sans code pour en savoir plus.
Réaliser une intégration avec l’API du portail client
Configurer le portail client
- Dans le Dashboard Stripe, activez le lien vers le portail client sur la page des paramètres du portail client.
- Sur la même page, passez en revue les options de configuration du portail client. Configurez le portail client sans écrire de code. En savoir plus sur toutes les options de configuration.
- Partagez le lien vers le portail avec vos clients.
- Optional Personnalisez l’image de marque et préremplissez les adresses e-mail en ajoutant le paramètre URL
prefilled_
au lien vers le portail.email
Découvrez ce que vos clients peuvent faire sur le portail client
Accepter les dons récurrents
Vous pouvez accepter les dons récurrents avec Stripe de la même façon que les paiements récurrents. Par exemple, vous êtes propriétaire d’une organisation d’aide aux lamas appelée Llama House. Vous souhaitez permettre à vos soutiens de choisir facilement un montant pour un don récurrent mensuel. Vous pouvez utiliser Payment Links pour créer un lien qu’elle peut partager sur les réseaux sociaux et par email. À partir de ce même lien de paiement, vous pouvez également générer un code QR à ajouter à vos plaquettes, ainsi qu’un bouton d’achat à intégrer sur votre site Web, le tout à partir du Dashboard.
Accepter les dons récurrents avec Payment Links
- Dans le Dashboard Stripe, créez un lien de paiement.
- Sélectionnez Produits ou abonnements.
- Recherchez ou ajoutez un produit récurrent qui représente le don récurrent.
- Dans Options avancées, faites passer l’option d’appel à l’action sur Faire un don.
- Créez le lien et partagez-le. Vous pouvez partager le lien directement, l’intégrer en tant que bouton sur votre site ou générer un code QR.
- Suivez les paiements associés au lien de paiement dans l’aperçu des paiements du Dashboard.
En savoir plus sur la création et le partage de liens de paiement.
Migrer des abonnements existants vers Stripe
Si vous disposez d’abonnements dans d’autres systèmes, vous pouvez les migrer vers Stripe Billing. Consultez le guide pour en savoir plus.