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 places de marché
Gestion de fonds
Ressources pour les développeurs
API et SDKAide
Aperçu
Billing
PrésentationÀ propos des API Billing
Abonnements
Invoicing
Facturation à la consommation
    Présentation
    Fonctionnement de la facturation à l'usage
    Cas d'usage
      Paiement à l'utilisation
      Frais de dépassement et frais forfaitaires
      Modèle de tarification basé sur le crédit
    Enregistrer la consommation en vue de la facturation
    Proposer des crédits de facturation
    Surveiller l'utilisation
    Gérer votre configuration de facturation à l'usage
    Facturation à l'utilisation avancée
    Facturation des tokens LLM
Facturation à l'utilisation avancée
Devis
Gestion des clients
Facturation avec d'autres produits
Recouvrement de revenus
Automatisations
Tester votre intégration
Tax
Présentation
Utiliser Stripe Tax
Gérer la conformité
Rapports
Présentation
Sélectionner un rapport
Configurer des rapports
Rapports sur plusieurs comptes
API de rapport
Comptabilisation des revenus
Données
Présentation
Requête sur les données de l'entreprise
Sigma
Data Pipeline
Importer des données externes
États-Unis
Français (France)
AccueilRevenusUsage-based billingUse cases

Configurez un modèle de tarification combinant forfait fixe et dépassements

Facturez aux clients un tarif forfaitaire avec la possibilité de payer pour l’utilisation supplémentaire à terme échu.

Le forfait avec dépassements combine une facturation prévisible avec la souplesse nécessaire pour évoluer. Les clients paient un abonnement récurrent pour un forfait de base, et toute utilisation au-delà de cette limite est facturée séparément. Ce modèle convient si vous cherchez des revenus stables et fiables tout en laissant de la marge de croissance à vos clients. Le forfait de base couvre la valeur essentielle, tandis que les dépassements garantissent que les utilisateurs importants paient en fonction de leur consommation réelle. Par exemple, si vous gérez une plateforme d’hébergement vidéo, vous pouvez inclure 1 000 diffusions mensuelles dans un forfait de 200 USD. Si un client dépasse ce volume, chaque diffusion supplémentaire est facturée en dépassement. En fin de mois, Stripe envoie une facture regroupant le forfait et l’usage excédentaire, en débitant automatiquement le moyen de paiement enregistré du client ou en l’invitant à en ajouter un.

Ce que vous allez créer

Dans cet exemple, Hypernian facture à ses clients l’accès à ses services LLM en utilisant un modèle de tarification basé sur des frais fixes et des frais supplémentaires en cas de dépassement, avec les tarifs suivants :

LicenceFrais
Par utilisateur100 USD
UtilisationFrais
0-10000 USD
Plus de 10000.04 USD

Pour mettre en œuvre ce modèle, vous créez un compteur pour enregistrer l’utilisation, des produits et des prix pour représenter votre service, un client et un abonnement client.

Créer un compteur

Les compteurs indiquent comment regrouper les événements des compteurs au cours d’une période de facturation. Les événements de mesure représentent toutes les actions effectuées par les clients dans votre système (par exemple, les requêtes d’API). Les compteurs sont associés aux prix et constituent la base de ce qui est facturé.

Pour l’exemple d’Hypernian, les événements de mesure correspondent au nombre de tokens qu’un client utilise lors d’une requête. Le compteur correspond à la somme des tokens sur un mois.

Vous pouvez utiliser le Dashboard Stripe ou l’API pour configurer un compteur. Pour utiliser l’API avec la Stripe CLI pour créer un compteur, démarrer avec la Stripe CLI.

  1. Sur la page Compteurs, cliquez sur Créer un compteur.
  2. Dans l’éditeur de compteurs :
    • Pour Nom du compteur, entrez le nom du compteur à des fins d’affichage et d’organisation. Pour l’exemple d’Hypernian, entrez « Hypernian tokens ».
    • Pour Nom de l’événement, entrez le nom à afficher dans les événements de mesure lors du rapport d’utilisation à Stripe. Pour l’exemple d’Hypernian, entrez « hypernian_tokens ».
    • Définissez la Méthode d’agrégation dans le menu déroulant :
      • Pour l’exemple d’Hypernian, sélectionnezSum. Cette option additionnera les valeurs indiquées (dans cet exemple, le nombre de tokens utilisés par un client) afin de déterminer l’utilisation à facturer.
      • Choisissez Compte pour que la facturation soit établie en fonction du nombre d’événements signalés.
      • Choisissez Dernier pour établir la facture sur la base de la dernière valeur déclarée.
      • Utilisez le volet de version bêta pour définir des exemples d’événements d’utilisation et vérifier la méthode d’agrégation.
    • Cliquez sur Créer un compteur.
    • (Facultatif) Sous Paramètres avancés, indiquez les Dimensions que vous souhaitez utiliser pour marquer vos données d’utilisation. Cela vous permet de générer des alertes spécifiques par segment, ou de définir un tarif basé sur l’utilisation précis en fonction d’une combinaison d’attributs. Pour l’analyse et le reporting, soumettez vos données d’utilisation avec des dimensions prédéfinies. Exemples de dimensions : modèle LLM, type de token, région ou type d’événement.

Créer un modèle tarifaire

Utilisez le Dashboard Stripe ou l’API pour créer un modèle tarifaire qui inclut vos Products et leurs options tarifaires. Les Prices définissent le coût unitaire, la devise et la période de facturation.

Pour l’exemple d’Hypernian, créez un produit dont le tarif mesuré est de 0,04 USD par centaine d’unités, facturé mensuellement. Utilisez le compteur que vous avez créé à l’étape précédente.

  1. Sur la page Catalogue de produits, cliquez sur Créer un produit.
  2. Sur la page Ajouter un produit, procédez comme suit :
    1. Pour Nom, entrez le nom de votre produit. Pour l’exemple d’Hypernian, entrez Utilisation d'Hypernian.
    2. (Facultatif) Pour Description, ajoutez une description qui apparaîtra dans Checkout, dans leportail client et dans devis.
    3. Sélectionnez Récurrent.
    4. Sous Période de facturation, sélectionnez Autres options tarifaires.
  3. Sur la page Ajouter un tarif, procédez comme suit :
    1. Sous Choisissez votre modèle de tarification, sélectionnez À l’usage.
    2. Choisissez votre structure de prix :
      • Pour l’exemple d’Hypernian, sélectionnez Par niveau et graduel.
      • Dans la première ligne de la grille, définissez Première unité à 0, Dernière unité à 1 000, Par unité à , et Frais fixes à .
      • Dans la deuxième ligne de la grille, définissez Première unité à 1 001, Dernière unité à ∞, Par unité à , et Frais fixes à .
      • Après avoir créé le premier produit, créez un autre produit pour facturer aux clients des frais de 100 USD en début de mois. La deuxième facture d’un client comprend les frais d’utilisation du mois précédent et les frais de licence pour le mois à venir.
      • (Facultatif) Pour facturer aux clients les frais de licence initiaux à la fin du mois, mettez à jour la première ligne du tableau en définissant les Frais fixes à 100 USD.
    3. Sous Compteur, sélectionnez le compteur que vous avez créé précédemment. Pour l’exemple d’Hypernian, sélectionnez Hypernian tokens dans le menu déroulant.
    4. Sélectionnez la Période de facturation. Pour l’exemple d’Hypernian, sélectionnez Mensuel.
    5. Cliquez sur Suivant.
    6. Cliquez sur Ajouter un produit.

Créez ensuite les frais mensuels .

  1. Sur la page Catalogue de produits, cliquez sur Créer un produit.
  2. Sur la page Ajouter un produit, procédez comme suit :
    • Pour Nom, entrez le nom de votre produit. Pour l’exemple d’Hypernian, entrez Frais de licence d'Hypernian.
    • (Facultatif) Pour Description, ajoutez une description qui apparaîtra dans Checkout, dans leportail client et dans devis.
    • Sélectionnez Récurrent.
    • Sous Période de facturation, sélectionnez Autres options tarifaires.
  3. Sur la page Ajouter un tarif, procédez comme suit :
    • Sélectionnez *Récurrent.
    • Pour Montant, entrez .
    • Pour Devise, sélectionnez USD.
    • Pour Période de facturation, sélectionnez Mensuel.
    • Cliquez sur Suivant.
    • Cliquez sur Ajouter un produit.

Créer un objet Customer

Ensuite, créez un client.

  1. Sur la page Clients, cliquez sur Ajouter un client.
  2. Sur la page Créer un client, procédez comme suit :
    • Pour Nom, entrez le nom de votre client. Pour l’exemple d’Hypernian, entrez Jean Martin.
    • (Optional) Ajoutez une adresse e-mail et une description pour votre client.
    • Cliquez sur Ajouter un client.

Créer un abonnement

Subscriptions vous permet de débiter des montants récurrents en associant un client à un prix spécifique.

Utilisez le Dashboard Stripe ou l’API pour créer un abonnement qui comprend votre client, votre produit et un prix basé sur l’usage.

Pour l’exemple d’Hypernian, vous créez un abonnement pour le produit d’utilisation d’Hypernian et le produit de frais de licence d’Hypernian.

Remarque

Vous pouvez associer un tarif unique mesuré à un ou plusieurs abonnements.

Lorsque vous créez un abonnement billing_mode=flexible, Stripe exclut les postes compteurs de la première facture, car il n’existe pas d’utilisation antérieure à facturer. Si l’abonnement est initialisé avec une utilisation déjà accumulée ou si des éléments de facture en attente existent, Stripe les facture. Lorsque vous créez un abonnement billing_mode=classic, Stripe génère une ligne d’élément de facture à valeur monétaire nulle pour chaque élément d’abonnement mesuré.

  1. Sur la page Abonnements, cliquez sur Créer un abonnement test.
  2. Sur la page Créer un abonnement test, procédez comme suit :
    • Sous Client, sélectionnez le nom de votre client. Pour l’exemple d’Hypernian, sélectionnez Jean Dupont.
    • Sous Produit, sélectionnez votre prix. Pour l’exemple d’Hypernian, sélectionnez le prix sous Utilisation d’Hypernian et Frais de licence d’Hypernian.
    • (Facultatif) Modifiez les informations et les paramètres de l’abonnement si nécessaire.
    • Cliquez sur Créer un abonnement test.

Envoyer un événement de test de compteur

Utilisez Meter Events pour enregistrer l’utilisation du client de votre compteur. À la fin de la période de facturation, Stripe facture l’utilisation déclarée.

Vous pouvez tester votre facturation à l’usage en envoyant un événement de mesure via le Dashboard Stripe ou l’API. Lorsque vous utilisez l’API, spécifiez l’ID du client et la valeur de payload.

Après avoir envoyé des événements de mesure, vous pouvez consulter les détails de l’utilisation de votre compteur sur la page Compteurs du Dashboard.

  1. Sur la page Compteurs, sélectionnez le nom du compteur. Pour l’exemple d’Hypernian, sélectionnez Hypernian tokens.
  2. Sur la page du compteur, cliquez sur Ajouter une utilisation > Saisie manuelle des données d’utilisation.
  3. Dans la page Ajouter des données de consommation, procédez comme suit :
    • Dans le menu déroulant Client, sélectionnez votre client.
    • For Value, entrez une valeur d’exemple. Pour l’exemple d’Hypernian, entrez 3 000.
    • Cliquez sur Envoyer.

Créer une version bêta de la facture

Créez un aperçu de la facture pour afficher une version bêta de la facture d’un client qui comprend des détails tels que le prix du compteur et la quantité d’utilisation.

  1. Sur la page Abonnements, sélectionnez un abonnement. Pour l’exemple d’Hypernian, sélectionnez l’abonnement de Jenny Rosen.

  2. Sur la page d’information de l’abonnement, descendez jusqu’à la section Facture à venir. La facture à venir indique le montant de l’abonnement à facturer au client à la date spécifiée.

  3. En cliquant sur Afficher la facture complète, vous obtiendrez toutes les informations de la facture à venir, dont :

    • Client
    • Méthode de facturation
    • Date de création
    • Abonnement connecté
    • Informations de l’abonnement (quantité d’utilisation et tarif du dispositif)
    • Montant dû

    Étant donné que Stripe traite les événements de mesure de manière asynchrone, les factures à venir risquent de ne pas afficher immédiatement les derniers événements de mesure.

FacultatifRécupérer l'utilisation sur une période personnalisée

Utilisez Meter Event Summary pour récupérer l’utilisation totale d’un client sur une période personnalisée. Le récapitulatif des événements de mesure renvoie la consommation agrégée du client pour une période, selon la formule d’agrégation définie par le compteur.

Dans l’exemple d’Hypernian, le récapitulatif des événements de mesure indique la somme des tokens pour un client, un dispositif et une période spécifiques.

Étant donné que Stripe traite les événements de mesure de manière asynchrone, les récapitulatifs des événements de mesure risquent de ne pas afficher immédiatement les derniers événements de mesure.

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl -G https://api.stripe.com/v1/billing/meters/{{METER_ID}}/event_summaries \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d customer={{CUSTOMER_ID}} \ -d start_time=1717249380 \ -d end_time=1717249440
Cette page vous a-t-elle été utile ?
OuiNon
  • Besoin d'aide ? Contactez le service Support.
  • Consultez notre log des modifications.
  • Des questions ? Contactez l'équipe commerciale.
  • LLM ? Lire llms.txt.
  • Propulsé par Markdoc