Weiter zum Inhalt
Konto erstellen oder anmelden
Das Logo der Stripe-Dokumentation
/
KI fragen
Konto erstellenAnmelden
Jetzt starten
Zahlungen
Umsatz
Plattformen und Marktplätze
Geldmanagement
Entwicklerressourcen
APIs und SDKsHilfe
Übersicht
Billing
ÜbersichtÜber die Billing APIs
Abonnements
Invoicing
Nutzungsbasierte Abrechnung
    Übersicht
    So funktioniert die nutzungsbasierte Abrechnung
    Use Cases
      Pay-As-You-Go
      Pauschalgebühr und Überschreitungsgebühren
      Nutzungsbasiertes Preismodell
    Nutzung für Abrechnungszwecke aufzeichnen
    Abrechnungsgutschriften anbieten
    Nutzung überwachen
    Verwalten Sie die Einrichtung der nutzungsbasierten Abrechnung
    Nutzungsbasierte Abrechnung Advanced
    Billing für LLM-Token
Angebote
Kundenverwaltung
Abrechnung mit anderen Produkten
Umsatzsicherung
Automatisierungen
Integration testen
Steuer
Übersicht
Stripe Tax verwenden
Compliance-Management
Berichte
Übersicht
Bericht auswählen
Berichte konfigurieren
Berichte für mehrere Konten
API für Berichte
Umsatzrealisierung
Daten
Übersicht
Abfrage von Unternehmensdaten
Sigma
Data Pipeline
Externe Daten importieren
Vereinigte Staaten
Deutsch
StartseiteUmsatzUsage-based billingUse cases

Richten Sie ein Pay-as-you-go-Preismodell ein.

Stellen Sie Ihren Kundinnen und Kunden Rechnungen auf Grundlage ihrer Nutzung Ihres Produkts oder Ihrer Dienstleistung.

In VS Code integrieren

Nachträgliche Abrechnung (Pay-as-you-go) ist ein flexibles, skalierbares Modell, mit dem Sie Ihren Kundinnen und Kunden ihre jeweilige Nutzung nachträglich in Rechnung stellen können. KI-Unternehmen, SaaS-Plattformen und Cloud-Dienste verwenden dieses Preismodell häufig.

Sie werden Folgendes entwickeln

In diesem Leitfaden wird beschrieben, wie Sie auf Stripe eine nachträgliche Abrechnung (Pay-as-you-go) für ein fiktives Unternehmen namens Llama.ai implementieren. Llama.ai berechnet seinen Kundinnen und Kunden die folgenden Tarife für seine LLM-Modelle:

NutzungGebühr
Token0.04 USD pro 100 Token

Um dieses Preismodell zu implementieren, erstellen Sie einen Zähler, richten Sie Preise und Abrechnung ein und senden Sie Zählerereignisse, um die Nutzung von Kund/innen unter Verwendung von Produkten und Preisen aufzuzeichnen.

Zähler erstellen

Zähler geben an, wie Zählerereignisse über einen Abrechnungszeitraum hinweg zusammengefasst werden. Zählerereignisse stellen alle Aktionen dar, die Kundinnen/Kunden in Ihrem System durchführen (beispielsweise API-Anfragen). Zähler sind an Preise gebunden und bilden die Grundlage für das, was in Rechnung gestellt wird.

Für das Alpaca AI-Beispiel handelt es sich bei Zählerereignissen um die Anzahl der Token, die ein Kunde/eine Kundin in einer Abfrage verwendet. Der Zähler ist die Summe der Token über einen Monat.

Sie können das Stripe Dashboard oder die API verwenden, um einen Zähler zu konfigurieren. Um die API mit der Stripe CLI zum Erstellen eines Zählers zu verwenden, starten sie mit der Stripe CLI.

  1. Klicken Sie auf der Seite Zähler auf Zähler erstellen.
  2. Gehen Sie auf der Seite Zähler erstellen wie folgt vor:
    • Geben Sie unter Zählername den Namen des Zählers ein, der zu Organisationszwecken angezeigt werden soll. Geben Sie für das Alpaca AI-Beispiel „Alpaca AI-Token“ ein.
    • Geben Sie unter Ereignisname den Namen ein, der in Zählerereignissen angezeigt werden soll, wenn die Nutzung an Stripe gemeldet wird. Geben Sie für das Alpaca AI-Beispiel „alpaca_ai_tokens“ ein.
    • Legen Sie die Aggregationsmethode im Dropdown-Menü fest:
      • Wählen Sie für das Alpaca AI-Beispiel Summe aus. Dabei wird die gemeldeten Werte summiert (in diesem Beispiel die Anzahl der Token, die ein Kunde/eine Kundin verwendet), um die in Rechnung zu stellende Nutzung zu bestimmen.
      • Wählen Sie Anzahl aus, um basierend auf der Anzahl der gemeldeten Ereignisse abzurechnen.
      • Wählen Sie Letzte aus, um basierend auf dem zuletzt gemeldeten Wert abzurechnen.
      • Verwenden Sie den Vorschaubereich, um Beispielnutzungsereignisse festzulegen und die Aggregationsmethode zu überprüfen.
    • Klicken Sie auf Zähler erstellen.
    • (Optional) Geben Sie unter Erweiterte Einstellungen die Dimensionen an, mit denen Sie Ihre Nutzungsdaten kennzeichnen möchten. Um granulare, segmentspezifische Warnungen zu generieren oder die Nutzung auf der Grundlage einer Kombination von Attributen zu bewerten, übermitteln Sie Ihre Nutzungsdaten mit Dimensionen, die für Analysen und Berichte ausgefüllt werden. Einige Beispiel-Dimensionen sind LLM-Modell, Token-Typ, Region und Ereignistyp.

Preismodell erstellen

Verwenden Sie das Stripe-Dashboard oder die API, um ein Preismodell zu erstellen, das Ihre Produkte und deren Preisoptionen umfasst. Preise legen die Stückkosten, die Währung und den Rechnungsstellungszeitraum fest.

Für das Alpaca AI-Beispiel erstellen Sie ein Produkt mit einem gemessenen Preis von 0,04 USD pro hundert Einheiten, das in einem monatlichen Intervall abgerechnet wird. Sie verwenden den Zähler, das Sie im vorherigen Schritt erstellt haben.

  1. Klicken Sie auf der Seite Product Catalog auf Produkt erstellen.
  2. Gehen Sie auf der Seite Produkt hinzufügen wie folgt vor:
    • Geben Sie für Name den Namen Ihres Produkts ein. Für das Alpaca AI-Beispiel geben Sie Alpaca AI ein.
    • (Optional) Fügen Sie als Beschreibung eine Beschreibung hinzu, die im Bezahlvorgang, im Kundenportal und in Angeboten angezeigt wird.
    • Wählen Sie Wiederkehrend aus.
    • Wählen Sie unter Rechnungsstellungszeitraum die Option Weitere Preisoptionen aus.
  3. Gehen Sie auf der Seite Preis hinzufügen wie folgt vor:
    • Wählen Sie unter Preismodell auswählen die Option Nutzungsbasiert aus.
    • Wählen Sie Ihre Preisstruktur:
      • Wählen Sie für das Alpaca AI-Beispiel Pro Paket aus. Legen Sie unter Preis den Betrag auf 0,04 USD pro 100 Einheiten fest.
      • Wählen Sie Pro Einheit aus, um den Preis nach Anzahl der Nutzer/innen, Einheiten oder Plätze zu ermitteln.
      • Wählen Sie Pro Stufe aus, um die gestaffelte Preisgestaltung zu aktivieren und die Stückkosten je nach Menge oder Nutzung zu ändern.
    • Wählen Sie unter Zähler den Zähler aus, den Sie in Schritt 1 erstellt haben. Wählen Sie für das Alpaca AI-Beispiel Alpaca AI-Token aus dem Dropdown-Menü aus.
    • Wählen Sie den entsprechenden Rechnungsstellungszeitraum aus. Wählen Sie für das Alpaca AI-Beispiel Monatlich aus.
    • Klicken Sie auf Weiter.
  4. Klicken Sie auf der Seite Ein Produkt hinzufügen auf Produkt hinzufügen.

Kundin/Kunden erstellen

Erstellen Sie als Nächstes eine/n Kunden/Kundin.

  1. Klicken Sie auf der Kundenseite auf Kund/in hinzufügen.
  2. Gehen Sie auf der Seite Kunden/Kundin erstellen wie folgt vor:
    • Geben Sie für Name den Namen Ihres Kunden/Ihrer Kundin ein. Für das Alpaca AI-Beispiel geben Sie John Doe ein.
    • (Optional) Fügen Sie eine E-Mail-Adresse und eine Beschreibung für Ihre/n Kund/in hinzu.
    • Klicken Sie auf Kunden/Kundin hinzufügen.

Abo erstellen

Mit Abos können Sie wiederkehrende Beträge berechnen, indem Sie Kund/innen bestimmte Preise zuweisen.

Verwenden Sie das Stripe Dashboard oder die API, um ein Abo zu erstellen, das den/die Kund/in, das Produkt und den nutzungsbasierten Preis umfasst.

Für das Alpaca AI-Beispiel erstellen Sie ein Abo für das Alpaca AI-Produkt mit einem Preis von 0,04 USD pro 100 Einheiten, der John Doe monatlich in Rechnung gestellt wird.

Notiz

Sie können einen einzelnen Zählerpreis mit einem oder mehreren Abos verknüpfen.

Wenn Sie ein billing_mode=flexible-Abo erstellen, schließt Stripe nutzungsbasierte Rechnungsposten von der ersten Rechnung aus, da keine vorherige Nutzung zur Abrechnung vorliegt. Stripe erstellt eine Rechnung nur, wenn das Abo mit der zuvor aufgelaufenen Nutzung rückdatiert wird oder ausstehende Rechnungen vorhanden sind. Wenn Sie ein billing_mode=classic-Abo erstellen, generiert Stripe für jeden nutzungsbasierten Posten einen Rechnungsposten ohne Geldwert.

  1. Klicken Sie auf der Seite Abos auf Test-Abo erstellen.
  2. Gehen Sie auf der Seite Testabo erstellen wie folgt vor:
    • Wählen Sie unter Kunde/Kundin den Namen Ihres Kunden/Ihrer Kundin aus. Wählen Sie für das Alpaca AI-Beispiel Max Mustermann aus.
    • Wählen Sie unter Produkt Ihren Preis aus. Wählen Sie für das Beispiel „Alpaca AI“den Preis unter Alpaca AI aus.
    • (Optional) Ändern Sie die Abodetails und -einstellungen nach Bedarf.
    • Klicken Sie auf Testabo erstellen.

Test-Zählerereignis senden

Verwenden Sie Zählerereignisse zur Aufzeichnung der Kundennutzung für Ihren Zähler. Am Ende des Rechnungsstellungszeitraums stellt Stripe die gemeldete Nutzung in Rechnung.

Sie können Ihre nutzungsbasierte Abrechnung testen, indem Sie ein Zählerereignis über das Stripe-Dashboard oder die API senden. Wenn Sie die API verwenden, geben Sie die Kunden-ID und den Wert für die Payload an.

Nachdem Sie Zählerereignisse gesendet haben, können Sie die Nutzungsdetails für Ihren Zähler auf der Seite Zähler im Dashboard anzeigen.

  1. Wählen Sie auf der Seite Zähler den Zählernamen aus. Wählen Sie für das Alpaca AI-Beispiel Alpaca AI-Token aus.
  2. Klicken Sie auf der Seite des Zählers auf Nutzung hinzufügen > Nutzung manuell eingeben.
  3. Gehen Sie auf der Seite Nutzung hinzufügen wie folgt vor:
    • Wählen Sie Ihren Kunden/Ihre Kundin aus der Dropdown-Liste Kunde/Kundin aus.
    • Geben Sie für Wert einen Beispielwert ein. Geben Sie für das Alpaca AI-Beispiel 3000 ein.
    • Klicken Sie auf Absenden.

Erstellen Sie eine Rechnungsvorschau

Erstellen Sie eine Rechnungsvorschau, um eine Vorschau einer Kundenrechnung zu sehen, die Details wie Zählerpreis und Nutzungsmenge enthält.

  1. Wählen Sie auf der Seite Abos ein Abo aus. Wählen Sie für das Alpaca AI-Beispiel das Abo für John Doe aus.

  2. Scrollen Sie auf der Seite mit den Abonnementdetails nach unten zum Abschnitt Anstehende Rechnung. In der Vorschau der Rechnung wird der Abonnementbetrag angezeigt, der dem Kunden/der Kundin zum angegebenen Datum in Rechnung gestellt werden soll.

  3. Klicken Sie auf Vollständige Rechnung anzeigen, um die vollständigen Details für die anstehende Rechnung anzuzeigen, einschließlich:

    • Kunde/Kundin
    • Abrechnungsmethode
    • Erstellungsdatum
    • Verbundenes Abo
    • Abo-Details (Verbrauchsmenge und Zählerpreis)
    • Fälliger Betrag

    Stripe verarbeitet Zählerereignisse asynchron, sodass anstehende Rechnungen möglicherweise kürzlich empfangene Zählerereignisse nicht sofort widerspiegeln.

OptionalRufen Sie die Nutzung für einen spezifischen Zeitraum ab

Verwenden Sie die Zählerereignisübersicht, um die Nutzung für einen benutzerdefinierten Zeitraum abzurufen. Die Zählerereignisübersicht gibt die zusammengefasste Nutzung eines Kunden/einer Kundin für einen Zeitraum zurück, der auf der vom Zähler definierten Aggregationsformel basiert.

Im Alpaca AI-Beispiel gibt die Zählerereignisübersicht die Summe der Token für einen bestimmten Kunden/eine bestimmte Kundin, Zähler und Zeitfenster zurück.

Da Stripe Zählerereignisse asynchron verarbeitet, spiegeln anstehende Rechnungen möglicherweise kürzlich empfangene Zählerereignisse nicht sofort wider.

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

Nächste Schritte

  • Zahlungen mit Stripe Checkout annehmen
  • Warnungen und Schwellenwerte einrichten
  • Abrechnungsguthaben einrichten
War diese Seite hilfreich?
JaNein
  • Benötigen Sie Hilfe? Kontaktieren Sie den Kundensupport.
  • Schauen Sie sich unser Änderungsprotokoll an.
  • Fragen? Sales-Team kontaktieren.
  • LLM? Lesen Sie llms.txt.
  • Unterstützt von Markdoc