Hoppa till huvudinnehåll
Användningsbaserad fakturering låter dig debitera kunder för vad de faktiskt använder—API-anrop, lagring, AI-token eller vilken mätning du definierar. Kunder betalar för konsumtion, inte fasta avgifter.
Perfekt för: API:er, AI-tjänster, infrastruktursplattformar och alla produkter där värde skalar med användning.

Hur Det Fungerar

1

Send Usage Events

Din applikation skickar händelser när fakturerbara åtgärder inträffar.
{
  "event_id": "evt_123",
  "customer_id": "cus_abc",
  "event_name": "api.call",
  "metadata": { "endpoint": "/v1/users" }
}
2

Meters Aggregate Usage

Mätare aggregerar händelser till fakturerbara mängder med hjälp av aggregeringarna Count, Sum, Max eller Last.
3

Automatic Billing

Sätt pris per enhet och kostnadsfria tröskelvärden. Kunder faktureras automatiskt varje cykel.

Kärnkoncept

Händelser

Events represent usage actions in your application. Each event includes:
  • Event Name: Typ av användning (t.ex. api.call)
  • Customer ID: Vem som använde det
  • Metadata: Ytterligare egenskaper för aggregering

Mätare

Mätare samlar händelser till debiterbara kvantiteter:
  • Count: Totalt antal händelser (API-anrop)
  • Sum: Lägg till värden (totala byte)
  • Max: Högsta värde (toppar användare)
  • Last: Senaste värde
Gränssnitt för att skapa mätare

Produkter med Användningsprissättning

Ställ in priser per enhet och valfria fria trösklar:
Priskonfiguration
Exempel: 2 500 anrop - 1 000 gratis = 1 500 × 0.02=0.02 = 30.00

Kreditbaserad avdrag

Istället för att ta betalt per enhet i dollar kan du konfigurera mätare så att de drar från en kunds kreditbalans. Krediter uppdateras varje faktureringsperiod och tillämpas före eventuella överagesavgifter.

Snabbstart

1

Create a Meter

I din instrumentpanel: MetersCreate Meter
  1. Ange händelsens namn (t.ex. api.call)
  2. Välj aggregering (Count, Sum, Max, Last)
  3. Lägg till valfria filter
2

Add to Product

Koppla mätare till en produkt med prissättning:
Lägger till mätare i produkt
  1. Välj Usage-Based Billing
  2. Välj din mätare
  3. Ange pris per enhet och kostnadsfri tröskel
3

Send Events

await fetch('https://test.dodopayments.com/events/ingest', {
  method: 'POST',
  headers: {
    'Authorization': `Bearer ${process.env.DODO_PAYMENTS_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

Monitor Usage

Mätarens instrumentpanel
Kontrollera mätarens instrumentpanel för att se händelser och användningsaggregering. Kunder faktureras automatiskt varje cykel.

Användningsfall

APIs & Infrastructure

Spåra API-anrop, beräkningstimmar, bandbredd, lagring. Exempel: $0.001 per anrop efter 10 000 gratis.

AI Usage Tracking

Spåra tokens, genereringar, bearbetningstid. Exempel: $0.04 per standardbild, $0.08 per HD.

Data & Analytics

Fakturera efter bearbetad data, körda frågor, analyserade poster. Exempel: $5 per GB efter 10 GB gratis.

Communication

Räkna meddelanden, minuter, överförd data. Exempel: $0.01 per skickat SMS.

Nästa Steg