Che cos’è la Fatturazione Basata su Crediti?
La Fatturazione Basata su Crediti ti offre un sistema flessibile per emettere diritti di credito ai clienti come parte dei tuoi prodotti. Invece di addebitare per utilizzo o limitare l’accesso tramite flag di funzionalità, puoi allocare un pool di crediti da cui i clienti attingono mentre utilizzano il tuo servizio. I crediti sono ideali per:- Piattaforme AI e LLM: Concedi token o crediti di generazione per livello di piano
- Servizi API: Allocca crediti di chiamata API con prezzi di eccedenza
- Piattaforme di infrastruttura: Emetti ore di calcolo o crediti di archiviazione
- Servizi di comunicazione: Fornisci crediti di messaggio o minuti per abbonamento
- SaaS con livelli di consumo: Includi il consumo incluso in pool di crediti

Credits appear as entitlements on your products and show in checkout, customer portal, and subscription details.
Concetti di Base
Tipi di Credito
Quando crei un credito, scegli tra due tipi:- Custom Unit
- Fiat Credits
Ciclo di Vita dei Crediti
I crediti seguono un ciclo di vita chiaro dall’emissione al consumo:Credits Issued
Credits Consumed
Credits Expire or Roll Over
Overage Handling
Fonti di Concessione
I crediti possono essere concessi da più fonti:Creazione di Crediti
Crea diritti di credito nella sezione Prodotti → Crediti della tua dashboard. Ogni credito definisce l’unità, la precisione, le regole di scadenza e il comportamento del ciclo di vita.
The Credits tab under Products shows all your credit entitlements.
Navigate to Credits
Configure Basic Information

The credit creation form with all configuration sections.
Set General Settings
- Unità personalizzata - Definisci la tua metrica (token, chiamate API, ore di calcolo). Richiede un Nome dell’Unità (ad es., “Token della piattaforma”) e un’impostazione di Precisione.
- Crediti Fiat - I crediti rappresentano il valore reale della valuta. Richiede una selezione di Valuta dell’Unità (USD, EUR, GBP, INR, ecc.).
0 a 10:0- Numeri interi (ideale per elementi quantificabili come le chiamate API)1- Una cifra decimale (0,0)2- Due cifre decimali (0,00) - predefinito3- Tre cifre decimali (0,000)- Fino a
10- Per unità ad alta precisione (ad es. token frazionari o micro-utilizzo)
- 7 giorni, 30 giorni (predefinito), 60 giorni, 90 giorni, Personalizzato, o Mai
Configure Subscription Settings (Optional)
- Percentuale Massima di Rollover (0–100%) - Limita quanto viene trasferito
- Periodo di Validità del Rollover - Quanto tempo i crediti trasferiti rimangono validi (ad es., 1 Mese)
- Conteggio Massimo di Rollover - Massimo di rollover consecutivi prima che i crediti vengano persi
- Limite di Eccedenza - Massimi crediti che i clienti possono consumare oltre il loro saldo
- Prezzo Per Unità - Costo per credito aggiuntivo quando l’eccedenza è abilitata (con selettore di valuta)
- Perdona l’eccedenza al reset (predefinito) - L’uso oltre il limite di credito è tracciato ma non fatturato. Il saldo si resetta ad ogni ciclo.
- Fattura l’eccedenza alla fatturazione - L’uso oltre il limite di credito è addebitato sulla prossima fattura, poi il saldo si resetta.
- Trasporta il deficit - L’uso oltre il limite di credito viene portato avanti come saldo negativo nel ciclo successivo.
- Trasporta il deficit (ripaga automaticamente) - Il deficit viene portato avanti ed è automaticamente rimborsato con nuovi crediti nel ciclo successivo.
Create Credit
Allegare Crediti ai Prodotti
I crediti sono allegati ai prodotti come diritti nel flusso di creazione o modifica del prodotto. Puoi allegare fino a 5 crediti per prodotto. I crediti funzionano con tutti e tre i tipi di prezzo.Prodotti in Abbonamento
Per gli abbonamenti, i crediti vengono emessi per ciclo di fatturazione e possono essere configurati con ripartizione, crediti di prova e impostazioni specifiche per il ciclo.Create or Edit a Subscription Product
Open Entitlements Section

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

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

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

Review attached credits before adding them to the subscription.
Prodotti a Pagamento Unico
Per i pagamenti una tantum, i crediti vengono emessi una volta sola al momento dell’acquisto.Create a One-Time Product

Single Payment pricing selected for a one-time credit product.
Attach Credits
Prodotti con Fatturazione Basata sull’Uso
Per i prodotti basati sull’uso, i crediti sono collegati ai metri e dedotti automaticamente in base agli eventi di consumo in tempo reale.Create a Usage-Based Product

Usage Based Billing pricing type with meter configuration.
Add a Meter

The Select Meter panel with meter configuration and credit toggle.
Enable Credit Billing on the Meter
1000, allora 1.000 chiamate API consumano 1 credito.
Credit attached to a meter with per-unit conversion rate.
Configure Credit Issuance

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

Meter with credit attached showing price, threshold, and credit name.
Impostazioni del Credito
Rollover
Il rollover consente ai crediti non utilizzati di essere trasportati al ciclo di fatturazione successivo invece di scadere.Eccedenza
L’eccedenza controlla cosa succede quando il saldo di crediti di un cliente raggiunge zero a metà ciclo.Scadenza
CreditExpired. Se il rollover è abilitato, la percentuale di rollover viene applicata prima della scadenza e solo il restante scade.Fatturazione ad Uso con Crediti
Quando i crediti sono collegati ai metri di uso, il sistema crea un potente modello di fatturazione basato sul consumo. I clienti ricevono un’allocazione di crediti e gli eventi di utilizzo detraggono automaticamente dal loro saldo.
The Usage Billing dashboard shows meter events with units consumed, credits consumed, and customer details.
Come Funziona la Detrazione di Crediti Basata su Metro
- La tua applicazione invia eventi di utilizzo - Ogni evento include un ID cliente, nome dell’evento e metadati
- I misuratori aggregano gli eventi - Usando Count, Sum, Max, o Last come aggregazione
- I crediti vengono detratti automaticamente - Un lavoratore in background elabora gli eventi ogni minuto, converte le unità del misuratore in crediti usando il tuo tasso configurato e detrae dal saldo del cliente usando l’ordinamento FIFO (prima i grant più vecchi)
- L’eccedenza viene monitorata - Se il saldo del credito raggiunge zero e l’eccedenza è abilitata, il sistema monitora l’uso in eccedenza per la fatturazione di fine ciclo
Pannello Metri
La dashboard di Fatturazione ad Uso include un pannello Metri che elenca tutti i metri definiti con il loro tipo di aggregazione:Esperienza del Cliente
Checkout
Quando un cliente acquista un prodotto con crediti allegati, la pagina di checkout mostra i crediti inclusi come parte dell’offerta del prodotto.
Checkout shows included credits with the product, making the value proposition clear.
Portale del Cliente
I clienti possono visualizzare e gestire i loro saldi di credito nel Portale Clienti sotto la sezione Crediti.
The Customer Portal shows available balance and full transaction history.
- Saldo Disponibile - Saldo attuale di crediti visualizzato in modo prominente
- Schede di Credito - Cambia tra diversi tipi di credito (ad es., “Crediti OpenAI”, “Token di Utilizzo”)
- Transazioni Recenti - Cronologia completa con data, ID transazione, tipo, importo e saldo corrente
Dettagli dell’Abbonamento
La pagina dei dettagli dell’abbonamento mostra i diritti di credito accanto ad altre informazioni sul piano.
Subscription details show credit allocation, remaining balance, and renewal date.
- Allocazione del credito per ciclo di fatturazione (ad es., “1000 crediti per ciclo”)
- Saldo rimanente (ad es., “7500 crediti rimanenti”)
- Data di rinnovo per la prossima emissione di crediti
- Cronologia dell’uso tab con dettaglio per livello metro che mostra le unità consumate, soglie, prezzi unitari e costi totali
Dettagli della Transazione
Le pagine delle transazioni di pagamento includono una sezione Diritti che mostra tutti i diritti consegnati con il pagamento, inclusi i crediti.
Transaction details show credits alongside other entitlements like license keys and digital downloads.
Gestione dei Crediti
Visualizzazioni della Dashboard
Elenco dei Diritti di Credito
Visualizza tutti i tuoi diritti di credito in Prodotti → Crediti. La tabella mostra il nome del credito, le impostazioni di scadenza e fornisce azioni rapide per la modifica o l’archiviazione.
Credits listing with total count, creation button, and management actions.
Dettagli Crediti Clienti
Visualizza i saldi dei crediti e la cronologia delle transazioni di uno specifico cliente in Clienti → [Nome Cliente] → Crediti.
Customer detail page showing credit balance and full transaction ledger.
- Selettore di Credito - Cambia tra diversi diritti di credito
- Saldo Disponibile - Saldo corrente in grande, display prominente
- Applica Credito/Debit - Pulsante per regolare manualmente il saldo del cliente
- Transazioni Recenti - Registro completo con data, ID transazione, tipo, importo e saldo corrente
Regolazioni Manuali
Puoi accreditare o addebitare manualmente il saldo di un cliente direttamente dalla dashboard:Navigate to Customer
Open Credits Tab
Apply Credit or Debit
Confirm
ManualAdjustment con pista di controllo completa.Registro Crediti
Ogni operazione di credito è registrata nel registro dei crediti, fornendo una pista di controllo completa:Webhooks
La Fatturazione Basata su Crediti attiva eventi webhook per ogni cambiamento del ciclo di vita del credito. Usa questi per mantenere sincronizzata la tua applicazione con i saldi di crediti, attivare notifiche o costruire flussi di lavoro di fatturazione personalizzati.credit.added fino a credit.manual_adjustment) includono l’intero payload CreditLedgerEntry con saldo prima/dopo, eccedenza prima/dopo, riferimento della fonte, e l’metadata dell’abbonamento di origine della concessione o del pagamento (vuoto per le concessioni create direttamente tramite l’API). L’evento credit.balance_low include la configurazione della soglia e il saldo attuale.
Credit Webhook Payloads
Gestione API
Create Credit Entitlements
Create Credit Entitlements
Create Credit Entitlement
List Credit Entitlements
Manage Credit Entitlements
Manage Credit Entitlements
Get Credit Entitlement
Update Credit Entitlement
Delete Credit Entitlement
Undelete Credit Entitlement
Grant and Adjust Credits
Grant and Adjust Credits
Create Ledger Entry
Query Balances and Ledger
Query Balances and Ledger
List Balances
Get Customer Balance
List Customer Grants
List Customer Ledger
Esempio di Integrazione
Inizializza il client di Dodo Payments:Esempi Reali
AI SaaS Platform
AI SaaS Platform
- Tipo di Credito: Unità Personalizzata (“Token AI”)
- Precisione: 0 (token interi)
- Rollover: 25% max, durata 1 mese
- Eccedenza: abilitata, fattura eccedenza alla fatturazione
- Metro:
ai.generationcon aggregazione Sum su campotokens
API Gateway
API Gateway
- Tipo di Credito: Unità Personalizzata (“Chiamate API”)
- Precisione: 0 (chiamate intere)
- Rollover: Disabilitato
- Eccedenza: piani Developer+ consentono eccedenza (perdona al reset), piano Free disabilita eccedenza
- Metro:
api.requestcon aggregazione Count
Cloud Storage Service
Cloud Storage Service
- Tipo di Credito: Unità Personalizzata (“Ore-GB”)
- Precisione: 2 (due decimali)
- Rollover: 50% max, trasporta una volta
- Eccedenza: abilitata con limite al 200%
- Metro:
storage.usagecon aggregazione Sum
Migliori Pratiche
- Inizia semplice: Comincia con un singolo tipo di credito e nessun rollover. Aggiungi complessità basata sul feedback dei clienti e sui modelli di utilizzo.
- Imposta aspettative chiare: Mostra allocazioni di credito, saldi rimanenti e prezzi di eccedenza in modo prominente nelle pagine dei tuoi prodotti e nel portale clienti.
- Usa unità significative: Dai un nome ai crediti basato su ciò che rappresentano (es., “Chiamate API”, “Token AI”) piuttosto che termini generici. Questo aiuta i clienti a capire il valore.
- Configura la scadenza con attenzione: Finestre di scadenza brevi (7 giorni) creano urgenza ma possono frustrare i clienti. Finestre più lunghe (30–90 giorni) sono più adatte ai prodotti SaaS.
- Monitora i saldi bassi: Imposta soglie di saldo basso per avvisare i clienti prima che esauriscano, riducendo i costi di eccedenza a sorpresa.
- Test in modalità di test: Crea crediti, allegali a prodotti di test e simula il ciclo completo (acquisto → uso → detrazione → scadenza) prima di andare live.