Hoppa till huvudinnehåll
Kreditbaserad fakturering låter dig ge kunderna en balans av krediter - API-anrop, tokens, beräkningsenheter eller någon anpassad metrisk - och dra av från den balansen när de använder din tjänst. Krediter fungerar för alla produkttyper: prenumerationer, engångsköp och användningsbaserad fakturering.

Vad är kreditbaserad fakturering?

Kreditbaserad fakturering ger dig ett flexibelt system för att utfärda krediträttigheter till kunder som en del av dina produkter. Istället för att debitera per användning eller begränsa tillgången genom funktionsflaggor, fördelar du en pool av krediter som kunder kan använda när de använder din tjänst. Krediter är idealiska för:
  • AI och LLM-plattformar: Ge tokens eller genereringskrediter per plan
  • API-tjänster: Tilldela API-anrop med överutnyttjad prissättning
  • Infrastrukturplattformar: Utfärda beräkningstimmar eller lagringskrediter
  • Kommunikationstjänster: Ge meddelande- eller minutkrediter per prenumeration
  • SaaS med konsumtionsnivåer: Paketera inkluderad användning i kreditpooler
Checkout showing included credits with the product purchase

Centrala koncept

Kredittyper

När du skapar en kredit väljer du mellan två typer:
Definiera krediter i din egen enhet - tokens, API-anrop, beräkningstimmar eller någon metrisk som är meningsfull för din produkt. Anpassade enheter använder den precision du ställer in (0 till 3 decimaler).Bäst för: API-anrop, AI-tokens, beräkningstimmar, lagringsenheter, meddelanden

Kreditens livscykel

Krediter följer en tydlig livscykel från utfärdande till konsumtion:
1

Credits Issued

Krediter beviljas när en kund köper en produkt (prenumeration eller engångs) med bifogade krediträttigheter. För prenumerationer utfärdas krediter på nytt vid varje faktureringscykel.
2

Credits Consumed

När kunder använder din tjänst dras krediter av. För användningsbaserade produkter drar mätarna automatiskt av krediter baserat på realtidshändelser. Du kan också dra av krediter manuellt via instrumentpanelen eller API.
3

Credits Expire or Roll Over

I slutet av faktureringscykeln (eller efter den konfigurerade utgångsperioden), går outnyttjade krediter ut eller överförs till nästa period beroende på dina inställningar.
4

Overage Handling

Om krediter tar slut mitt i cykeln, kan du tillåta överskridande (fortsatt användning bortom saldot) och välja hur överskridandet hanteras - förlåt det, fakturera det eller bär underskottet framåt.

Källor för beviljande

Krediter kan beviljas från flera källor:
KällaBeskrivning
PrenumerationKrediter utfärdade med prenumeration, utfärdade på nytt vid varje faktureringscykel
EngångsKrediter utfärdade med en engångsbetalning
APIKrediter beviljade manuellt via API eller instrumentpanel
RolloverKrediter överförda från en tidigare faktureringscykel

Skapa krediter

Skapa krediträttigheter i avsnittet Produkter → Krediter på din instrumentpanel. Varje kredit definierar enheten, precisionen, utgångsreglerna och livscykelbeteendet.
Credits listing page showing created credit entitlements
1

Navigate to Credits

Gå till Produkter på din instrumentpanel och välj fliken Krediter. Klicka på Skapa kredit för att börja.
2

Configure Basic Information

Ange ett Kreditnamn - detta är din interna identifierare för krediten.
Credit creation form showing basic info, general settings, and subscription settings
3

Set General Settings

Konfigurera kredittype och visningsegenskaper:
Credit Type
string
obligatorisk
Välj Anpassad enhet eller Fiat-krediter.
  • Anpassad enhet - Definiera din egen metrisk (tokens, API-anrop, beräkningstimmar). Kräver ett Enhetsnamn (t.ex. “Plattformstokens”) och en Precision-inställning.
  • Fiat-krediter - Krediter representerar verkligt valuta värde. Kräver en Valutaenhet-val (USD, EUR, GBP, INR, etc.).
Unit Name
string
Endast för anpassade enhetskrediter. Etiketten kunderna ser för denna kredit (t.ex. “AI Tokens”, “API-anrop”). Visas i kassan och kundportalen.
Precision
number
Endast för anpassade enhetskrediter. Antal tillåtna decimaler:
  • 0 - Heltal (bäst för räkningsbara objekt som API-anrop)
  • 1 - En decimal (0,0)
  • 2 - Två decimaler (0,00) - standard
  • 3 - Tre decimaler (0,000)
Precision kan inte ändras efter att krediten har skapats.
Credit Expiry
string
Hur länge krediter förblir giltiga efter utfärdande:
  • 7 dagar, 30 dagar (standard), 60 dagar, 90 dagar, Anpassad, eller Aldrig
Välj Anpassad för att specificera ett anpassat antal dagar (minst 1).
4

Configure Subscription Settings (Optional)

Dessa inställningar styr kreditens beteende inom återkommande prenumerationer:
Rollover
boolean
Låt outnyttjade krediter överföras till nästa faktureringscykel. När det är aktiverat, konfigurera:
  • Max Rollover Procent (0–100%) - Begränsa hur mycket som överförs
  • Rollover Tidsram - Hur länge överförda krediter förblir giltiga (t.ex. 1 månad)
  • Max Rollover Antal - Maximalt antal på varandra följande överföringar innan krediter förverkas
När krediter tar slut eller prenumerationen går ut:
Allow Overage
boolean
Låt kunderna fortsätta använda din tjänst när deras kredit balans når noll. När det är aktiverat, konfigurera:
  • Överskridandegräns - Maximalt antal krediter kunderna kan förbruka utöver sitt saldo
  • Pris Per Enhet - Kostnad per ytterligare kredit när överskridande är aktiverat (med valutaväljare)
Overage Behavior
string
obligatorisk
Styr hur överskridande hanteras i slutet av faktureringscykeln:
  • Förlåt överskridande vid återställning (standard) - Användning bortom kreditgränsen spåras men debiteras inte. Saldo återställs vid varje cykel.
  • Fakturera överskridande vid fakturering - Användning bortom kreditgränsen debiteras på nästa faktura, sedan återställs saldot.
  • Bär över underskott - Användning bortom kreditgränsen förs över som ett negativt saldo till nästa cykel.
  • Bär över underskott (automatiska återbetalningar) - Underskott förs över och återbetalas automatiskt med nya krediter i nästa cykel.
5

Create Credit

Klicka på Skapa kredit för att spara. Krediten är nu tillgänglig att bifoga till vilken produkt som helst.
Din kredittillgång är redo. Bifoga den till produkter för att börja utfärda krediter till kunder.
Börja med enkla inställningar - ingen överföring, inget överskridande - och lägg till komplexitet när du ser hur kunder använder krediter. De flesta inställningar kan uppdateras när som helst utan att påverka befintliga beviljningar. Observera att precision inte kan ändras efter att en kredit har skapats.

Bifoga krediter till produkter

Krediter bifogas produkter som rättigheter i produktens skapande- eller redigeringsflöde. Du kan bifoga upp till 3 krediter per produkt. Krediter fungerar med alla tre prissättningstyperna.

Prenumerationsprodukter

För prenumerationer utfärdas krediter per faktureringscykel och kan konfigureras med proportionellt, provkrediter och cykelspecifika inställningar.
1

Create or Edit a Subscription Product

Gå till Produkter → Skapa produkt eller redigera en befintlig produkt. Välj Prenumeration som prissättningstyp och konfigurera ditt återkommande pris.
2

Open Entitlements Section

Expandera avsnittet Rättigheter och klicka på Bifoga-knappen bredvid Krediter.
Product entitlements section showing Credits attach button
3

Select Credits to Attach

Ett Lägg till krediter-panel öppnas. Du kan välja en befintlig kredit från rullgardinsmenyn eller klicka på Skapa ny kredit för att definiera en direkt.
Add Credits panel with credit selection dropdown
Du kan bifoga upp till 3 krediter per produkt. Varje kredit kan ha sin egen konfiguration.
4

Configure Credit Settings

För varje bifogad kredit konfigurerar du:
Credits issued per billing cycle
number
obligatorisk
Antalet krediter som beviljas till kunden varje faktureringsperiod.
Low Balance Threshold
number
Notera när krediter faller under den här mängden. Användbart för att varna kunder innan de tar slut.
Credits During Free Trial
number
Ställ in en annan kreditbelopp för provperioder. Aktivera Avsluta provkrediter efter provperiodens slut för att återkalla outnyttjade provkrediter när provperioden konverteras till en betald prenumeration.
Allow Proration
boolean
Proportionera återstående krediter när en kund uppgraderar eller nedgraderar sin prenumerationsplan.
Import Default Credit Settings
boolean
Använd standardinställningarna för överföring, överskridande och utgång från krediträttigheten. Stäng av det här för att anpassa inställningar specifikt för den här produkten.
Credit configuration form with billing cycle, trial, and proration settings
5

Review and Add

Granska den bifogade krediten som visar namn, mängd och utgång. Klicka på Lägg till i prenumeration för att bekräfta.
Add Credits panel showing selected credit with details

Engångsbetalningsprodukter

För engångsbetalningar utfärdas krediter en gång vid köpetillfället.
1

Create a One-Time Product

Skapa en produkt med prissättningstypen Engångsbetalning.
Product pricing section with Single Payment selected
2

Attach Credits

Öppna avsnittet Rättigheter och bifoga krediter. Konfigurera antalet utfärdade krediter (totalt engångs beviljande) vid köp.
Engångs kreditprodukter är idealiska för kreditinläggspaket, kampanjpaket, eller förbetalda kreditköp.

Användningsbaserade faktureringsprodukter

För användningsbaserade produkter är krediter länkade till mätare och dras automatiskt av baserat på realtidens konsumtionshändelser.
1

Create a Usage-Based Product

Välj Användningsbaserad fakturering som prissättningstyp. Konfigurera grundpriset och faktureringsfrekvensen.
Usage Based Billing pricing configuration
2

Add a Meter

Klicka på +-knappen i avsnittet Välj mätare för att lägga till en mätare. En prenumeration kan ha upp till 3 mätare.
Select Meter panel showing free threshold and credit toggle
3

Enable Credit Billing on the Meter

Växla Fakturera användning i krediter för att bifoga en kredit till mätaren. Välj krediträttigheten från rullgardinsmenyn.
Free Threshold
number
obligatorisk
Antalet enheter som är fria innan krediter börjar dras av.
Bill usage in Credits
boolean
När det är aktiverat, drar mätaranvändningen från kundens kreditbalans istället för att debitera per enhet.
Meter units per credit
number
obligatorisk
Antalet användningsenheter som krävs för att dra av 1 kredit. Till exempel, om det är inställt på 1000, då förbrukar 1 000 API-anrop 1 kredit.
Meter configuration with credit selection and meter units per credit
4

Configure Credit Issuance

Ställ in antalet utfärdade krediter och anpassa kreditinställningarna för den här produkten vid behov.
Credit configuration for UBB product
5

Verify Attachment

När det är konfigurerat visar mätaren det bifogade kreditnamnet, enhetspriset och den fria gränsen.
Configured meter showing credit attachment details
När krediter är länkade till mätare, drar systemet automatiskt av krediter baserat på inkommande användningshändelser. En bakgrundsprocess hanterar händelser varje minut, aggregerar dem enligt mätarens konfiguration, och tillämpar FIFO (först in, först ut) avdrag från kundens äldsta icke-utgångna beviljanden.

Kreditinställningar

Rollover

Rollover låter outnyttjade krediter föras vidare till nästa faktureringscykel istället för att gå ut.
InställningBeskrivning
Rollover AktiveratVäxla för att låta outnyttjade krediter föras vidare
Max Rollover ProcentBegränsa hur mycket som överförs (0–100%). Vid 50% rullar endast hälften av outnyttjade krediter över
Rollover TidsramHur länge överförda krediter förblir giltiga (dag, vecka, månad, år)
Max Rollover AntalMaximalt antal gånger som krediter kan överföras i rad. Efter denna gräns förverkas återstående krediter
Exempel: En kund har 200 outnyttjade krediter vid cykelslut. Med 75% rollover, bärs 150 krediter vidare och 50 förverkas.

Överskridande

Överskridande styr vad som händer när en kunds kreditbalans når noll mitt i cykeln.
InställningBeskrivning
Tillåt ÖverskridandeVäxla för att låta kunder fortsätta använda tjänsten utöver sin kreditbalans
ÖverskridandegränsMaximalt antal krediter kunder kan förbruka utöver sitt saldo
Pris Per EnhetKostnad per ytterligare kredit förbrukad som överskridande (med valuta)
ÖverskridandebeteendeStyr vad som händer med överskridande vid slutet av faktureringscykeln (se nedan)
Överskridandebeteendealternativ:
BeteendeBeskrivning
Förlåt överskridande vid återställningAnvändning bortom kreditgränsen spåras men debiteras inte. Saldo återställs vid varje cykel
Fakturera överskridande vid faktureringAnvändning bortom kreditgränsen debiteras på nästa faktura, sedan återställs saldot
Bär över underskottÖverskridande förs över som ett negativt saldo till nästa cykel
Bär över underskott (automatiska återbetalningar)Underskott förs över och återbetalas automatiskt med nya krediter i nästa cykel
När överskridande är inaktiverat kan kunder inte använda tjänsten när deras kreditbalans når noll. Välj ett överskridandebeteende som matchar din faktureringsmodell - Förlåt vid återställning är standard och enklaste alternativ.

Utgång

InställningBeskrivning
KreditutgångVaraktighet efter utfärdande innan krediter går ut (7, 30, 60, 90, anpassade dagar, eller aldrig)
Provkrediter går ut efter provperiodHuruvida specifika provkrediter går ut när provperioden slutar
Utgångna krediter skapar en CreditExpired lägerpost. Om rollover är aktiverat tillämpas rolloverprocent innan utgång, och endast återstoden går ut.

Användningsfakturering med krediter

När krediter är länkade till användarmsmätare skapar systemet en kraftfull konsumtionsbaserad faktureringsmodell. Kunderna får en kreditallokering, och användningshändelser drar automatiskt av från deras balans.
Usage Billing dashboard showing events table with credits consumed

Hur mätarbaserat kreditavdrag fungerar

  1. Din applikation skickar användningshändelser - Varje händelse inkluderar ett kund-ID, händelsenamn och metadata
  2. Mätare aggregerar händelser - Använder räkning, summa, max, sista eller unik räkning aggregering
  3. Krediter dras av automatiskt - En bakgrundsprocess hanterar händelser varje minut, konverterar mätarenheter till krediter med din konfigurerade ränta, och drar av från kundens balans med FIFO-ordning (äldsta beviljanden först)
  4. Överskridande spåras - Om kreditbalansen når noll och överskridande är aktiverat, spårar systemet överskridande användning för fakturering i slutet av cykeln

Måttpanel

Användningsfaktureringsinstrumentpanelen inkluderar en Mätare-panel som visar alla definierade mätare med deras aggregeringstyp:
AggregeringBeskrivningExempel
RäkningTotalt antal händelserAPI-anrop
SummaSumma av ett värdefältTotalt överförda byte
MaxHögsta uppmätta värdetMax användare samtidigt
SistaSenaste värdetAktuell lagring använd
Unik räkningRäkning av distinkta värdenUnika aktiva användare

Kundupplevelse

Kassan

När en kund köper en produkt med bifogade krediter, visar kassasidan de inkluderade krediterna som en del av produkterbjudandet.
Checkout page showing product with included API call credits
Krediter visas i en Inkluderar-sektion under produktbeskrivningen och visar kreditmängd och typ (t.ex. “$1000 API-anrop”).

Kundportalen

Kunderna kan se och hantera sina kreditbalanser i kundportalen under sektionen Krediter.
Customer Portal credits view with balance and transaction history
Portalen visar:
  • Tillgänglig Balans - Nuvarande kreditbalans visad framträdande
  • Kredittabbar - Växla mellan olika kredittyper (t.ex. “OpenAI Credits”, “Usage Tokens”)
  • Senaste Transaktioner - Full historik med datum, transaktions-ID, typ, belopp och löpande balans
Transaktionstyper som visas för kunder inkluderar:
TypBeskrivningBelopp
Krediter med prenumerationKrediter utfärdade med prenumeration köp/förnyelseGrön (+)
EngångskrediterKrediter från engångsköp eller manuella beviljningarGrön (+)
AnvändningsavdragKrediter förbrukade genom användning av tjänstenRöd (-)
ÖverskridandeAnvändning bortom kreditbalansRöd (-)

Prenumerationsdetaljer

Prenumerationsdetaljsidan visar krediträttigheter tillsammans med annan planinformation.
Subscription details page showing entitlements and usage history
Nyckelinformation som visas:
  • Kreditallokering per faktureringscykel (t.ex. “1000 krediter varje cykel”)
  • Återstående balans (t.ex. “7500 krediter kvar”)
  • Förnyelsedatum för nästa kreditutfärdande
  • Användningshistorik-flik med nivåuppdelning som visar förbrukade enheter, trösklar, enhetspriser och totala kostnader

Transaktionsdetaljer

Transaktionssidor för betalningar inkluderar en Rättigheter-sektion som visar alla rättigheter som levererades med betalningen, inklusive krediter.
Transaction details page showing credit entitlements

Hantera krediter

Instrumentpanelsvyer

Krediträttighetslista

Se alla dina krediträttigheter i Produkter → Krediter. Tabellen visar kreditnamn, utgångsinställningar och ger snabba åtgärder för redigering eller arkivering.
Credits listing page in the Products section

Kundens kreditdetaljer

Visa en specifik kunds kreditbalanser och transaktionshistorik från Kunder → [Kundnamn] → Krediter.
Customer details page with Credits tab showing balance and transactions
Kundens kredisvy inkluderar:
  • Kreditväljare - Växla mellan olika kredittillgångar
  • Tillgänglig Balans - Nuvarande saldo i stor, framträdande visning
  • Tillämpa Kredit/Debitering - Knapp för att manuellt justera kundens balans
  • Senaste Transaktioner - Full huvudbok med datum, transaktions-ID, typ, belopp och löpande balans

Manuella justeringar

Du kan manuellt kreditera eller debitera en kunds balans direkt från instrumentpanelen:
1

Navigate to Customer

Gå till Kunder och välj kunden.
2

Open Credits Tab

Klicka på fliken Krediter och välj lämpligt kreditgodkännande från plånboksväljaren.
3

Apply Credit or Debit

Klicka Tillämpa Kredit/Debitering för att öppna justeringsgränssnittet.
Transaction Type
string
obligatorisk
Välj Kredit för att lägga till krediter eller Debitering för att ta bort krediter från kundens balans.
Amount
number
obligatorisk
Antalet krediter att lägga till eller ta bort.
Reason
string
Valfri förklaring för justeringen (t.ex. “Tjänstekompensation”, “Kampanjbonus”).
4

Confirm

Granska och tillämpa justeringen. Förändringen återspeglas omedelbart i kundens balans och registreras i kreditliggaren.
Manuella justeringar skapar en ManualAdjustment liggarinlägg med fullständig spårningshistorik.

Kreditliggare

Varje kreditåtgärd registreras i kreditliggaren, vilket ger en komplett spårningshistorik:
TransaktionstypBeskrivning
Kredit tillagdKrediter beviljade (prenumeration, engångs, eller API)
Kredit avdragenKrediter förbrukade genom användning eller manuell debitering
Kredit utgångetKrediter utgångna utan överföring
Kredit överförenKrediter förda vidare till nästa period
Överföring förverkasÖverförda krediter förverkas efter maximalt överföringsantal uppnåtts
Överskridande debiteratAnvändning bortom kreditbalans med tillåtet överskridande
Automatisk påfyllningAutomatisk kreditpåfyllning vid låg balans
Manuell justeringKredit eller debitering tillämpad manuellt av handlaren
ÅterbetalningKrediter återbetalade
Varje liggarinlägg registrerar saldon före och efter transaktionen, överskridande före och efter, en beskrivning, och referens till källan (betalning, prenumeration, etc.).

Webhooks

Kreditbaserad fakturering genererar webhook-händelser för varje ändring i kreditens livscykel. Använd dessa för att hålla din applikation i synk med kreditbalanser, utlösa notifikationer, eller bygga anpassade faktureringsarbetsflöden.
HändelseBeskrivning
credit.addedKrediter beviljade till en kund
credit.deductedKrediter förbrukade genom användning eller manuell debitering
credit.expiredOutnyttjade krediter utgånget
credit.rolled_overKrediter förda vidare till en ny rättighet
credit.rollover_forfeitedKrediter förverkas vid maximalt överföringsantal
credit.overage_chargedÖverskridandeavgifter tillämpade
credit.manual_adjustmentManuell kredit/debiteringsjustering gjord
credit.balance_lowBalans föll under konfigurerad tröskel
Alla liggarhändelser (credit.added genom credit.manual_adjustment) inkluderar den fullständiga CreditLedgerEntry nyttolasten med balans före/efter, överskridande före/efter, och källreferens. Händelsen credit.balance_low inkluderar tröskelkonfigurationen och aktuell balans.

Credit Webhook Payloads

Visa fullständiga nyttolast scheman, fältbeskrivningar och integrations exempel för alla kreditwebhook-händelser.

API-hantering

Använd API:t för att skapa kredittillgångar programmatiskt med full kontroll över överföring, överskridande och utgångsinställningar.

Create Credit Entitlement

Skapa en ny kredittillgång med överföring, överskridande, och utgångskonfiguration.

List Credit Entitlements

Hämta alla kredittillgångar för ditt företag.
Hämta, uppdatera, eller ta bort kredittillgångar. Raderade tillgångar kan återställas.

Get Credit Entitlement

Hämta en specifik kredittillgång via ID.

Update Credit Entitlement

Uppdatera överföring, överskridande, utgång eller andra inställningar.

Delete Credit Entitlement

Mjuk-radera en kredittillgång.

Undelete Credit Entitlement

Återställ en tidigare raderad kredittillgång.
Bevilja krediter direkt till en kunds balans utan krav på köp, eller skapa manuella debiteringar för faktureringsjusteringar.

Create Ledger Entry

Kreditera eller debitera en kunds balans med full spårningshistorik och idempotensstöd.
Hämta en kunds nuvarande kreditbalans, beviljandehistorik, och komplett transaktionshistorik för någon krediträtt.

List Balances

Lista alla kundbalanser för en kredittillgång.

Get Customer Balance

Hämta en specifik kunds balans.

List Customer Grants

Visa alla kreditbeviljningar för en kund.

List Customer Ledger

Full transaktionshistorik för en kund.

Integrations Exempel

Initiera Dodo Payments-klienten:
import DodoPayments from 'dodopayments';

const client = new DodoPayments({
  bearerToken: process.env['DODO_PAYMENTS_API_KEY'],
  environment: 'test_mode', // defaults to 'live_mode'
});
Bifoga krediter till en prenumerationsprodukt under kassan:
const session = await client.checkoutSessions.create({
  product_cart: [
    {
      product_id: 'prod_ai_pro_plan',
      quantity: 1,
    }
  ],
  customer: { email: 'customer@example.com' },
  return_url: 'https://yourapp.com/success'
});
Skicka användningshändelser som automatiskt drar av krediter:
await client.usageEvents.ingest({
  events: [{
    event_id: `gen_${Date.now()}`,
    customer_id: 'cus_abc123',
    event_name: 'ai.generation',
    timestamp: new Date().toISOString(),
    metadata: { model: 'gpt-4', tokens: 1500 }
  }]
});

Verkliga Exempel

Prissättningsstruktur:
PlanPrisKrediter/månadÖverskridande
Starter$29/mån10,000 tokens$0.003/token
Pro$99/mån100,000 tokens$0.002/token
Enterprise$499/mån1,000,000 tokens$0.001/token
Konfiguration:
  • Kredit typ: Anpassad enhet (“AI Tokens”)
  • Precision: 0 (hela tokens)
  • Överföring: 25% max, 1 månads tidsram
  • Överskridande: Aktiverat, fakturera överskridande vid fakturering
  • Mätare: ai.generation med Summa aggregering på fältet tokens
Prissättningsstruktur:
PlanPrisKrediter/månadÖverskridande
Gratis$0/mån1,000 anropBlockerat
Utvecklare$19/mån50,000 anrop$0.001/anrop
Företag$99/mån500,000 anrop$0.0005/anrop
Konfiguration:
  • Kredit typ: Anpassad enhet (“API Calls”)
  • Precision: 0 (hela anrop)
  • Överföring: Inaktiverad
  • Överskridande: Utvecklare+ planer tillåter överskridande (förlåt vid återställning), gratis plan inaktiverar överskridande
  • Mätare: api.request med Räkningsaggregering
Prissättningsstruktur:
PlanPrisKrediter/månadÖverskridande
Personlig$9/mån100 GB-timmar$0.05/GB-timme
Team$49/mån1,000 GB-timmar$0.03/GB-timme
Konfiguration:
  • Kredit typ: Anpassad enhet (“GB-timmar”)
  • Precision: 2 (två decimaler)
  • Överföring: 50% max, överförs en gång
  • Överskridande: Aktiverat med 200% gräns
  • Mätare: storage.usage med Summa aggregering

Bästa praxis

  • Börja enkelt: Börja med en enda kredit typ och ingen överföring. Lägg till komplexitet baserat på kundfeedback och användningsmönster.
  • Klart definiera förväntningar: Visa kreditallokeringar, återstående saldon, och prissättning för överskridande tydligt på dina produktsidor och kundportaler.
  • Använd meningsfulla enheter: Namnge krediter efter vad de representerar (t.ex. “API-anrop”, “AI-tokens”) istället för generiska termer. Detta hjälper kunder att förstå värdet.
  • Konfigurera utgång noggrant: Kortsiktiga utgångsfönster (7 dagar) driver på brådska men kan frustrera kunder. Längre fönster (30–90 dagar) är mer kundvänliga för de flesta SaaS-produkter.
  • Övervaka låga saldon: Ställ in låga saldotrösklar för att varna kunder innan de tar slut, vilket minskar risken för överraskande överskridandeavgifter.
  • Testa i testläge: Skapa krediter, bifoga dem till testprodukter, och simulera hela köp → användning → avdrag → utgångscykel innan du går live.
Kreditbaserad fakturering fungerar sömlöst med alla andra Dodo Payments funktioner - prenumerationer med prov, planändringar med proportionering, och kundportalen. Börja med en grundläggande inställning och expandera när din prissättningsmodell utvecklas.
Last modified on March 24, 2026