メインコンテンツへスキップ

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は、トランザクション、サブスクリプション、返金、紛争、ライセンスキー管理に関連する重要なイベントについてリアルタイムのWebhook通知を提供します。以下は、これらのイベントの詳細ガイドであり、明確さのためにカテゴリ分けされており、実装のヒントと考慮事項が含まれています。

支払いイベント

Event NameEvent TypeDescription
Payment Succeededpayment.succeeded支払いが正常に処理されたときにトリガーされます。
Payment Failedpayment.failedエラー、カードの拒否、その他の理由で支払い試行が失敗したときに発生します。
Payment Processingpayment.processing支払いが現在処理されていることを示します。
Payment Cancelledpayment.cancelled支払いが完了する前にキャンセルされたときにトリガーされます。

返金イベント

Event NameEvent TypeDescription
Refund Succeededrefund.succeeded払い戻しが正常に処理されたときにトリガーされます。
Refund Failedrefund.failed処理エラーやその他の理由で払い戻し試行が失敗したときに発生します。

紛争イベント

Event NameEvent TypeDescription
Dispute Openeddispute.opened顧客が異議を申し立てたときにトリガーされます。
Dispute Expireddispute.expired解決されないまま異議の期限が切れたことを示します。
Dispute Accepteddispute.accepted出品者が異議を受け入れたときにトリガーされます。
Dispute Cancelleddispute.cancelled顧客またはシステムによって異議がキャンセルされたときに発生します。
Dispute Challengeddispute.challenged出品者が異議に異議を唱えたときにトリガーされます。
Dispute Wondispute.won出品者が異議を勝利したことを示します。
Dispute Lostdispute.lost出品者が異議に敗北したときに発生します。

サブスクリプションイベント

Event NameEvent TypeDescription
Subscription Activesubscription.activeサブスクリプションがアクティブになり、定期請求が予定されていることを示します。
Subscription Updatedsubscription.updatedサブスクリプションの任意のフィールドが更新されたときにトリガーされます(ポーリング不要のリアルタイム同期)。
Subscription On Holdsubscription.on_hold更新の失敗によりサブスクリプションが一時的に保留になったときにトリガーされます。
Subscription Renewedsubscription.renewedサブスクリプションが正常に更新されたときに発生します。
Subscription Plan Changedsubscription.plan_changedサブスクリプションがアップグレード、ダウングレード、または異なるアドオンで変更されたときにトリガーされます。
Subscription Cancelledsubscription.cancelled出品者または顧客によってサブスクリプションがキャンセルされたときにトリガーされます。
Subscription Failedsubscription.failedサブスクリプションの作成に失敗したことを示します。マンダートの作成ができなかったことを意味します。
Subscription Expiredsubscription.expiredサブスクリプションが契約期間の終了に達し、期限切れになったときにトリガーされます。

ライセンスキーイベント

Event NameEvent TypeDescription
License Key Createdlicense_key.created製品の新しいライセンスキーが作成されたときにトリガーされます。

資格付与イベント

イベント名イベントタイプ説明
Grant Createdentitlement_grant.created顧客のために新しい資格付与が作成されます。ライセンスキーの付与はdeliveredに到着します;OAuthを基にした付与(Discord、GitHub、Notion)はpendingに到着します。
Grant Deliveredentitlement_grant.delivered付与の履行が完了します — ライセンスキーが発行され、ファイルリンクが解決されるか、プラットフォームアクセスが与えられます。
Grant Failedentitlement_grant.failed付与の履行が失敗しました;error_codeerror_messageを調査します。
Grant Revokedentitlement_grant.revokedアクセスが撤回されました;revocation_reason(サブスクリプションの状態、返金、プラン変更、または手動)を調査します。
詳細なペイロードスキーマ、サンプルイベント、および完全なrevocation_reasonリファレンスについては、資格付与Webhookを参照してください。

クレジットイベント

イベント名イベントタイプ説明
Credit Addedcredit.addedクレジットが顧客に付与されたときにトリガーされます(サブスクリプション、一度きり、アドオン、またはAPI)。
Credit Deductedcredit.deducted使用または手動のデビットを通じてクレジットが消費されると発生します。
Credit Expiredcredit.expired設定された有効期限期間の後に未使用のクレジットが失効したときにトリガーされます。
Credit Rolled Overcredit.rolled_over未使用のクレジットがサイクルの終わりに新しい付与に繰り越されたときに発生します。
Rollover Forfeitedcredit.rollover_forfeited最大繰り越し回数に達したためにクレジットが没収されたときにトリガーされます。
Overage Chargedcredit.overage_chargedゼロバランスを超えて使用されたために超過料金が適用されたときに発生します。
Manual Adjustmentcredit.manual_adjustment手動でクレジットまたはデビットの調整が行われたときにトリガーされます。
Balance Lowcredit.balance_lowクレジット残高が設定された閾値を下回ったときにトリガーされます。

回復イベント

イベント名イベントタイプ説明
Abandoned Checkout Detectedabandoned_checkout.detected不完全または失敗したチェックアウトが60分後に検出されたときにトリガーされます。
Abandoned Checkout Recoveredabandoned_checkout.recovered顧客が回復リンクを通じて支払いを完了したときに発生します。
詳細なペイロードスキーマ、フィールドの説明、およびハンドラーの例については、復旧用Webhookを参照してください。

ダニングイベント

イベント名イベントタイプ説明
Dunning Starteddunning.started保留またはキャンセルされたサブスクリプションに対してダニング試行が開始されるとトリガーされます。
Dunning Recovereddunning.recovered顧客が支払い方法を更新して結果的に課金が成功したときに発生します。
詳細なペイロードスキーマ、フィールド説明、およびハンドラーの例については、回復Webhookを参照してください。 これらのWebhookイベントは、販売者が運営を効果的に管理するための重要な更新情報を提供するように設計されています。Webhooksの統合で各関連イベントに対する堅牢なハンドラーを実装し、スムーズで信頼性のある機能を確保してください。
Last modified on May 14, 2026