Fonctionnement des produits et des tarifs
Découvrez comment les produits et tarifs de Stripe permettent de modéliser votre activité.
Les produits et les tarifs sont des ressources au cœur de nombreuses intégrations Stripe. Les produits reflètent les offres de votre entreprise, qu’il s’agisse de biens ou de services. Les tarifs définissent le montant et la fréquence auxquels les produits sont facturés.
Vous pouvez créer des produits et des tarifs dans Stripe ou les importer dans Stripe via l’API. Une fois vos produits et tarifs créés, vous pouvez les utiliser avec des sessions Checkout, des liens de paiement, des factures, des devis ou une intégration personnalisée pour créer des abonnements.
Produits
Les produits décrivent les biens ou services que vous proposez à vos clients. Les cas d’usage comprennent notamment les suivants :
- E-commerce : Si vous vendez des vêtements en ligne, vous pouvez créer un produit distinct pour chaque combinaison de taille et de couleur de chemises, par exemple.
- Plateforme SaaS : Vous pourriez proposer des niveaux de tarification de base et premium, ceux-ci étant des produits distincts.
- Plateforme de dons : Vous acceptez des dons pour plusieurs causes différentes, et chaque cause constitue un produit différent.
ID du produit
Chaque produit comporte un ID unique. Contrairement à la plupart des ressources Stripe, vous pouvez choisir l’ID du produit vous-même. Nous vous recommandons de choisir des ID qui vous permettront d’intégrer facilement Stripe à d’autres systèmes à utiliser. Par exemple, si vous vendez des biens physiques, vous pouvez utiliser l’ID interne de vos systèmes.
Nom du produit
Lorsque vous créez un produit dans Stripe, vous devez fournir un nom. Vous pouvez de manière facultative ajouter d’autres attributs tels qu’une description ou une image. Si vous utilisez Stripe Tax, vous pouvez aussi définir un code de taxe pour chaque produit, par exemple, toilettage des animaux, livres électroniques ou SaaS. Stripe Tax utilise les codes de taxe pour calculer et collecter automatiquement les taxes sur les ventes lors de l’achat.
Tarifs
Dans Stripe, les tarifs incluent des informations supplémentaires, telles que le comportement fiscal, la grille tarifaire par volume et les intervalles de récurrence pour les abonnements. Vous n’avez pas besoin de créer de nouveaux tarifs pour chaque achat. Si vous vendez un produit à un prix unique, il vous suffit de créer un seul tarif. Vous pouvez également faire de ce tarif le prix par défaut du produit.
Paiements ponctuels et récurrents
Les tarifs peuvent être appliqués une seule fois ou de façon récurrente. Les abonnements sont des tarifs récurrents : le client est facturé à intervalles réguliers, par exemple une fois par mois. Si vous proposez plusieurs intervalles d’abonnement différents pour un même service, il est préférable de créer plusieurs tarifs récurrents pour le même produit. Pour en savoir plus, veuillez consulter la section concernant les modèles tarifaires.
Devises multiples
Un seul tarif peut prendre en charge plusieurs devises. Par exemple, si vous vendez un produit 10 USD aux États-Unis, 9 EUR en Europe et 1300 JPY, le même objet Price peut couvrir ces trois devises. Chaque achat utilise l’une des devises prises en charge par l’objet Price, en fonction de la manière dont vous utilisez celui-ci dans votre intégration. En savoir plus sur les tarifs multi-devises.
Tarifs multiples
Dans la mesure où plusieurs tarifs peuvent être associés à un produit, vous devez indiquer le tarif à utiliser lors de la création de sessions Checkout, de Payment Links, de factures, de devis ou d’abonnements.
Montant unitaire
La plupart des tarifs comportent un attribut unit_
fixe, mais vous pouvez aussi configurer des tarifs échelonnés ou même des tarifs à l’usage. Pour en savoir plus, veuillez consulter les sections concernant la tarification échelonnée et la tarification à l’usage.
Comportement fiscal
Si vous utilisez Stripe Tax, vous pouvez préciser le tax_
pour le tarif afin de déterminer si la taxe est déjà comprise dans le montant ou si elle doit être ajoutée. En savoir plus sur le comportement fiscal.
Utilisation des produits et tarifs
Créer ou importer des produits et des tarifs
Pour commencer à utiliser les produits et les tarifs, le moyen le plus rapide consiste à les créer via le Dashboard Stripe.
Si vous avez un vaste catalogue de produits que vous gérez à l’aide d’une feuille de calcul ou un autre logiciel, vous préférerez peut-être l’importer de façon programmatique avec les API Products et Prices. Pour en savoir plus, veuillez consulter la section concernant l’importation de produits et de tarifs.
Si vous devez facturer un montant différent à chaque transaction (par exemple, un don dont le montant est choisi par l’utilisateur), vous pouvez créer le produit sans créer de tarif. À la place, vous allez utiliser le paramètre price_
lorsque vous créerez les sessions Checkout ou les abonnements pour définir le tarif spécifique.
Utiliser des produits et des tarifs
Gérer des produits et des tarifs existants
Vous pouvez modifier les détails des produits via le Dashboard ou l’API. Par exemple, vous pouvez changer la description d’un produit ou ajouter de nouvelles images à utiliser sur la page Checkout.
Si vous ne vendez plus un produit, vous pouvez l’archiver ainsi que son tarif via le Dashboard en cliquant sur le bouton Archiver, ou via l’API en définissant active
sur false
. Nous stockons les informations sur le produit et le tarif archivés indéfiniment afin de garder une trace des transactions passées.
En général, vous ne pouvez pas supprimer des produits ou des tarifs. Vous pouvez seulement les archiver. Dans certains cas, à partir du Dashboard, vous pouvez supprimer un tarif qui n’a jamais été utilisé ou un produit qui n’a aucun tarif défini.
Pour modifier le tarif d’un produit, créez un tarif pour le nouveau montant, puis archivez le tarif existant en définissant active
sur false. Au lieu de modifier l’unit_
du tarif existant, vous devez créer un nouveau tarif, car nous devons conserver le tarif existant en guise de trace indélébile des transactions passées.
Vous pouvez définir le tarif par défaut d’un produit afin d’identifier le tarif que vous proposez le plus régulièrement à vos clients. Vous pourrez modifier le tarif par défaut ultérieurement, par exemple en cas d’augmentation du tarif de votre produit.
Comprendre la compatibilité des produits et des tarifs
Certaines fonctionnalités disponibles pour les produits et les tarifs ne sont pas compatibles avec toutes les API Stripe. Consultez le tableau suivant pour plus d’informations sur la compatibilité.
Fonctionnalité | Checkout | Payment Links | Quotes | Subscriptions | Invoices |
---|---|---|---|---|---|
Images du produit | Ignoré* | Ignoré* | Ignoré* | ||
Descriptions du produit | Ignoré* | Ignoré* | |||
Codes fiscaux produit | |||||
Libellé de relevé bancaire du produit | Ignoré* | ||||
Tarifs récurrents | |||||
Tarifs multi-devises | Ignoré* | Ignoré* | |||
Tarifs progressifs | Non autorisé* | ||||
Montants avec décimale (par exemple, des unités facturées un demi centime) | Non autorisé* | ||||
Tarifs à l’usage | Non autorisé* | ||||
Le client choisit le tarif | Non autorisé* | Non autorisé* | Non autorisé* |
Les entrées marquées comme Disallowed indiquent que si un produit ou un tarif utilise cette fonctionnalité, vous ne pouvez pas utiliser ce produit ni ce tarif avec cette API Stripe.
Les entrées marquées comme Ignored indiquent que la fonctionnalité n’a aucune incidence avec cette API Stripe, mais que vous pouvez toujours utiliser le produit ou le tarif comme à l’accoutumée.
Prendre connaissance des limitations
Nous ne limitons pas le nombre de clients, de bons de réduction, de produits, de prix ou la plupart des autres objets que vous pouvez créer dans votre compte Stripe.
Lors de l’utilisation des tarifs récurrents avec des objets Subscription :
- Tous les tarifs d’un objet Subscription doivent avoir les mêmes valeurs recurring.interval et recurring.interval_count
- La période d’intervalle maximale d’un tarif est de 3 ans