Zum Hauptinhalt springen
Die nutzungsbasierte Abrechnung ermöglicht es Ihnen, Kunden für das zu berechnen, was sie tatsächlich nutzen – API-Aufrufe, Speicher, KI-Token oder jede Metrik, die Sie definieren. Kunden zahlen für den Verbrauch, nicht für feste Gebühren.
Perfekt für: APIs, KI-Dienste, Infrastrukturplattformen und jedes Produkt, bei dem der Wert mit der Nutzung skaliert.

So funktioniert es

1

Nutzungsereignisse senden

Ihre Anwendung sendet Ereignisse, wenn abrechnungsfähige Aktionen auftreten.
{
  "event_id": "evt_123",
  "customer_id": "cus_abc",
  "event_name": "api.call",
  "metadata": { "endpoint": "/v1/users" }
}
2

Zähler aggregieren Nutzung

Zähler aggregieren Ereignisse in abrechnungsfähige Mengen unter Verwendung von Count, Sum, Max oder Last Aggregation.
3

Automatische Abrechnung

Legen Sie Preise pro Einheit und kostenlose Schwellenwerte fest. Kunden werden automatisch in jedem Zyklus abgerechnet.

Kernkonzepte

Ereignisse

Ereignisse repräsentieren Nutzungsaktionen in Ihrer Anwendung. Jedes Ereignis enthält:
  • Ereignisname: Art der Nutzung (z. B. api.call)
  • Kunden-ID: Wer es genutzt hat
  • Metadaten: Zusätzliche Eigenschaften zur Aggregation

Zähler

Zähler aggregieren Ereignisse in abrechnungsfähige Mengen:
  • Count: Gesamte Ereignisse (API-Aufrufe)
  • Sum: Werte addieren (insgesamt Bytes)
  • Max: Höchster Wert (Spitzenbenutzer)
  • Last: Jüngster Wert
Erstellen Sie die Zähleroberfläche

Produkte mit nutzungsbasierter Preisgestaltung

Legen Sie Preise pro Einheit und optionale kostenlose Schwellenwerte fest:
Preisgestaltungskonfiguration
Beispiel: 2.500 Aufrufe - 1.000 kostenlos = 1.500 × 0.02=0.02 = 30.00

Kundenkredite

Geben Sie Kunden enthaltene Nutzungsgutschriften, die sich bei jedem Abrechnungszyklus erneuern. Gutschriften gelten vor der bezahlten Nutzung.

Schnellstart

1

Erstellen Sie einen Zähler

In Ihrem Dashboard: ZählerZähler erstellen
  1. Legen Sie den Ereignisnamen fest (z. B. api.call)
  2. Wählen Sie die Aggregation (Count, Sum, Max, Last)
  3. Fügen Sie optionale Filter hinzu
2

Zum Produkt hinzufügen

Verknüpfen Sie den Zähler mit einem Produkt mit Preisgestaltung:
Zähler zum Produkt hinzufügen
  1. Wählen Sie Nutzungsbasierte Abrechnung
  2. Wählen Sie Ihren Zähler aus
  3. Legen Sie den Preis pro Einheit und die kostenlose Schwelle fest
3

Ereignisse senden

await fetch('https://test.dodopayments.com/events/ingest', {
  method: 'POST',
  headers: {
    'Authorization': `Bearer ${process.env.DODO_API_KEY}`,
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    events: [{
      event_id: "unique_event_id",
      customer_id: "cus_abc123",
      event_name: "api.call",
      metadata: { endpoint: "/v1/users" }
    }]
  })
});
4

Nutzung überwachen

Zähler-Dashboard
Überprüfen Sie das Dashboard Ihres Zählers, um Ereignisse und Nutzung Aggregation zu sehen. Kunden werden automatisch in jedem Zyklus abgerechnet.

Anwendungsfälle

APIs & Infrastruktur

Verfolgen Sie API-Aufrufe, Rechenstunden, Bandbreite, Speicher. Beispiel: $0.001 pro Aufruf nach 10.000 kostenlos.

KI-Nutzungsverfolgung

Verfolgen Sie Token, Generierungen, Verarbeitungszeit. Beispiel: $0.04 pro Standardbild, $0.08 pro HD.

Daten & Analytik

Berechnen Sie nach verarbeiteten Daten, ausgeführten Abfragen, analysierten Datensätzen. Beispiel: $5 pro GB nach 10 GB kostenlos.

Kommunikation

Zählen Sie Nachrichten, Minuten, übertragene Daten. Beispiel: $0.01 pro gesendeter SMS.

Nächste Schritte