Accéder directement au contenu
Créez un compte
ou
connecter-vous
Logo de la documentation Stripe
/
Demander à l'assistant IA
Créez un compte
Connectez-vous
Démarrer
Paiements
Revenus
Plateformes et places de marché
Gestion de fonds
Ressources pour les développeurs
Aperçu
Billing
PrésentationÀ propos des API Billing
Abonnements
Invoicing
Facturation à la consommation
    Présentation
    Choisir une configuration de facturation à l'usage
      Utiliser des produits et des tarifs
        Gérer votre configuration de facturation
        Transformer les quantités
      Utiliser des grilles tarifaires
    Enregistrer la consommation en vue de la facturation
    Proposer des crédits de facturation
    Surveiller l'utilisation
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
API de rapport
Rapports sur plusieurs comptes
Comptabilisation des revenus
Données
PrésentationSchéma
Rapports personnalisés
Data Pipeline
Gestion des données
AccueilRevenusUsage-based billingChoose a usage-based billing setupUse products and prices

Transformer les quantités

Transformez l’utilisation avant d’appliquer le tarif.

Vous pouvez utiliser l’option transform_quantity pour transformer l’utilisation avant d’appliquer le tarif, ce qui vous permet de définir le tarif d’un lot de produits plutôt que celui d’unités individuelles. Cela vous permet de diviser l’utilisation déclarée par un nombre spécifique et d’arrondir le résultat à la hausse ou à la baisse.

Remarque

La modification de la quantité n’est pas compatible avec la tarification échelonnée.

Par exemple, admettons que vous proposiez un service de location de voitures et que vous souhaitiez faire payer les clients pour chaque heure de location. Dans ce cas, vous enregistrez l’utilisation sous la forme d’un nombre de minutes.

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node
Go
.NET
No results
curl https://api.stripe.com/v1/products \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d name="Car Rental Service"

Créez un tarif pour le service de location de voitures. Vous facturez 10 USD par heure et arrondissez à l’unité supérieure pour facturer une heure complète, même si le client ne consomme pas la totalité de l’heure.

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node
Go
.NET
No results
curl https://api.stripe.com/v1/prices \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d nickname="Car Rental Per Hour Rate" \ -d unit_amount=1000 \ -d currency=usd \ -d "recurring[interval]"=month \ -d "recurring[usage_type]"=metered \ -d product={{CAR_RENTAL_SERVICE_PRODUCT_ID}} \ -d "transform_quantity[divide_by]"=60 \ -d "transform_quantity[round]"=up

Si un client loue une voiture pendant 150 minutes, il devra payer 30 USD pour 3 heures de location (2 heures et 30 minutes, arrondies à l’unité supérieure).

Cette page vous a-t-elle été utile ?
OuiNon
  • Besoin d'aide ? Contactez le service Support.
  • Rejoignez notre programme d'accès anticipé.
  • Consultez notre log des modifications.
  • Des questions ? Contactez l'équipe commerciale.
  • LLM ? Lire llms.txt.
  • Propulsé par Markdoc
Guides connexes
Présentation de la facturation à l'usage
Comment enregistrer l’utilisation
Produits utilisés
Billing