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.
Bei nutzungsbasierten Preismodellen berechnen Sie Ihren Kundinnen und Kunden die Kosten anhand der tatsächlichen Nutzung Ihres Dienstes im Rechnungsstellungszeitraum, anstatt wie bei den Preismodellen pro Nutzer/in oder Pauschalpreis explizit Mengen festzulegen. (Ein weiterer Unterschied: Bei den pro Nutzer/in- und Pauschalpreis-Modellen könnten Sie optional die Zahlung für den Rechnungsstellungszeitraum im Voraus einziehen. Bei nutzungsbasierter Abrechnung müssen Sie die Zahlung nachträglich einziehen.) Sie müssen zudem die Nutzung erfassen 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_
fest, wie viel den Kundinnen und Kunden berechnet werden soll – entweder lizenziert oder gemessen.
Lizenzierte Nutzung
Bei lizenzierter Nutzung (recurring[usage_
) legen Sie die Menge eines Abo-Postens beim Erstellen oder Aktualisieren des Abos fest. Die Menge bleibt bestehen, bis Sie oder Ihre Kundin/Ihr Kunde sie ändern. In jedem Rechnungsstellungszeitraum berechnet das Abo den Betrag × Menge für den Posten. Zum Beispiel zahlt eine Kundin/ein Kunde mit drei Nutzenden, bei einem Abo-Service zu 15 USD pro Nutzer/in und Monat, jeden Monat 45 USD.
Gemessene Nutzung
Bei der gemessenen Nutzung (recurring[usage_
) stellen Sie Ihren Kundinnen und Kunden die verbrauchte Menge Ihrer Dienstleistung rückwirkend in Rechnung. Die Usage API erfasst dabei die Nutzung. Zum Ende des Abrechnungszeitraums wird der Gesamtverbrauch mit dem unit_
multipliziert, um den zu zahlenden Betrag für die Kundin/den Kunden zu berechnen. Beispiel: Wenn ein Breitband-Anbieter 0,50 USD pro verbrauchtes Gigabyte (GB) berechnet und eine Kundin/ein Kunde 100 GB verbraucht, werden 50 USD in Rechnung gestellt.
Paket- und Standardpreise
Im Dashboard können Sie die Preismodelle Standard-Preisgestaltung oder Paketpreisgestaltung auswählen. Beide Modelle entsprechen dem lizenzierten (recurring[usage_
) 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.
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:
Dann erstellen sie einen monatlichen Preis, der 15 USD pro Nutzer/in beträgt:
So richten Sie ein Abonnement für eine Kundin/einen Kunden mit drei Nutzerinnen/Nutzern zum Grundpreis und nutzerabhängigem Preis ein:
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 nutzungsbasierten Tarifen
Die nutzungsbasierte Preisgestaltung kann auch mit Pauschalpreisen kombiniert werden, um zusätzlich zur Abrechnung der Nutzung im Rechnungsstellungszeitraum eine feste monatliche Gebühr zu erheben.
So erstellen Sie einen Pauschalpreis mit einem nutzungsbasierten Preismodell auf Stripe über die APIs Produkte und Preisgestaltung:
Erstellen Sie das Produkt
Flat monthly fee
.Erstellen Sie einen Preis für das Produkt
Flat monthly fee
.Erstellen Sie den Preis
Meeting per minute usage
.
Wenn Sie Abonnements erstellen, geben Sie beide Preis-IDs an:
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_
anstelle von unit_
. Mit unit_
können Sie einen Betrag in der kleineren Einheit der Abrechnungswährung angeben. Geben Sie z. B. unit_
(USD) an, um die Dezimalbeträge 105,5 Cent oder 1,055 USD darzustellen. In unit_
sind Dezimalzahlen mit bis zu 12 Nachkommastellen zulässig.
Wenn Sie Staffelpreise verwenden möchten, können Sie unit_
anstelle von unit_
angeben. Darüber hinaus können Sie mit unit_
anstelle von unit_
auch Rechnungsposten erstellen.
In API-Antworten wird das ganzzahlige Feld unit_
nicht ausgefüllt, wenn das Objekt mit einem Dezimalwert erstellt wird. Wenn Sie z. B. einen Preis mit unit_
, erstellen, enthält die Antwort unit_
und unit_
. Sie können auch ganzzahlige Werte in unit_
übergeben, dann wird unit_
in der Antwort ausgefüllt. Wenn Sie zum Beispiel einen Preis mit unit_
erstellen, enthält die Antwort unit_
und unit_
.
Notiz
Wenn für die Ereignisverarbeitung in Ihrer Integration Werte vom Typ unit_
verwendet werden und Sie ab sofort Dezimalbeträge unterstützen möchten, müssen Sie stattdessen unit_
verwenden. Sonst wird unit_
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.