# Produits et tarifs Utilisez l'API Invoicing pour gérer les produits et les tarifs. Définissez toutes vos offres commerciales au même endroit. Les *produits* (Products represent what your business sells—whether that's a good or a service) représentent les produits ou services que vous vendez et les *tarifs* (Prices define how much and how often to charge for products. This includes how much the product costs, what currency to use, and the interval if the price is for subscriptions) définissent le montant et la fréquence de facturation. Ces entités centrales de Stripe sont compatibles avec les *abonnements* (A Subscription represents the product details associated with the plan that your customer subscribes to. Allows you to charge the customer on a recurring basis), les *factures* (Invoices are statements of amounts owed by a customer. They track the status of payments from draft through paid or otherwise finalized. Subscriptions automatically generate invoices, or you can manually create a one-off invoice) et [Checkout](https://docs.stripe.com/payments/checkout.md). Les tarifs permettent de mettre en œuvre les cas d’usage suivants : - Un fournisseur de logiciels qui facture des frais d’installation ponctuels dès qu’un utilisateur crée un nouvel abonnement. - Un magasin d’e-commerce qui expédie de manière récurrente une boîte de produits pour 10 USD par mois et qui souhaite permettre à ses clients d’acheter ponctuellement des produits supplémentaires. - Une entité de services aux entreprises qui peut désormais créer une liste standard de services et effectuer ses sélections dans cette liste pour chaque facture, au lieu de saisir manuellement chaque poste de facture. - Une organisation à but non lucratif qui permet aux donateurs d’établir un montant de dons récurrent et personnalisé pour chaque client Vous pouvez gérer votre catalogue de produits avec les produits et les tarifs. Les produits définissent ce que vous vendez, tandis que les tarifs indiquent le montant et la fréquence de facturation. Gérez vos produits et les tarifs associés dans le Dashboard ou en utilisant l’API. #### Dashboard Si vous avez utilisé le Dashboard dans un *environnement de test* (A sandbox is an isolated test environment that allows you to test Stripe functionality in your account without affecting your live integration. Use sandboxes to safely experiment with new features and changes) pour configurer votre activité, vous pouvez copier chacun de vos produits vers le mode production à l’aide de l’option **Copier en mode production** de la [page du catalogue de produits](https://dashboard.stripe.com/products). Utilisez nos bibliothèques officielles pour accéder à l’API Stripe depuis votre application. 1. Accédez à la page du **catalogue de produits** et cliquez sur **Ajouter un produit**. 1. Choisissez si vous voulez créer un **produit ponctuel** ou un **produit ponctuel récurrent**. 1. Nommez votre produit et assignez-lui un tarif. #### API Découvrez comment créer des [produits](https://docs.stripe.com/api/products.md) et des [tarifs](https://docs.stripe.com/api/prices.md). > Pour un guide complet sur la démarche à suivre pour démarrer avec l’[interface de ligne de commande Stripe](https://docs.stripe.com/stripe-cli.md) ou les API, consultez le [guide d’intégration de la facturation de bout en bout](https://docs.stripe.com/invoicing/integration.md). ### Créer un produit Pour créer un produit, saisissez son nom : ```curl curl https://api.stripe.com/v1/products \ -u "<>:" \ -d "name=Gold Special" ``` ### Créer un tarif L’API [Prices](https://docs.stripe.com/api.md#prices) définit le montant et la fréquence de facturation des produits. Dans le cadre d’un abonnement, elle détermine notamment le coût du produit, la devise à utiliser et la période de facturation. De même que pour les produits, si vous n’avez défini que quelques tarifs, il est préférable de les gérer dans le Dashboard. Utilisez le montant unitaire pour exprimer les tarifs dans l’unité la plus faible de la devise, en l’occurrence les centimes (10 USD correspondant à 1 000 centimes, le montant unitaire est 1 000). Si vous n’avez pas besoin de créer un tarif pour votre produit, vous pouvez également utiliser le paramètre [amount](https://docs.stripe.com/api/invoiceitems/create.md#create_invoiceitem-amount) lors de la création du poste de facture. Pour créer un tarif et l’associer au produit, transmettez l’ID du produit, le montant unitaire et la devise. Dans l’exemple suivant, le tarif du produit « Gold Special » est fixé à 10 USD : ```curl curl https://api.stripe.com/v1/prices \ -u "<>:" \ -d "product={{PRODUCT_ID}}" \ -d unit_amount=1000 \ -d currency=usd ```