Hoppa till huvudinnehåll
Dodo Payments tillhandahåller realtids-webhook-notifikationer för att hålla dig informerad om kritiska händelser relaterade till transaktioner, prenumerationer, återbetalningar, tvister och hantering av licensnycklar. Nedan finns en detaljerad guide till dessa händelser, kategoriserade för tydlighet, tillsammans med implementeringstips och överväganden.

Betalningshändelser

Event NameEvent TypeDescription
Payment Succeededpayment.succeededUtlöses när en betalning har behandlats framgångsrikt.
Payment Failedpayment.failedUppstår när ett betalningsförsök misslyckas på grund av fel, avvisade kort eller andra problem.
Payment Processingpayment.processingIndikerar att en betalning för närvarande behandlas.
Payment Cancelledpayment.cancelledUtlöses när en betalning avbryts innan den slutförs.

Återbetalningshändelser

Event NameEvent TypeDescription
Refund Succeededrefund.succeededUtlöses när en återbetalning har genomförts framgångsrikt.
Refund Failedrefund.failedUppstår när ett återbetalningsförsök misslyckas på grund av bearbetningsfel eller andra problem.

Tvist-händelser

Event NameEvent TypeDescription
Dispute Openeddispute.openedUtlöses när en kund initierar en tvist.
Dispute Expireddispute.expiredIndikerar att en tvist löpt ut utan att ha nått någon lösning.
Dispute Accepteddispute.acceptedUtlöses när en handlar accepterar tvisten.
Dispute Cancelleddispute.cancelledUppstår när en tvist avbryts av kunden eller systemet.
Dispute Challengeddispute.challengedUtlöses när en handlar bestrider en tvist.
Dispute Wondispute.wonIndikerar att handlaren framgångsrikt vunnit en tvist.
Dispute Lostdispute.lostUppstår när handlaren förlorar en tvist.

Prenumerationshändelser

Event NameEvent TypeDescription
Subscription Activesubscription.activeIndikerar att en prenumeration nu är aktiv och att återkommande avgifter är planerade.
Subscription Updatedsubscription.updatedUtlöses när något fält i en prenumeration uppdateras (realtidssynk utan polling).
Subscription On Holdsubscription.on_holdUtlöses när en prenumeration tillfälligt läggs på paus på grund av misslyckad förnyelse.
Subscription Renewedsubscription.renewedUppstår när en prenumeration förnyas framgångsrikt.
Subscription Plan Changedsubscription.plan_changedUtlöses när en prenumeration uppgraderas, nedgraderas eller ändras med andra tillägg.
Subscription Cancelledsubscription.cancelledUtlöses när en prenumeration avbryts av handlaren eller kunden.
Subscription Failedsubscription.failedIndikerar en misslyckad prenumeration. Det innebär att vi inte kunde skapa ett mandat.
Subscription Expiredsubscription.expiredUtlöses när en prenumeration når slutet av sin period och upphör.

Licensnyckelhändelser

Event NameEvent TypeDescription
License Key Createdlicense_key.createdUtlöses när en ny licensnyckel skapas för en produkt.

Kredithändelser

HändelsenamnHändelsetypBeskrivning
Credit Addedcredit.addedUtlöses när krediter tilldelas en kund (prenumeration, engångsbelopp, tillägg eller API).
Credit Deductedcredit.deductedInträffar när krediter förbrukas genom användning eller manuell debitering.
Credit Expiredcredit.expiredUtlöses när oanvända krediter löper ut efter den konfigurerade utgångsperioden.
Credit Rolled Overcredit.rolled_overInträffar när oanvända krediter förs över till en ny tilldelning vid slutet av cykeln.
Rollover Forfeitedcredit.rollover_forfeitedUtlöses när krediter går förlorade eftersom maximal överföringsräkning uppnåtts.
Overage Chargedcredit.overage_chargedInträffar när övertrasseringsavgifter tas ut för användning bortom nollsaldo.
Manual Adjustmentcredit.manual_adjustmentUtlöses när en manuell kredit- eller debiteringsjustering görs.
Balance Lowcredit.balance_lowUtlöses när kreditsaldot sjunker under den konfigurerade tröskeln.
Dessa webhook-händelser är utformade för att ge handlare kritiska uppdateringar för att effektivt hantera sin verksamhet. Implementera robusta hanterare för varje relevant händelse i din webhook-integration för att säkerställa smidig och pålitlig funktionalitet.