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
Återbetalningshändelser
Tvist-händelser
Prenumerationshändelser
Licensnyckelhändelser
Rättighetsbidrag Händelser
För detaljerade nyttolastscheman, exempel på händelser och fullständig revocation_reason referens, se Rättighetswebhooks.
Kredithändelser
Återhämtningshändelser
För detaljerade nyttolastscheman, fältbeskrivningar och exempel på hanterare, se Återhämtningswebhooks.
Inkassohändelser
För detaljerade nyttolastscheman, fältbeskrivningar och exempel på hanterare, se Återhämtningswebhooks.
Utbetalningshändelser
Dessa händelser spårar överföringen av dina pengar från Dodo Payments till ditt bankkonto och återspeglar de utbetalningsstatusar som visas i dashboarden. Payloaden är ett utbetalningsobjekt med samma struktur som en post från GET /payouts.
Anta inte att utbetalningshändelser är slutgiltiga eller strikt ordnade. payout.failed kan legitimt anlända efter payout.success när en bank returnerar överföringen, och payout.success kan anlända efter payout.failed när en misslyckad utbetalning senare återställs. Behandla alltid statusen i payloaden som det aktuella tillståndet.
payout.created skickades tidigare som payout.not_initiated. Om du har en befintlig endpoint som filtrerar på payout.not_initiated ska du uppdatera filtret till payout.created så att det fortsätter att matcha.
Detaljerade payload-scheman, fältbeskrivningar och exempel på handlers finns i Payout Webhooks.
Dessa webhook-händelser är utformade för att ge handlare viktiga uppdateringar så att de effektivt kan hantera sin verksamhet. Implementera robusta handlers för varje relevant händelse i din webhook-integration för att säkerställa smidig och tillförlitlig funktionalitet.