Weiter zum Inhalt
Konto erstellen
oder
anmelden
Das Logo der Stripe-Dokumentation
/
KI fragen
Konto erstellen
Anmelden
Jetzt starten
Zahlungen
Finanzautomatisierung
Plattformen und Marktplätze
Geldmanagement
Entwickler-Tools
Jetzt starten
Zahlungen
Finanzautomatisierung
Jetzt starten
Zahlungen
Finanzautomatisierung
Plattformen und Marktplätze
Geldmanagement

Nutzungsbasiertes Preismodell modellierenLegacy

Erfahren Sie mehr über verschiedene Preismodelle für die nutzungsbasierte Abrechnung bei Stripe.

Notiz

Wir haben die Funktionsweise der nutzungsbasierten Abrechnung aktualisiert. Weitere Informationen finden Sie in der Dokumentation zur aktualisierten nutzungsbasierten Abrechnung.

So läuft die Migration ab.

Beim nutzungsbasierten Preismodell hängt der Preis für Ihre Kundinnen/Kunden davon ab, wie viel diese während des Abrechnungszyklus von Ihrer Dienstleistung nutzen. Hierbei werden keine konkreten Angaben zu Nutzungsvolumen wie bei den nutzerabhängigen und den pauschalen Preismodellen gemacht. (Ein weiterer Unterschied besteht darin, dass Sie bei den nutzerabhängigen und den pauschalen Preismodellen optional die Zahlung für den Abrechnungszyklus im Voraus einziehen können. Bei der nutzungsbasierten Abrechnung müssen Sie die Rechnung hingegen immer rückwirkend stellen.) Zudem müssen Sie die Nutzung aufzeichnen und melden.

Togethere möchte die Nutzung seines neuen Konferenzdiensts auf Minutenbasis abrechnen, wobei der Minutenpreis für die Kundinnen und Kunden mit zunehmender Nutzung sinkt.

So sieht das Modell auf Stripe aus:

Nutzungsbasiertes Preismodell

Nutzungsarten

Bei wiederkehrenden Käufen legen Sie per usage_types fest, wie viel den Kundinnen und Kunden berechnet werden soll – entweder lizenziert oder gemessen.

Lizenzierte Nutzung

Gemessene Nutzung

Paket- und Standardpreise

Im Dashboard können Sie die Preismodelle Standard-Preisgestaltung oder Paketpreisgestaltung auswählen. Beide Modelle entsprechen dem lizenzierten (recurring[usage_type]='licensed') Nutzungstyp. Bei beiden Modellen geben Sie die Anzahl der Einheiten an, wenn Sie ein Abonnement erstellen oder aktualisieren. So unterscheiden sich die Modelle:

  • Bei der Standard-Preisgestaltung ist die Menge standardmäßig 1.
  • Bei der Paketpreisgestaltung legen Sie den Betrag pro Einheit auf Werte von 2 oder mehr fest.

Nutzungsbasierte Preismodelle bei Stripe modellieren

Im folgenden Beispiel wird gezeigt, wie Sie ein nutzungsbasiertes Preismodell erstellen. In diesem Fall berechnet Togethere 0,07 USD pro Minute.

So erstellen Sie bei Stripe ein nutzungsbasiertes Preismodell über das Dashboard:

Erstellen Sie zuerst das Produkt Per-minute pricing. Informationen dazu, mit welchen Optionen Sie ein Produkt erstellen können, finden Sie im Preisleitfaden.

  1. Gehen Sie zum Produktkatalog.
  2. Klicken Sie auf + Produkt hinzufügen.
  3. Geben Sie den Namen des Produkts ein: in diesem Fall Per-minute pricing.
  4. (Optional) Fügen Sie eine Beschreibung hinzu. Die Beschreibung erscheint während des Bezahlvorgangs, im Kundenportal und in Angeboten.

Erstellen Sie als Nächstes den monatlichen Preis für das Produkt Per-minute pricing.

Klicken Sie auf Erweiterte Preisoptionen. Wählen Sie für das Preismodell aus den Optionen Nutzungsbasiert, Pro Stufe und Gestaffelt aus.

Erstellen Sie drei Stufen für die gestaffelte Preisgestaltung:

Erste EinheitLetzte EinheitPro EinheitPauschalgebühr
Für die erste0600,25 USD0,00 USD
Für die nächsten611200,20 USD0,00 USD
Für die nächsten121∞0,15 USD0,00 USD

So erstellen Sie ein Abonnement mit diesem Preis:

  1. Gehen Sie zur Seite Zahlungen > Abonnements.
  2. Klicken Sie auf + Abonnement erstellen.
  3. Suchen Sie nach einer Kundin/einem Kunden oder fügen Sie eine Kundin/einen Kunden hinzu.
  4. Suchen Sie nach dem von Ihnen erstellten Produkt Per-minute pricing und wählen Sie den gewünschten Preis aus.
  5. (Optional) Wählen Sie Steuer automatisch einziehen, um Stripe Tax zu verwenden.
  6. Klicken Sie auf Abonnement starten, um das Abonnement sofort zu starten, oder auf Abonnement planen, um einen Zeitpunkt für den Start des Abonnements auszuwählen.

Im Integrationsleitfaden für Abonnements wird erläutert, wie Preismodelle in eine vollständige Integration übernommen werden.

  • Wenn Sie Stripe Checkout verwenden, besteht der nächste Schritt darin, eine Checkout-Sitzung für Ihre Website zu erstellen. Richten Sie unbedingt Stripe ein.
  • Wenn Sie Stripe Elements verwenden, besteht der nächste Schritt darin, eine Kundin/einen Kunden zu erstellen. Richten Sie unbedingt Stripe und die Beispielanwendung ein.

Informationen zu weiteren Versionen der nutzungsbasierten Preisgestaltung finden Sie im Abschnitt zu erweiterten Modellen. Informieren Sie sich außerdem darüber, wie Sie kostenlose Testzeiträume und andere optionale Funktionen für eine nutzungsbasierte Abrechnungsintegration einrichten.

Erweiterte Preismodelle

Pauschalpreis und nutzerabhängige Abrechnung

Sie können zwei separate Produkte für eine Kundin/einen Kunden erstellen, um eine Abonnementpreisstruktur zu modellieren, die sowohl einen Grundpreis als auch zusätzliche Preise pro Nutzer/in vorsieht. Ein Produkt stellt hierbei den Pauschalpreis dar und das andere Produkt den Preis pro Nutzer/in.

Togethere berechnet eine monatliche Pauschalgebühr für seine Dienstleistung und einen gestaffelten Preis für mehr als 50 Nutzer/innen.

Stripe-Modell: Pauschalpreis und nutzerabhängige Abrechnung

Um diese Struktur bei Stripe zu modellieren, erstellt Togethere ein Produkt und einen Preis für die Grundgebühr:

Command Line
cURL
curl https://api.stripe.com/v1/prices \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d nickname="Monthly Base Fee" \ -d product={{BASE_FEE_PRODUCT_ID}} \ -d unit_amount=500 \ -d currency=usd \ -d "recurring[interval]"=month \ -d "recurring[usage_type]"=licensed

Dann erstellen sie einen monatlichen Preis, der 15 USD pro Nutzer/in beträgt:

Command Line
cURL
curl https://api.stripe.com/v1/prices \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d nickname="Per-seat price" \ -d product={{PRODUCT_ID}} \ -d unit_amount=1500 \ -d currency=usd \ -d "recurring[interval]"=month \ -d "recurring[usage_type]"=licensed

So richten Sie ein Abonnement für eine Kundin/einen Kunden mit drei Nutzerinnen/Nutzern zum Grundpreis und nutzerabhängigem Preis ein:

Command Line
cURL
curl https://api.stripe.com/v1/subscriptions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d customer=
{{CUSTOMER_ID}}
\ -d "items[0][price]"={{BASE_FEE_PRICE_ID}} \ -d "items[0][quantity]"=1 \ -d "items[1][price]"={{PER_SEAT_PRICE_ID}} \ -d "items[1][quantity]"=3

Daraus ergibt sich ein monatlicher Betrag von 50 USD: der monatliche Grundpreis von 5 USD plus jeweils 15 USD pro 3 Nutzer/innen.

Pauschalpreis mit gemessener Nutzung

Die nutzungsbasierte Preisgestaltung kann auch mit Pauschalgebühren kombiniert werden, sodass eine monatliche Pauschale zusätzlich zur Abrechnung der Nutzung für den Abrechnungszyklus in Rechnung gestellt wird.

So erstellen Sie einen Pauschalpreis mit einem nutzungsbasierten Preismodell bei Stripe über die Products API und die Prices API:

  1. Erstellen Sie das Produkt Flat monthly fee.

    Command Line
    cURL
    curl https://api.stripe.com/v1/products \ -u "
    sk_test_BQokikJOvBiI2HlWgH4olfQ2
    :"
    \ -d name=Per-seat
  2. Erstellen Sie einen Preis für das Produkt Flat monthly fee.

    Command Line
    cURL
    curl https://api.stripe.com/v1/prices \ -u "
    sk_test_BQokikJOvBiI2HlWgH4olfQ2
    :"
    \ -d product=
    {{PRODUCT_ID}}
    \ -d unit_amount=1000 \ -d currency=usd \ -d "recurring[interval]"=month
  3. Erstellen Sie den Preis Meeting per minute usage.

    Command Line
    cURL
    curl https://api.stripe.com/v1/prices \ -u "
    sk_test_BQokikJOvBiI2HlWgH4olfQ2
    :"
    \ -d nickname="Metered Monthly Plan" \ -d product={{PRODUCT_ID}} \ -d unit_amount=700 \ -d currency=usd \ -d "recurring[interval]"=month \ -d "recurring[usage_type]"=metered

Wenn Sie Abonnements erstellen, geben Sie beide Preis-IDs an:

Command Line
cURL
curl https://api.stripe.com/v1/subscriptions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d customer=
{{CUSTOMER_ID}}
\ -d "items[0][price]"={{FLAT_MONTHLY_FEE_PRICE_ID}} \ -d "items[0][quantity]"=1 \ -d "items[1][price]"={{METERED_USAGE_PRICE_ID}} \ -d "items[1][quantity]"=1

Dezimalbeträge

Dezimalbeträge sind praktisch für Preise, die nicht ganzzahlig sind. Beispiel: Als Anbieter von SaaS-Cloudspeicher berechnen Sie einen Preis von 0,05 Cent pro MB und Monat. Die Summe, die sich nach dem Multiplizieren der genutzten MB mit 0,05 Cent ergibt, wird auf den nächsten ganzen Cent gerundet.

Objekte mit Dezimalbeträgen erstellen

Um Preise mit Dezimalbeträgen zu erstellen, nutzen Sie unit_amount_decimal anstelle von unit_amount. Mit unit_amount_decimal können Sie einen Betrag in der kleineren Einheit der Abrechnungswährung angeben. Geben Sie z. B. unit_amount_decimal = 105.5 (USD) an, um die Dezimalbeträge 105,5 Cent oder 1,055 USD darzustellen. In unit_amount_decimal sind Dezimalzahlen mit bis zu 12 Nachkommastellen zulässig.

Wenn Sie Staffelpreise verwenden möchten, können Sie unit_amount_decimal anstelle von unit_amount angeben. Darüber hinaus können Sie mit unit_amount_decimal anstelle von unit_amount auch Rechnungsposten erstellen.

In API-Antworten wird das ganzzahlige Feld unit_amount nicht ausgefüllt, wenn das Objekt mit einem Dezimalwert erstellt wird. Wenn Sie z. B. einen Preis mit unit_amount_decimal = 0.05, erstellen, enthält die Antwort unit_amount = null und unit_amount_decimal = 0.05. Sie können auch ganzzahlige Werte in unit_amount_decimal übergeben, dann wird unit_amount in der Antwort ausgefüllt. Wenn Sie zum Beispiel einen Preis mit unit_amount_decimal = 5 erstellen, enthält die Antwort unit_amount = 5 und unit_amount_decimal = 5.0.

Notiz

Wenn für die Ereignisverarbeitung in Ihrer Integration Werte vom Typ unit_amount verwendet werden und Sie ab sofort Dezimalbeträge unterstützen möchten, müssen Sie stattdessen unit_amount_decimal verwenden. Sonst wird unit_amount als null zurückgegeben, wenn die Dezimalbeträge nicht in ganze Zahlen umgewandelt werden können, was zu Fehlern in Ihrer Integration führen kann.

War diese Seite hilfreich?
JaNein
Benötigen Sie Hilfe? Kontaktieren Sie den Kundensupport.
Nehmen Sie an unserem Programm für frühzeitigen Zugriff teil.
Schauen Sie sich unser Änderungsprotokoll an.
Fragen? Sales-Team kontaktieren.
LLM? Lesen Sie llms.txt.
Unterstützt von Markdoc
Ähnliche Leitfäden
Übersicht über die nutzungsbasierte Abrechnung
So zeichnen Sie die Nutzung auf
Verwendete Produkte
Billing