Skip to main content
Kreditbasierte Abrechnung ermöglicht es Ihnen, Kunden ein Guthaben an Credits - API-Anrufen, Tokens, Compute-Einheiten oder einer beliebigen benutzerdefinierten Metrik - zu gewähren und dieses Guthaben zu belasten, während sie Ihren Service nutzen. Credits funktionieren bei allen Produkttypen: Abonnements, Einmalkäufe und nutzungsbasierte Abrechnung.

Was ist kreditbasierte Abrechnung?

Kreditbasierte Abrechnung bietet Ihnen ein flexibles System, um Kunden Kreditberechtigungen als Teil Ihrer Produkte zu erteilen. Anstatt pro Nutzung abzurechnen oder den Zugriff mittels Feature-Flags zu begrenzen, weisen Sie einen Pool von Credits zu, von dem Kunden schöpfen, während sie Ihren Service nutzen. Credits sind ideal für:
  • AI- und LLM-Plattformen: Gewähren Sie Tokens oder Generierungscredits pro Planstufe
  • API-Dienste: Weisen Sie Credits für API-Aufrufe mit Preismodell für Überschreitungen zu
  • Infrastrukturplattformen: Stellen Sie Compute-Stunden oder Storage-Credits aus
  • Kommunikationsdienste: Stellen Sie Nachrichten- oder Minuten-Credits pro Abonnement bereit
  • SaaS mit Verbrauchsstufen: Bündeln Sie die inkludierte Nutzung in Credit-Pools
Checkout zeigt enthaltene Guthaben mit dem Produktkauf

Credits appear as entitlements on your products and show in checkout, customer portal, and subscription details.

Kernkonzepte

Kredittypen

Bei der Erstellung eines Credits wählen Sie zwischen zwei Typen:
Definieren Sie Credits in Ihren eigenen Einheiten - Tokens, API-Aufrufe, Compute-Stunden oder mit einer Metrik, die für Ihr Produkt sinnvoll ist. Benutzerdefinierte Einheiten verwenden die von Ihnen festgelegte Präzision (0 bis 3 Dezimalstellen).Am besten geeignet für: API-Aufrufe, AI-Tokens, Compute-Stunden, Speichereinheiten, Nachrichten

Kreditlebenszyklus

Credits folgen einem klaren Lebenszyklus von der Ausgabe bis zum Verbrauch:
1

Credits Issued

Credits werden einem Kunden gewährt, wenn er ein Produkt kauft (Abonnement oder Einmalkauf) mit angehängten Kreditberechtigungen. Bei Abonnements werden Credits in jedem Abrechnungszyklus neu ausgestellt.
2

Credits Consumed

Während Kunden Ihren Service nutzen, werden Credits abgezogen. Bei nutzungsbasierten Produkten ziehen Zähler automatisch Credits basierend auf Echtzeit-Ereignissen ab. Sie können Credits auch manuell über das Dashboard oder die API abziehen.
3

Credits Expire or Roll Over

Am Ende des Abrechnungszyklus (oder nach Ablauf der konfigurierten Gültigkeitsdauer) verfallen ungenutzte Credits oder werden je nach Ihren Einstellungen in den nächsten Zeitraum übertragen.
4

Overage Handling

Wenn Credits während eines Zyklus ausgehen, können Sie Überschreitungen zulassen (weitere Nutzung über das Guthaben hinaus) und auswählen, wie diese behandelt werden - verzeihen, in Rechnung stellen oder das Defizit vortragen.

Quellen zur Vergabe

Credits können aus mehreren Quellen vergeben werden:

Erstellung von Credits

Erstellen Sie Kreditberechtigungen im Abschnitt Produkte → Credits Ihres Dashboards. Jedes Credit definiert die Einheit, Präzision, Verfallsregeln und das Verhaltensmodell des Lebenszyklus.
Guthabenübersicht Seite zeigt erstellte Gutschriftenberechtigungen

The Credits tab under Products shows all your credit entitlements.

1

Navigate to Credits

Gehen Sie zu Produkte in Ihrem Dashboard und wählen Sie den Credits-Tab. Klicken Sie auf Credit erstellen, um zu starten.
2

Configure Basic Information

Geben Sie einen Credit-Namen ein - dies ist Ihre interne Kennung für das Credit.
Gutschrift-Erstellungsformular zeigt grundlegende Informationen, Allgemeine Einstellungen und Abonnementeinstellungen

The credit creation form with all configuration sections.

3

Set General Settings

Konfigurieren Sie den Kredittyp und die Anzeigeeigenschaften:
string
erforderlich
Wählen Sie Benutzerdefinierte Einheit oder Fiat-Credits.
  • Benutzerdefinierte Einheit - Definieren Sie Ihre eigene Metrik (Tokens, API-Anrufe, Compute-Stunden). Erfordert einen Einheitennamen (z. B. “Plattform-Tokens”) und eine Präzisionseinstellung.
  • Fiat-Credits - Credits repräsentieren den tatsächlichen Währungswert. Erfordert eine Auswahl Einheitswährung (USD, EUR, GBP, INR, etc.).
string
Nur für Credits mit benutzerdefinierter Einheit. Das Label, das Kunden für dieses Credit sehen (z. B. “AI Tokens”, “API-Anrufe”). Im Checkout und im Kundenportal angezeigt.
number
Nur für Credits mit benutzerdefinierter Einheit. Anzahl der zulässigen Dezimalstellen:
  • 0 - Ganze Zahlen (am besten für zählbare Elemente wie API-Anrufe)
  • 1 - Ein Dezimal (0,0)
  • 2 - Zwei Dezimalen (0,00) - Standard
  • 3 - Drei Dezimalen (0,000)
Die Präzision kann nicht geändert werden, nachdem das Credit erstellt wurde.
string
Wie lange Credits nach ihrer Ausgabe gültig bleiben:
  • 7 Tage, 30 Tage (Standard), 60 Tage, 90 Tage, Benutzerdefiniert oder Nie
Wählen Sie Benutzerdefiniert, um eine benutzerdefinierte Anzahl von Tagen anzugeben (Minimum 1).
4

Configure Subscription Settings (Optional)

Diese Einstellungen steuern das Verhalten von Credits innerhalb wiederkehrender Abonnements:
boolean
Erlauben Sie es, dass ungenutzte Credits in den nächsten Abrechnungszyklus übertragen werden. Wenn aktiviert, konfigurieren Sie:
  • Maximale Übertragungsquote (0–100 %) - Begrenzen Sie, wie viel übertragen wird
  • Übertragungszeitraum - Wie lange übertragene Credits gültig bleiben (z. B. 1 Monat)
  • Maximale Anzahl von Übertragungen - Maximale aufeinanderfolgende Übertragungen, bevor Credits verfallen
Wenn Credits ausgehen oder das Abonnement abläuft:
boolean
Lassen Sie Kunden Ihren Service weiter nutzen, nachdem ihr Kreditguthaben auf null gesunken ist. Wenn aktiviert, konfigurieren Sie:
  • Überschreitungsgrenze - Maximale Credits, die Kunden über ihr Guthaben hinaus konsumieren können
  • Preis pro Einheit - Kosten pro zusätzlichem Credit bei aktivierter Überschreitung (mit Währungsauswahl)
string
erforderlich
Kontrolliert, wie Überschreitungen am Ende des Abrechnungszyklus behandelt werden:
  • Überschreitung bei Zurücksetzung verzeihen (Standard) - Nutzung über das Kreditlimit hinaus wird verfolgt, aber nicht in Rechnung gestellt. Das Guthaben wird in jedem Zyklus zurückgesetzt.
  • Überschreitung bei Abrechnung in Rechnung stellen - Nutzung über das Kreditlimit hinaus wird auf der nächsten Rechnung in Rechnung gestellt, dann wird das Guthaben zurückgesetzt.
  • Defizit übertragen - Nutzung über das Kreditlimit hinaus wird als negativer Saldo in den nächsten Zyklus übertragen.
  • Defizit übertragen (automatische Rückzahlung) - Defizit wird weitergetragen und automatisch mit neuen Credits im nächsten Zyklus zurückgezahlt.
5

Create Credit

Klicken Sie auf Credit erstellen, um zu speichern. Das Credit steht nun zur Verfügung, um es jedem Produkt zuzuordnen.
Ihre Kreditberechtigung ist bereit. Ordnen Sie sie Produkten zu, um Kunden Credits auszustellen.
Beginnen Sie mit einfachen Einstellungen - ohne Übertrag, ohne Überschreitung - und fügen Sie Komplexität hinzu, während Sie lernen, wie Kunden Credits nutzen. Die meisten Einstellungen können jederzeit aktualisiert werden, ohne bestehende Zuteilungen zu beeinflussen. Beachten Sie, dass die Präzision nicht geändert werden kann, nachdem ein Credit erstellt wurde.

Credits an Produkte anhängen

Credits werden Produkten als Berechtigungen im Produkt-erstellungs- oder Bearbeitungsablauf zugeordnet. Sie können bis zu 5 Credits pro Produkt zuweisen. Credits funktionieren mit allen drei Preistypen.

Abonnementprodukte

Bei Abonnements werden Credits pro Abrechnungszyklus ausgegeben und können mit Proration, Test-Credits und spezifischen Zykluseinstellungen konfiguriert werden.
1

Create or Edit a Subscription Product

Gehen Sie zu Produkte → Produkt erstellen oder bearbeiten Sie ein bestehendes Produkt. Wählen Sie Abonnement als Preistyp und konfigurieren Sie Ihren wiederkehrenden Preis.
2

Open Entitlements Section

Erweitern Sie den Abschnitt Berechtigungen und klicken Sie auf die Anfügen-Schaltfläche neben Credits.
Produktberechtigungsabschnitt zeigt Guthaben-Anfügen-Button

The Entitlements section in the product form with Credits, License Key, and Digital Product Delivery options.

3

Select Credits to Attach

Ein Credits hinzufügen-Panel öffnet sich. Sie können ein bestehendes Credit aus dem Dropdown-Menü auswählen oder auf Neues Credit erstellen klicken, um eines sofort zu definieren.
Guthaben hinzufügen-Panel mit Auswahl-Dropdown für Guthaben

The Add Credits panel lets you select existing credits or create new ones.

Sie können bis zu 5 Credits pro Produkt zuweisen. Jedes Credit kann seine eigene Konfiguration haben.
4

Configure Credit Settings

Für jedes angehängte Credit konfigurieren:
number
erforderlich
Die Anzahl der Credits, die dem Kunden in jedem Abrechnungszeitraum gewährt werden.
number
Benachrichtigen, wenn Credits unter diesen Betrag fallen. Nützlich, um Kunden zu warnen, bevor sie keine Credits mehr haben.
number
Setzen Sie eine andere Anzahl von Credits für Testzeiträume fest. Aktivieren Sie Test-Credits nach Testende verfallen lassen, um ungenutzte Test-Credits zu widerrufen, wenn der Test in ein bezahltes Abonnement umgewandelt wird.
boolean
Berechnen Sie verbleibende Credits anteilig, wenn ein Kunde seinen Abonnementplan aktualisiert oder herunterstuft.
boolean
Verwenden Sie die Standard-Übertrag, Überschreitungs- und Verfallseinstellungen aus der Kreditberechtigung. Schalten Sie dies aus, um speziell für dieses Produkt Einstellungen anzupassen.
Gutschriftkonfigurationsformular mit Abrechnungszyklus, Test und Prorations Einstellungen

Credit configuration showing per-cycle amount, trial credits, proration, and custom settings.

5

Review and Add

Überprüfen Sie das angehängte Credit, das Name, Betrag und Ablaufdatum anzeigt. Klicken Sie auf Zum Abonnement hinzufügen, um zu bestätigen.
Guthaben hinzufügen-Panel zeigt ausgewähltes Guthaben mit Details

Review attached credits before adding them to the subscription.

Einmalige Zahlungsprodukte

Bei einmaligen Zahlungen werden Credits einmal zum Zeitpunkt des Kaufs ausgegeben.
1

Create a One-Time Product

Erstellen Sie ein Produkt mit Einzelzahlungs-Preismodell.
Produktpreissektion mit Einmalzahlung ausgewählt

Single Payment pricing selected for a one-time credit product.

2

Attach Credits

Öffnen Sie den Bereich Berechtigungen und fügen Sie Credits hinzu. Konfigurieren Sie die Anzahl der ausgegebenen Credits (insgesamt einmaliges Guthaben) beim Kauf.
Produkte mit einmaligem Credit sind ideal für Kreditaufladungspakete, Promotion-Bundles oder den Kauf von Prepaid-Credits.

Nutzungsbasierte Abrechnungsprodukte

Bei nutzungsbasierten Produkten sind Credits mit Zählern verbunden und werden automatisch basierend auf Echtzeitverbrauchsereignissen abgezogen.
1

Create a Usage-Based Product

Wählen Sie Nutzungsbasierte Abrechnung als Preismodell. Konfigurieren Sie den Basispreis und die Abrechnungshäufigkeit.
Nutzungsbasierte Abrechnung Preis-Konfiguration

Usage Based Billing pricing type with meter configuration.

2

Add a Meter

Klicken Sie auf die +-Schaltfläche im Abschnitt Zähler auswählen, um einen Zähler hinzuzufügen. Ein Abonnement kann bis zu 3 Zähler haben.
Messpanel wählen zeigt freien Schwellenwert und Guthabenschalter

The Select Meter panel with meter configuration and credit toggle.

3

Enable Credit Billing on the Meter

Schalten Sie Nutzung in Credits abrechnen um, um einen Credit an den Zähler anzuhängen. Wählen Sie die Kreditberechtigung aus dem Dropdown-Menü aus.
number
erforderlich
Die Anzahl der Einheiten, die kostenlos sind, bevor die Credit-Abzüge beginnen.
boolean
Wenn aktiviert, zieht die Zählernutzung vom Kreditguthaben des Kunden ab, anstatt pro Einheit zu berechnen.
number
erforderlich
Die Anzahl der Nutzungseinheiten, die benötigt werden, um 1 Credit abzuziehen. Zum Beispiel, wenn es auf 1000 eingestellt ist, dann verbrauchen 1.000 API-Anrufe 1 Credit.
Messer Konfiguration mit Guthabenauswahl und Messeinheiten pro Guthaben

Credit attached to a meter with per-unit conversion rate.

4

Configure Credit Issuance

Legen Sie die Anzahl der ausgegebenen Credits fest und passen Sie optional die Credit-Einstellungen für dieses Produkt an.
Guthabenkonfiguration für UBB-Produkt

Configure how many credits to issue and whether to use default settings.

5

Verify Attachment

Sobald konfiguriert, zeigt der Zähler den angehängten Credit-Namen, den Einheitspreis und den freier Schwellenwert an.
Konfiguriertes Messgerät zeigt Details der Gutschrift-Anhänge

Meter with credit attached showing price, threshold, and credit name.

Wenn Credits mit Zählern verknüpft sind, zieht das System automatisch Credits auf Grundlage der erfassten Nutzungsergebnisse ab. Ein Hintergrund-Worker verarbeitet jede Minute Ereignisse, aggregiert sie gemäß der Zählerkonfiguration und zieht sie gemäß FIFO (First-In, First-Out) von den ältesten, nicht abgelaufenen Zuschüssen des Kunden ab.

Credit-Einstellungen

Übertrag

Übertrag ermöglicht es, dass ungenutzte Credits in den nächsten Abrechnungszyklus übergehen, anstatt zu verfallen. Beispiel: Ein Kunde hat 200 ungenutzte Credits am Ende des Zyklus. Mit 75 % Übertrag werden 150 Credits übertragen und 50 verfallen.

Überschreitung

Überschreitung steuert, was passiert, wenn der Kreditguthaben eines Kunden während eines Zyklus auf null sinkt. Überschreitungsverhaltensoptionen:
Wenn Überschreitung deaktiviert ist, können Kunden den Service nicht mehr nutzen, sobald ihr Kreditguthaben auf null gesunken ist. Wählen Sie ein Überschreitungsverhalten, das zu Ihrem Abrechnungsmodell passt - Bei Zurücksetzung verzeihen ist die Standard- und einfachste Option.

Verfall

Abgelaufene Credits erstellen einen CreditExpired Ledger-Eintrag. Wenn Übertrag aktiviert ist, wird der Übertragungsprozentsatz vor dem Verfall angewendet, und nur der Rest verfällt.

Nutzungsabrechnung mit Credits

Wenn Credits mit Nutzungszählern verknüpft sind, erstellt das System ein leistungsstarkes, verbrauchsbasiertes Abrechnungsmodell. Kunden erhalten eine Credit-Zuweisung und Nutzungsereignisse ziehen automatisch von ihrem Guthaben ab.
Nutzungsabrechnungs-Dashboard zeigt Ereignistabelle mit verbrauchten Guthaben

The Usage Billing dashboard shows meter events with units consumed, credits consumed, and customer details.

So funktioniert der Zählerbasierte Credit-Abzug

  1. Ihre Anwendung sendet Nutzungsereignisse - Jedes Ereignis enthält eine Kunden-ID, Ereignisname und Metadaten
  2. Zähler aggregieren Ereignisse - Verwenden von Count, Sum, Max oder Last Aggregation
  3. Credits werden automatisch abgezogen - Ein Hintergrundprozess verarbeitet Ereignisse jede Minute, wandelt Zähleinheiten in Credits um, nutzt Ihre konfigurierte Rate und zieht vom Kundenkonto mit FIFO-Reihenfolge ab (zuerst die ältesten Zuweisungen)
  4. Übernutzung wird verfolgt - Wenn das Credit-Guthaben null erreicht und Übernutzung aktiviert ist, verfolgt das System die Übernutzung für die Endabrechnung des Zyklus

Zähler-Panel

Das Nutzungsabrechnungs-Dashboard enthält ein Zähler-Panel, das alle definierten Zähler mit ihrem Aggregationstyp auflistet:

Kundenerlebnis

Checkout

Wenn ein Kunde ein Produkt mit angehängten Credits kauft, zeigt die Checkout-Seite die enthaltenen Credits als Teil des Produktangebots.
Checkout-Seite zeigt Produkt mit enthaltenen API-Aufrufguthaben

Checkout shows included credits with the product, making the value proposition clear.

Credits erscheinen in einem Inkludiert-Bereich unterhalb der Produktbeschreibung, der den Credit-Betrag und -Typ anzeigt (z. B. “$1000 API-Aufrufe”).

Kundenportal

Kunden können ihre Credit-Guthaben im Kundenportal unter dem Abschnitt Credits anzeigen und verwalten.
Kundenportal zeigt Guthabenansicht mit Guthaben und Transaktionsverlauf

The Customer Portal shows available balance and full transaction history.

Das Portal zeigt:
  • Verfügbares Guthaben - Aktuelles Kreditguthaben prominent angezeigt
  • Credit-Tabs - Wechseln zwischen verschiedenen Credit-Typen (z. B. “OpenAI-Credits”, “Nutzungs-Token”)
  • Neueste Transaktionen - Vollständiger Verlauf mit Datum, Transaktions-ID, Typ, Betrag und laufendem Saldo
Die Transaktionstypen, die den Kunden angezeigt werden, umfassen:

Abonnementdetails

Die Abonnementdetailseite zeigt Kreditberechtigungen neben anderen Planinformationen an.
Abonnement-Details Seite zeigt Berechtigungen und Nutzungshistorie

Subscription details show credit allocation, remaining balance, and renewal date.

Wichtige angezeigte Informationen:
  • Kreditzuweisung pro Abrechnungszyklus (z. B. “1000 Credits pro Zyklus”)
  • Verbleibendes Guthaben (z. B. “7500 Credits verbleibend”)
  • Erneuerungsdatum für die nächste Credit-Ausgabe
  • Nutzungshistorie-Tab mit zählerspezifischer Aufgliederung, die verbrauchte Einheiten, Schwellenwerte, Einheitspreise und Gesamtkosten zeigt

Transaktionsdetails

Zahlungstransaktionsseiten enthalten einen Berechtigungen-Abschnitt, der alle mit der Zahlung gelieferten Berechtigungen, einschließlich Credits, anzeigt.
Transaktionsdetails-Seite zeigt Guthabenberechtigungen

Transaction details show credits alongside other entitlements like license keys and digital downloads.


Verwaltung von Credits

Dashboard-Ansichten

Liste der Kreditberechtigungen

Alle Ihre Kreditberechtigungen in Produkte → Credits anzeigen. Die Tabelle zeigt Kreditnamen, Verfalleinstellungen und bietet schnelle Aktionen zum Bearbeiten oder Archivieren.
Guthabenübersicht Seite im Produktbereich

Credits listing with total count, creation button, and management actions.

Kundendaten zu Credits

Anzeigen der spezifischen Kreditguthaben und des Transaktionsverlaufs eines Kunden von Kunden → [Kundenname] → Credits.
Kundendetails-Seite mit Guthaben-Tab zeigt Guthaben und Transaktionen

Customer detail page showing credit balance and full transaction ledger.

Die Kunden-Credit-Ansicht umfasst:
  • Credit-Auswahl - Wechseln zwischen verschiedenen Kreditberechtigungen
  • Verfügbares Guthaben - Aktuelles Guthaben in großer, prominenter Darstellung
  • Kredit/Debit anwenden - Schaltfläche zur manuellen Anpassung des Guthabens des Kunden
  • Neueste Transaktionen - Vollständiges Ledger mit Datum, Transaktions-ID, Typ, Betrag und laufendem Saldo

Manuelle Anpassungen

Sie können das Guthaben eines Kunden direkt vom Dashboard manuell gutschreiben oder belasten:
1

Navigate to Customer

Gehen Sie zu Kunden und wählen Sie den Kunden aus.
2

Open Credits Tab

Klicken Sie auf den Tab Credits und wählen Sie die entsprechende Kreditberechtigung aus dem Brieftaschenauswahlmenü aus.
3

Apply Credit or Debit

Klicken Sie auf Kredit/Debit anwenden, um die Anpassungsschnittstelle zu öffnen.
string
erforderlich
Wählen Sie Gutschreiben, um Credits hinzuzufügen, oder Belasten, um Credits vom Guthaben des Kunden zu entfernen.
number
erforderlich
Die Anzahl der hinzuzufügenden oder zu entfernenden Credits.
string
Optionale Erklärung für die Anpassung (z.B. “Service-Entschädigung”, “Promotional Bonus”).
4

Confirm

Überprüfen und wenden Sie die Anpassung an. Die Änderung wird sofort im Guthaben des Kunden widergespiegelt und im Kreditbuch erfasst.
Manuelle Anpassungen erstellen einen ManualAdjustment Ledger-Eintrag mit vollständiger Prüfspur.

Credit-Ledger

Jede Kreditoperation wird im Credit-Ledger erfasst und bietet eine vollständige Prüfspur: Jeder Ledger-Eintrag erfasst das Guthaben vor und nach der Transaktion, die Überschreitung vor und nach der Transaktion, eine Beschreibung und einen Verweis auf die Quelle (Zahlung, Abonnement, etc.).

Webhooks

Kreditbasierte Abrechnung löst Webhook-Ereignisse für jede Änderung im Kreditlebenszyklus aus. Verwenden Sie diese, um Ihre Anwendung mit Kreditguthaben synchron zu halten, Benachrichtigungen auszulösen oder benutzerdefinierte Abrechnungsabläufe zu erstellen. Alle Ledger-Ereignisse (credit.added bis credit.manual_adjustment) enthalten die vollständige CreditLedgerEntry-Payload mit Saldo vor/nach, Überschuss vor/nach, Quellenreferenz und dem metadata der Quelle des Abonnements oder der Zahlung des Grants (leer für Grants, die direkt über die API erstellt wurden). Das credit.balance_low-Ereignis umfasst die Schwellwertkonfiguration und den aktuellen Saldo.

Credit Webhook Payloads

Vollständige Nutzlastschemata, Feldbeschreibungen und Integrationsbeispiele für alle Credit-Webhook-Ereignisse anzeigen.

API-Verwaltung

Verwenden Sie die API, um Kreditberechtigungen programmgesteuert mit vollständiger Kontrolle über Übertrag, Überschreitung und Verfallseinstellungen zu erstellen.

Create Credit Entitlement

Erstellen Sie eine neue Kreditberechtigung mit Übertrag-, Überschreitungs- und Ablaufkonfiguration.

List Credit Entitlements

Abfragen aller Kreditberechtigungen für Ihr Unternehmen.
Abrufen, aktualisieren oder löschen Sie Kreditberechtigungen. Gelöschte Berechtigungen können wiederhergestellt werden.

Get Credit Entitlement

Abrufen einer bestimmten Kreditberechtigung nach ID.

Update Credit Entitlement

Aktualisieren von Übertrag-, Überschreitungs-, Ablauf- oder anderen Einstellungen.

Delete Credit Entitlement

Soft-Löschen einer Kreditberechtigung.

Undelete Credit Entitlement

Wiederherstellen einer zuvor gelöschten Kreditberechtigung.
Gewähren von Credits direkt auf das Guthaben eines Kunden, ohne dass ein Kauf erforderlich ist, oder manuelle Debitzugänge für Abrechnungsanpassungen erstellen.

Create Ledger Entry

Kredit- oder Debitvorgänge mit vollständiger Prüfspur und Unterstützung für Idempotenz durchführen.
Abrufen des aktuellen Credit-Guthabens eines Kunden, der Zuweisungshistorie und des vollständigen Transaktionsverlaufs für jede Kreditberechtigung.

List Balances

Auflisten aller Kundenguthaben für eine Kreditberechtigung.

Get Customer Balance

Abrufen des Guthabens eines bestimmten Kunden.

List Customer Grants

Alle Kreditvergaben für einen Kunden anzeigen.

List Customer Ledger

Vollständige Transaktionshistorie für einen Kunden.

Integrationsbeispiel

Initialisieren des Dodo-Payments-Clients:
Credits während des Checkouts an ein Abonnementprodukt anhängen:
Senden Sie Nutzungsereignisse, die Credits automatisch abziehen:

Praxisbeispiele

Preisstruktur:Konfiguration:
  • Kredittyp: Benutzerdefinierte Einheit (“AI Tokens”)
  • Präzision: 0 (ganze Tokens)
  • Übertrag: 25 % max., 1-Monats-Zeitraum
  • Überschreitung: Aktiviert, Überschreitung bei Abrechnung in Rechnung stellen
  • Zähler: ai.generation mit Summe-Aggregation auf dem Field tokens
Preisstruktur:Konfiguration:
  • Kredittyp: Benutzerdefinierte Einheit (“API-Anrufe”)
  • Präzision: 0 (ganze Anrufe)
  • Übertrag: Deaktiviert
  • Überschreitung: Developer+-Pläne erlauben Überschreitungen (bei Zurücksetzung verzeihen), Free-Plan deaktiviert Überschreitungen
  • Zähler: api.request mit Zähl-Aggregation
Preisstruktur:Konfiguration:
  • Kredittyp: Benutzerdefinierte Einheit (“GB-Stunden”)
  • Präzision: 2 (zwei Dezimalstellen)
  • Übertrag: 50 % max., einmalig übertragbar
  • Überschreitung: Aktiviert mit 200% Limit
  • Zähler: storage.usage mit Summe-Aggregation

Best Practices

  • Einfach anfangen: Beginnen Sie mit einer einzigen Kreditart und keinem Übertrag. Fügen Sie Komplexität basierend auf Kundenfeedback und Nutzungsmustern hinzu.
  • Klare Erwartungen setzen: Zeigen Sie Kreditzuweisungen, verbleibende Guthaben und Überschreitungspreise prominent auf Ihren Produktseiten und im Kundenportal an.
  • Verwenden Sie sinnvolle Einheiten: Benennen Sie Credits nach dem, was sie darstellen (z. B. “API-Anrufe”, “AI Tokens”), anstatt allgemeine Begriffe zu verwenden. Dies hilft den Kunden, den Wert zu verstehen.
  • Ablauf sorgfältig konfigurieren: Kurze Fristen (7 Tage) treiben die Dringlichkeit an, können aber Kunden frustrieren. Längere Fristen (30–90 Tage) sind für die meisten SaaS-Produkte kundenfreundlicher.
  • Niedrige Guthaben überwachen: Setzen Sie niedrige Guthabenschwellenwerte, um Kunden zu warnen, bevor sie keine Credits mehr haben, und unangenehme Überraschungen bei Überschreitungsgebühren zu reduzieren.
  • Im Testmodus testen: Erstellen Sie Credits, hängen Sie sie an Testprodukte an und simulieren Sie den vollständigen Kauf → Nutzung → Abzug → Ablauf-Zyklus, bevor Sie live gehen.
Kreditbasierte Abrechnung funktioniert nahtlos mit allen anderen Funktionen von Dodo Payments - Abonnements mit Testversionen, Planwechseln mit Anteiligkeit und dem Kundenportal. Beginnen Sie mit einem einfachen Setup und erweitern Sie es, während sich Ihr Preisplan entwickelt.
Zuletzt geändert am 26. Juni 2026