Vai al contenuto principale

Documentation Index

Fetch the complete documentation index at: https://docs.dodopayments.com/llms.txt

Use this file to discover all available pages before exploring further.

Dodo Payments fornisce notifiche webhook in tempo reale per tenerti informato su eventi critici relativi a transazioni, abbonamenti, rimborsi, controversie e gestione delle chiavi di licenza. Di seguito è riportata una guida dettagliata a questi eventi, categorizzati per chiarezza, insieme a suggerimenti e considerazioni per l’implementazione.

Eventi di Pagamento

Event NameEvent TypeDescription
Payment Succeededpayment.succeededViene attivato quando un pagamento viene elaborato con successo.
Payment Failedpayment.failedSi verifica quando un tentativo di pagamento fallisce a causa di errori, carte rifiutate o altri problemi.
Payment Processingpayment.processingIndica che un pagamento è attualmente in fase di elaborazione.
Payment Cancelledpayment.cancelledViene attivato quando un pagamento viene annullato prima del completamento.

Eventi di Rimborso

Event NameEvent TypeDescription
Refund Succeededrefund.succeededViene attivato quando un rimborso viene elaborato con successo.
Refund Failedrefund.failedSi verifica quando un tentativo di rimborso fallisce a causa di errori di elaborazione o altri problemi.

Eventi di Controversia

Event NameEvent TypeDescription
Dispute Openeddispute.openedViene attivato quando un cliente avvia una controversia.
Dispute Expireddispute.expiredIndica che una controversia è scaduta senza risoluzione.
Dispute Accepteddispute.acceptedViene attivato quando un commerciante accetta la controversia.
Dispute Cancelleddispute.cancelledSi verifica quando una controversia viene annullata dal cliente o dal sistema.
Dispute Challengeddispute.challengedViene attivato quando un commerciante contesta una controversia.
Dispute Wondispute.wonIndica che il commerciante ha vinto con successo una controversia.
Dispute Lostdispute.lostSi verifica quando il commerciante perde una controversia.

Eventi di Abbonamento

Event NameEvent TypeDescription
Subscription Activesubscription.activeIndica che un abbonamento è ora attivo e sono programmati addebiti ricorrenti.
Subscription Updatedsubscription.updatedViene attivato quando viene aggiornato qualsiasi campo dell’abbonamento (sincronizzazione in tempo reale senza polling).
Subscription On Holdsubscription.on_holdViene attivato quando un abbonamento viene messo temporaneamente in pausa a causa di un rinnovo non riuscito.
Subscription Renewedsubscription.renewedSi verifica quando un abbonamento viene rinnovato con successo.
Subscription Plan Changedsubscription.plan_changedViene attivato quando un abbonamento viene aggiornato, retrocesso o modificato con addon diversi.
Subscription Cancelledsubscription.cancelledViene attivato quando un abbonamento viene annullato dal commerciante o dal cliente.
Subscription Failedsubscription.failedIndica un abbonamento fallito. Ciò significa che non siamo riusciti a creare un mandato.
Subscription Expiredsubscription.expiredViene attivato quando un abbonamento raggiunge la fine del suo periodo e scade.

Eventi di Chiave di Licenza

Event NameEvent TypeDescription
License Key Createdlicense_key.createdViene attivato quando viene creata una nuova chiave di licenza per un prodotto.

Eventi di Concessione dei Diritti

Nome EventoTipo di EventoDescrizione
Grant Createdentitlement_grant.createdViene creata una nuova concessione di diritti per un cliente. Le concessioni delle chiavi di licenza arrivano delivered; le concessioni basate su OAuth (Discord, GitHub, Notion) arrivano pending.
Grant Deliveredentitlement_grant.deliveredIl completamento della concessione è avvenuto: chiave di licenza emessa, link ai file risolti o accesso alla piattaforma concesso.
Grant Failedentitlement_grant.failedLa concessione non è riuscita; controlla error_code e error_message.
Grant Revokedentitlement_grant.revokedL’accesso è stato revocato; controlla revocation_reason (stato dell’abbonamento, rimborso, cambio piano o manuale).
Per schemi di payload dettagliati, eventi di esempio e il riferimento completo revocation_reason, vedere Entitlement Grant Webhooks.

Eventi di Credito

Nome EventoTipo di EventoDescrizione
Credit Addedcredit.addedAttivato quando i crediti vengono concessi a un cliente (abbonamento, una tantum, componente aggiuntivo o API).
Credit Deductedcredit.deductedSi verifica quando i crediti vengono consumati tramite utilizzo o addebito manuale.
Credit Expiredcredit.expiredAttivato quando i crediti non utilizzati scadono dopo il periodo di scadenza configurato.
Credit Rolled Overcredit.rolled_overSi verifica quando i crediti non utilizzati vengono trasferiti a una nuova concessione alla fine del ciclo.
Rollover Forfeitedcredit.rollover_forfeitedAttivato quando i crediti vengono persi perché è stato raggiunto il massimo conteggio di rollover.
Overage Chargedcredit.overage_chargedSi verifica quando vengono applicati addebiti per eccedenza per l’uso oltre il saldo zero.
Manual Adjustmentcredit.manual_adjustmentAttivato quando viene effettuata una regolazione manuale di credito o debito.
Balance Lowcredit.balance_lowAttivato quando il saldo del credito scende al di sotto della soglia configurata.

Eventi di Recupero

Nome EventoTipo di EventoDescrizione
Abandoned Checkout Detectedabandoned_checkout.detectedAttivato quando viene rilevato un checkout incompleto o non riuscito dopo 60 minuti.
Abandoned Checkout Recoveredabandoned_checkout.recoveredSi verifica quando un cliente completa il pagamento tramite un link di recupero.
Per schemi dettagliati del payload, descrizioni dei campi ed esempi di handler, vedere Webhook di Recupero.

Eventi di Sollecito

Nome EventoTipo di EventoDescrizione
Dunning Starteddunning.startedAttivato quando un tentativo di sollecito inizia per un abbonamento messo in pausa o cancellato.
Dunning Recovereddunning.recoveredSi verifica quando un cliente aggiorna il proprio metodo di pagamento e l’addebito risultante ha successo.
Per schemi di payload dettagliati, descrizioni dei campi ed esempi di gestione, vedere Recovery Webhooks. Questi eventi webhook sono progettati per fornire ai commercianti aggiornamenti critici per gestire efficacemente le loro operazioni. Implementa gestori robusti per ciascun evento pertinente nella tua integrazione webhook per assicurare funzionalità fluide e affidabili.
Last modified on May 14, 2026