メインコンテンツへスキップ
Payment Retries は、失敗したサブスクリプション更新支払いを進行的なバックオフスケジュールで自動的に再試行します。再試行が成功すると、サブスクリプションは自動的に再アクティブ化されます—顧客のアクションや統合作業は不要です。

支払いの再試行とは?

サブスクリプションの更新支払いが失敗した場合、サブスクリプションは保留状態になります。Payment Retries が有効になると、Dodo Payments はスマートスケジュールで顧客の既存の支払い方法に自動的に再請求を行い、支払いが成功するか回復ウィンドウが閉じるまで続けます。 これは、顧客にメールを送信したり更新を依頼したりせずに、一時的な失敗による収益を回復します — 期限切れのカードの保留、補充された不足分、短期間のネットワークエラーなど。
Payment Retries はサブスクリプション更新支払いにのみ適用されます。初回の支払い(マンデートセットアップ)、一度限りの支払い、プラン変更の請求、およびオンデマンドの請求はこの機能では再試行されません。

支払いの再試行の仕組み

1

Renewal fails

サブスクリプションの更新支払いが失敗し、サブスクリプションはon_hold状態に移ります。
2

Retryability check

失敗のエラーコードがチェックされます。ソフトデクライン(資金不足、一般的な拒否、処理やネットワークのエラーなど)は再試行可能です。ハードデクラインは再試行しても結果は変わらないため、直ちに再試行チェーンが終了します。
3

Scheduled retry

デクラインが再試行可能であり、回復ウィンドウが許可する場合、次の試行がスケジュールされます。再試行は顧客の既存の支払い方法に対してオフセッションで行われ、進行的なバックオフスケジュールに沿って行われます。
4

Recovery

最初の再試行が成功すると、サブスクリプションはactiveに戻り、次の請求日は通常通り進行されます。再試行が成功する前にウィンドウが閉じた場合、再試行は停止され、サブスクリプションは保留状態のままになります。

支払いの再試行の設定

設定→回復からPayment Retriesを有効にし、構成します。
回復設定ページでPaymnt Retriesが有効化され、回復ウィンドウ(日数)のフィールドが13に設定されている
設定説明デフォルト
支払いの再試行を有効化失敗したサブスクリプション更新支払いを自動的に再試行して収益を回復します。オフ(オプトイン)
回復ウィンドウ(日数)支払いの失敗を諦める前に再試行し続ける期間。1から30まででなければなりません。13
回復ウィンドウは、失敗した更新請求書が作成された時点に固定されています。累積バックオフの遅延がまだウィンドウ内に収まっている場合にのみ、再試行がスケジュールされます。

再試行スケジュール

再試行は進行的にバックオフします。回復ウィンドウに収まる限り、最大8回の試行が行われます:
試行前回の試行後の遅延失敗からの大まかな時間
112時間12時間
224時間36時間
348時間~3.5日
472時間~6.5日
596時間~10.5日
6120時間~15.5日
77日~22.5日
87日~29.5日
デフォルトの13日間の回復ウィンドウは、試行1から試行5までをカバーします(試行5は失敗から約10.5日後に実行されます)。遅い試行(6から8)を実行したい場合は、ウィンドウを30日の最大値に向かって増加させてください。

サブスクリプションステータスの遷移

イベントサブスクリプションのステータス
更新支払いが失敗activeon_hold
再試行の試行が失敗stays on_hold (ウィンドウが許可する場合、次の再試行がスケジュールされます)
再試行の試行が成功on_holdactive、次の請求日が進行されます
回復ウィンドウが終了stays on_hold
これらの遷移は、標準的なサブスクリプションWebHookイベントを発行するため、特別な再試行処理を行わずにエンタイトルメントロジックを実行できます:
イベント発生時
subscription.on_hold更新が失敗し、サブスクリプションが保留状態になるとき
subscription.active再試行が成功し、サブスクリプションが再アクティブ化されるとき

Subscription Webhook Payloads

サブスクリプションライフサイクルイベントの完全なWebHookペイロードスキーマを表示します。

再試行可能な失敗と非再試行可能な失敗

失敗の種類再試行?
ソフトデクライン資金不足、一般的な拒否、カード速度超過、処理エラー、ネットワークエラー/タイムアウト、後でやり直してくださいはい
ハードデクライン盗難/紛失カード、無効なカード、名誉の禁止、口座閉鎖、その他の最終拒否いいえ — チェーンは直ちに終了します
ハードデクラインを再試行しても結果は変わらないため、ハードデクラインが観察されるとすぐに再試行チェーンが終了します。その場合には、Payment Retriesをサブスクリプションダニングと組み合わせて、顧客に支払い方法の更新を促すことをお勧めします。

支払いの再試行とダニング

Payment Retries とサブスクリプションダニングは補完的な回復ツールです:
支払いの再試行サブスクリプションダニング
メカニズム既存の支払い方法に静かに再請求します顧客に支払い方法の更新を促すメールを送信します
顧客のアクション必要なし顧客はポータルで支払い方法を更新します
最適自然に解決する一時的/ソフトデクライン交換が必要な期限切れまたは無効なカード
両方を有効にすることで、最も幅広い回復カバレッジを得ることができます:自動再試行は一時的な失敗をキャッチし、ダニングは支払い方法を確実に更新する必要がある顧客を戻します。

関連情報

Subscription Dunning

顧客に支払い方法の更新を促すメールシーケンス。

Abandoned Cart Recovery

一回限りのチェックアウトの未完了または失敗をターゲットメールで回復します。

Subscriptions

回復フローに関与するサブスクリプションステートを理解します。

Subscription Webhooks

subscription.on_hold および subscription.active イベントに対応します。
Last modified on June 9, 2026