Skip to main content
Dodo Payments は、payment、subscription、dispute、payout、credit、または license key のライフサイクルの各段階で webhook event を発行します。このページでは、すべての event をリソース別に一覧します。詳細な payload schema と handler の例については、以下にリンクされている各リソースのページを参照してください。

Payment Events

完全な payload schema については、Payment Webhooks を参照してください。

Refund Events

完全な payload schema については、Refund Webhooks を参照してください。

Dispute Events

詳細な payload schema と handler の例については、Dispute Webhooks を参照してください。

Subscription Events

詳細な payload schema と handler の例については、Subscription Webhooks を参照してください。

License Key Events

完全な payload schema については、License Key Webhooks を参照してください。

Entitlement Grant Events

詳細な payload schema、sample event、および完全な revocation_reason reference については、Entitlement Grant Webhooks を参照してください。

Credit Events

詳細な payload schema と handler の例については、Credit-Based Billing Webhooks を参照してください。

Recovery Events

詳細な payload schema、field の説明、handler の例については、Recovery Webhooks を参照してください。

Dunning Events

詳細な payload schema、field の説明、handler の例については、Recovery Webhooks を参照してください。

Payout Events

Payout event は、Dodo Payments から銀行口座へ資金が移動する状況を追跡します。ダッシュボードに表示される payout status を反映します。payload は、GET /payouts のエントリと同じ形式の payout object です。
Payout event は terminal でも、厳密に順序付けられているわけでもありません。銀行が transfer を返却した場合、payout.failed は payout.success の後に届くことがあります。また、失敗した payout が後から回復した場合、payout.success は payout.failed の後に届くことがあります。payload の status は常に event type と一致するため、各 event のトップレベルにある timestamp を使用して最新の state を確認してください。
payout.created は以前、payout.not_initiated として発行されていました。既存の endpoint が payout.not_initiated で filter している場合は、引き続き一致するように filter を payout.created に更新してください。
詳細な payload schema、field の説明、handler の例については、Payout Webhooks を参照してください。
最終更新日 2026年9月26日