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 :
| Licence | Frais |
|---|---|
| Par utilisateur | 100 USD |
| Utilisation | Frais |
|---|---|
| 0-1000 | 0 USD |
| Plus de 1000 | 0.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.
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.
Créez ensuite les frais mensuels .
Créer un objet Customer
Ensuite, créez 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_, 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_, Stripe génère une ligne d’élément de facture à valeur monétaire nulle pour chaque élément d’abonnement mesuré.
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.
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.
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.