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, infrastrukturplattformar och alla produkter där värdet ökar med användning.

Hur Det Fungerar

1

Skicka Användningsevenemang

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

Mätare Samlar Användning

Mätare samlar händelser till debiterbara kvantiteter med hjälp av Count, Sum, Max eller Last-aggregat.
3

Automatisk Fakturering

Ställ in priser per enhet och fria trösklar. Kunder faktureras automatiskt varje cykel.

Kärnkoncept

Händelser

Händelser representerar användningsåtgärder i din applikation. Varje händelse inkluderar:
  • Händelsenamn: Typ av användning (t.ex. api.call)
  • Kund-ID: Vem som använde det
  • Metadata: Ytterligare egenskaper för aggregation

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
Skapa mätargränssnitt

Produkter med Användningsprissättning

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

Kundkrediter

Ge kunder inkluderade användningskrediter som förnyas varje faktureringscykel. Krediter tillämpas före betald användning.

Snabbstart

1

Skapa en Mätare

I din instrumentpanel: MätareSkapa Mätare
  1. Ställ in händelsenamn (t.ex. api.call)
  2. Välj aggregation (Count, Sum, Max, Last)
  3. Lägg till valfria filter
2

Lägg till Produkt

Koppla mätaren till en produkt med prissättning:
Lägga till mätare till produkt
  1. Välj Användningsbaserad Fakturering
  2. Välj din mätare
  3. Ställ in pris per enhet och fri tröskel
3

Skicka Händelser

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

Övervaka Användning

Mätardashboard
Kontrollera din mätardashboard för att se händelser och användningsaggregation. Kunder faktureras automatiskt varje cykel.

Användningsfall

API:er & Infrastruktur

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

AI Användningsspårning

Spåra token, generationer, bearbetningstid. Exempel: $0.04 per standardbild, $0.08 per HD.

Data & Analys

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

Kommunikation

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

Nästa Steg