# Concevoir une intégration pour les abonnements Découvrir les options de configuration d’une intégration d’abonnements. Ce guide vous présente les différentes manières de créer votre intégration d’abonnements et contient des liens vers des guides détaillés. Vous devrez tenir compte des éléments suivants : - [Comment vous souhaitez facturer la clientèle](https://docs.stripe.com/billing/subscriptions/design-an-integration.md#pricing-model) - [Comment vous souhaitez que votre clientèle paye et fournisse ses informations de paiement](https://docs.stripe.com/billing/subscriptions/design-an-integration.md#checkout-options) - [Quand vous souhaitez que la clientèle paie pour l’abonnement](https://docs.stripe.com/billing/subscriptions/design-an-integration.md#select-billing-model) ## Déterminer comment facturer la clientèle Comparez les modèles tarifaires suivants et déterminez comment vous souhaitez facturer l’abonnement à votre produit ou service à vos clients. - **Forfait** : facturez aux clients un tarif forfaitaire pour le niveau de service qu’ils ont choisi. - **Par utilisateur** : facturer les clients pour chaque unité de tarification, qui représente un utilisateur ou un siège. - **Tarification par niveau** : facturez aux clients un montant variable pour chaque unité de prix (par exemple un utilisateur ou un siège), en fonction de la quantité ou de l’utilisation. - **Tarification à l’usage** : facturez vos clients en fonction de leur utilisation de votre produit ou service. | Modèle tarifaire | Description | | --------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | **Tarif forfaitaire** | Dans l’exemple suivant, vous proposez trois niveaux de service différents : basique, débutant et entreprise. Pour chaque niveau de service, vous indiquez un prix mensuel et annuel. ![Un exemple de modèle de tarification forfaitaire avec trois niveaux de service.](https://b.stripecdn.com/docs-statics-srv/assets/pricing_model-flat-rate.e99989aa8c2abe76edd607462840776e.png) | | **Par poste** | Dans l’exemple suivant, vous proposez une offre de licences logicielles par utilisateur. Pour chaque utilisateur, vous débitez un montant spécifique pour sa licence. ![Un exemple de modèle de tarification par utilisateur qui montre une offre tarifaire par utilisateur pour les licences de logiciels.](https://b.stripecdn.com/docs-statics-srv/assets/pricing_model-per-seat.8ed5ad9243ad6ae1c38b072cbb4ce07a.png) | | **Par palier** | **Tarification établie au volume** : vous multipliez la quantité par le coût unitaire du niveau qui correspond à l’utilisation à la fin de la période. **Tarification évolutive** : vous multipliez l’utilisation pour chaque niveau utilisé au cours de la période, puis additionnez les totaux pour chaque niveau. Cela diffère de la tarification établie sur le volume, qui n’utilise que le niveau à partir de la fin de la période. Dans l’exemple suivant, vous proposez des tarifs plus bas aux clients qui utilisent plus de projets par mois, avec des niveaux que vous pouvez ajuster en fonction du volume ou d’une tarification échelonnée. | | Nombre de projets | Tarif par niveau | | ---------------- | ----------------- | ---------------- | | Premier niveau | 1-5 | 7 USD | | Deuxième niveau | 6 à 10 | 6,50 USD | | Troisième niveau | de 11 | 6 USD | | | **À l’usage** | **Frais fixes et frais de dépassement** : vous facturez un forfait mensuel pour votre produit ou service. Ce forfait comprend un certain nombre d’utilisations, et vous facturez toute utilisation supplémentaire (dépassement) à la fin de la période. **Tarification au prorata** : vous facturez l’utilisation enregistrée sur une période donnée. Vous pouvez utiliser l’une des tarifications suivantes : à l’unité, par forfait, en fonction du volume ou dégressive. **Tarification par réduction du crédit** : vous percevez un paiement anticipé pour votre produit ou service à l’utilisation, et vous permettez aux clients d’appliquer des [crédits de facturation](https://docs.stripe.com/billing/subscriptions/usage-based/billing-credits.md) à mesure qu’ils utilisent votre produit ou service. Dans l’exemple suivant, vous débitez un forfait mensuel pour votre service qui comprend un nombre déterminé de tokens. Vous débitez toute utilisation supérieure au nombre de tokens inclus à un tarif supplémentaire par token. | | Première unité | Dernière unité | Par unité | Forfaitaire | | --------------- | -------------- | -------------- | -------------- | ------------- | | Premier niveau | 0 | 100 000 | 0,001 USD | 1,00 USD | | Deuxième niveau | 100 001 | ∞ | 0,002 USD | 2,00 USD | | ## Déterminer comment la clientèle finalise son paiement Comparez les interfaces de paiement suivantes et déterminez comment vous souhaitez que votre clientèle fournisse ses informations de paiement pour l’abonnement à votre produit ou service. | Interface | Description | Exemple | | --------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | | **Page hébergée par Stripe** | utilisez une [page de paiement](https://docs.stripe.com/checkout/quickstart.md) préconfigurée et hébergée par Stripe. Avantages : - Stripe gère la collecte et la validation des moyens de paiement. - Stripe lance automatiquement le processus d’abonnement. Personnalisation de l’interface utilisateur : 20 polices prédéfinies, 3 rayons de bordure prédéfinis, couleur d’arrière-plan et de bordure personnalisée, et logo personnalisé. | ![](https://b.stripecdn.com/docs-statics-srv/assets/checkout-subs-preview.d409ee79bf1f3280b9dfd3968b314c21.png) | | **Formulaire de paiement intégré** | intégrez un [formulaire de paiement](https://docs.stripe.com/checkout/embedded/quickstart.md) préconfiguré et hébergé par Stripe directement dans votre site. Avantages : - Stripe gère la collecte et la validation des moyens de paiement. - Stripe lance automatiquement le processus d’abonnement. Personnalisation de l’interface utilisateur : 20 polices prédéfinies, 3 rayons de bordure prédéfinis, couleur d’arrière-plan et de bordure personnalisée, et logo personnalisé. | ![](https://b.stripecdn.com/docs-statics-srv/assets/embedded-checkout-form-preview.23a56550b7d522d8437b2beac672410f.png) | | **Formulaire de paiement personnalisé** | Créez un [formulaire de paiement personnalisé](https://docs.stripe.com/payments/advanced.md) à l’aide de composants d’interface utilisateur que vous pouvez intégrer à votre site Web. Avantages : - Combine les éléments Stripe avec l’interface utilisateur de votre application Web. - Vous permet de personnaliser la disposition du composant Payment Element pour l’adapter à votre flux de paiement. Personnalisation de l’interface utilisateur : personnalisez l’apparence du formulaire de paiement avec l’[Appearance API](https://docs.stripe.com/elements/appearance-api.md). | ![](https://b.stripecdn.com/docs-statics-srv/assets/appearance_example.e076cc750983bf552baf26c305e7fc90.png) | | **Grille tarifaire** | Incorporez un [tableau des prix](https://docs.stripe.com/payments/checkout/pricing-table.md) sur votre site Web pour afficher des informations sur les prix des abonnements. Avantages : - Affiche une gamme d’options tarifaires. - Redirige vers une page de paiement hébergée par Stripe pour le flux de paiement. Personnalisation de l’interface utilisateur : personnalisez la disposition, le texte et l’apparence du bouton. | ![](https://b.stripecdn.com/docs-statics-srv/assets/pricing-table-embed.b27a06fcd84b57a8866a8b4b62323fdc.png) | | **Bouton de paiement en un clic** | Acceptez les paiements via des [boutons de paiement en un clic](https://docs.stripe.com/elements/express-checkout-element/accept-a-payment.md) pour divers moyens de paiement. Avantages : - Vous permet d’ajouter des boutons de paiement sans aucune modification du front-end. - Trie dynamiquement les boutons de paiement en fonction de la localisation d’un client. - Prend en charge les moyens de paiement suivants : Link, Apple Pay, Google Pay, PayPal, Klarna et Amazon Pay. Personnalisation de l’interface utilisateur : personnalisez la disposition, le texte et l’apparence du bouton. | ![](https://b.stripecdn.com/docs-statics-srv/assets/link-in-express-checkout-element.67be6745e5a37c1c09074b0f43763cff.png) | | **Lien de paiement** | Créez un [lien de paiement](https://docs.stripe.com/payment-links/create.md) que vous pouvez partager directement avec vos clients. Lorsque les clients cliquent sur le lien de paiement, ils sont redirigés vers une page de paiement hébergée par Stripe.1 Avantages : - Vous permet d’accepter des paiements à l’aide d’un lien de paiement que vous pouvez partager autant de fois que vous le souhaitez. - Utilise la langue préférée du navigateur de votre client. - Prend en charge plus de 20 moyens de paiement, notamment les cartes de crédit et de débit, Apple Pay et Google Pay. - Vous permet de personnaliser l’interface utilisateur avec 20 polices prédéfinies, 3 rayons de bordure prédéfinis, une couleur d’arrière-plan et de bordure personnalisée, ainsi qu’un logo personnalisé. | ![](https://b.stripecdn.com/docs-statics-srv/assets/payment-link.4f7ea42c63046f6714ffe620059f1a3c.png) | | **Application mobile** | utilisez un formulaire de paiement préconfiguré et hébergé par Stripe [dans votre application mobile](https://docs.stripe.com/payments/mobile.md). Avantages : - Vous permet d’utiliser une feuille préconfigurée ou un composant prêt à l’emploi personnalisable sur n’importe quel écran de votre application. - Prend en charge les paiements par wallet, comme Apple Pay, Google Pay et Link. Personnalisation de l’interface utilisateur : personnalisez l’apparence du formulaire de paiement avec l’[Appearance API](https://docs.stripe.com/elements/appearance-api.md). | ![](https://b.stripecdn.com/docs-statics-srv/assets/ios-landing.35eb3fe43605b2b982353f4bdac95840.png) | 1Les liens de paiement ne sont pas pris en charge pour la facturation à l’usage. ## Déterminer quand la clientèle doit payer Comparez les modèles suivants et déterminez quand vous souhaitez que votre clientèle paie pour l’abonnement à votre produit ou service. | Modèle de facturation | Description | | ---------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | **Paiement à l’avance** | Exigez que votre clientèle paie avant que vous ne lui donniez accès à votre produit ou service. Un flux de paiement classique se présente comme suit : 1. Votre client choisit sa formule d’abonnement. 1. Vous collectez les informations de paiement. 1. Vous fournissez l’accès à votre produit ou service. 1. Vous continuez de fournir l’accès au client tout au long du cycle de vie de l’abonnement. 1. Après la facturation initiale, vous continuez de facturer le même prix fixe au client pour le même service à intervalles réguliers. | | **Période d’essai gratuite** | Proposez à votre clientèle une période d’essai gratuite pour votre produit ou service avant de commencer la facturation. Un flux de paiement classique se présente comme suit : 1. Votre client choisit sa formule d’abonnement. 1. Vous collectez les informations de paiement, mais vous ne facturez pas le client. 1. Vous fournissez l’accès à votre produit ou service pour une durée limitée. 1. À la fin de la période d’essai, une nouvelle période de facturation commence. 1. Stripe génère une facture avec le prix que vous avez défini pour votre service. | | **Freemium** | Autorisez la clientèle à accéder à votre produit ou service sans demander d’informations de paiement. Un flux de paiement classique se présente comme suit : 1. Votre client choisit sa formule d’abonnement. 1. Vous fournissez l’accès à votre produit ou service pour une durée limitée. 1. Avant la fin de la période d’essai, vous collectez les informations de paiement. 1. À la fin de la période d’essai, une nouvelle période de facturation commence. 1. Stripe génère une facture avec le prix que vous avez défini pour votre service. | ## Créer votre intégration d’abonnements | Modèle tarifaire | Interface de paiement | Modèle de facturation | Cas d’usage | Instructions | | ---------------------------------------- | ------------------------------------------------------------- | --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Forfaitaire | Page de paiement ou formulaire intégré | Essai gratuit | Vous souhaitez proposer une période d’essai gratuite pour votre abonnement et enregistrer un moyen de paiement à utiliser après la fin de la période d’essai. Utilisez soit une page hébergée par Stripe, soit un formulaire de paiement hébergé par Stripe intégré à votre tunnel de paiement, soit votre propre formulaire de paiement personnalisé. | Lancer une période d’essai gratuite à l’aide d’une [page hébergée par Stripe](https://docs.stripe.com/payments/checkout/free-trials.md?payment-ui=stripe-hosted), d’un [formulaire de paiement intégré](https://docs.stripe.com/payments/checkout/free-trials.md?payment-ui=embedded-form) ou d’un [formulaire de paiement personnalisé](https://docs.stripe.com/payments/checkout/free-trials.md?payment-ui=embedded-components) | | Facturation en fonction de l’utilisation | Page de paiement, formulaire intégré ou applications mobiles. | | Vous souhaitez facturer vos clients en fonction de leur utilisation de votre produit ou service. Collectez les informations de paiement à l’aide d’une page hébergée par Stripe, d’un formulaire de paiement hébergé par Stripe intégré à votre tunnel de paiement, de votre formulaire de paiement personnalisé ou d’un formulaire de paiement dans votre application mobile. | [Configurer la facturation à l’usage](https://docs.stripe.com/billing/subscriptions/usage-based/implementation-guide.md) | | Forfait, par utilisateur ou par niveau | Grille tarifaire | Essai gratuit | Vous souhaitez afficher différents niveaux de prix d’abonnement dans un tableau tarifaire intégré à votre site Web. Vous pouvez proposer un tarif forfaitaire, un tarif par utilisateur ou un tarif échelonné, ou encore un essai gratuit. Après avoir choisi un niveau de prix, les clients peuvent fournir leurs informations de paiement dans un formulaire de paiement prédéfini. | [Créer et intégrer une grille tarifaire](https://docs.stripe.com/payments/checkout/pricing-table.md) sur votre site Web | | Forfaitaire | Lien de paiement | Payer en amont | Vous souhaitez vendre des abonnements à un tarif forfaitaire et collecter les informations de paiement à l’aide d’un lien de paiement que vous partagez avec vos clients. Le lien de paiement redirige vers une page de paiement hébergée par Stripe.2 | [Créez votre abonnement](https://docs.stripe.com/no-code/subscriptions.md), puis [créez un lien de paiement pour votre abonnement](https://docs.stripe.com/payment-links/create.md?pricing-model=standard) | | Forfaitaire | Application mobile | Payer en amont | Vous souhaitez vendre des abonnements à un tarif forfaitaire. Collectez les informations de paiement à l’aide d’un formulaire de paiement personnalisé intégré à votre application mobile. | Créez et intégrez un formulaire de paiement dans votre [application iOS](https://docs.stripe.com/billing/subscriptions/build-subscriptions.md?payment-ui=mobile&platform=ios), [application Android](https://docs.stripe.com/billing/subscriptions/build-subscriptions.md?payment-ui=mobile&platform=android), ou [application React Native.](https://docs.stripe.com/billing/subscriptions/build-subscriptions.md?payment-ui=mobile&platform=react-native) | | Forfaitaire | Boutons de paiement en un clic | Payer en amont | Vous souhaitez vendre des abonnements à un tarif forfaitaire. Recueillez les informations de paiement à l’aide des boutons de paiement en un clic sur une page de paiement hébergée par Stripe, un formulaire de paiement hébergé par Stripe intégré à votre tunnel de paiement ou votre formulaire de paiement personnalisé. | [Ajoutez des boutons de paiement en un clic](https://docs.stripe.com/elements/express-checkout-element/accept-a-payment.md) sur votre page de paiement | 2Les liens de paiement ne sont pas pris en charge pour la facturation à l’usage.