失敗した支払の再試行
支払再試行ルールでは、特定のエラー条件に基づいて失敗した支払が自動的に再処理されるため、より多くの収益を捕捉し、手動収集作業を減らすことができます。期限切れのカードや一時的な銀行の問題などの理由で支払が失敗した場合、Billing は定義したルールに従って支払を自動的に再試行できます。支払再試行ルールセットとルールを使用して、支払を失敗としてマークするまでの失敗した支払スケジュール項目の再試行間隔と合計試行回数を定義します。
必要なエディション
| 使用可能なインターフェース: Lightning Experience |
| 使用可能なエディション: Revenue Cloud Billing ライセンスが付属する Enterprise Edition、Performance Edition、Unlimited Edition、および Developer Edition。詳細は、Salesforce アカウントエグゼクティブにお問い合わせください。 |
主要な用語
失敗した支払の支払再試行ルールとルールセットを設定するときに使用する主要な用語を次に示します。
- 支払再試行ルールセット
- 特定のルールが一致しない場合に適用されるデフォルトの再試行設定が含まれる再試行ルールセット。また、再試行動作のデフォルトの組織設定も含まれます。
- 支払再試行ルール
- さまざまな失敗シナリオの特定の再試行動作を定義する 1 つ以上のルール。支払再試行ルールでは、再試行カテゴリ、支払ゲートウェイ、支払ゲートウェイ未加工エラーコードを定義します。また、特定の再試行間隔と失敗した支払レコードの最大試行回数に関する情報も含まれます。
- Retry Interval Type (再試行間隔種別)
- 支払バッチの実行で失敗した支払レコードが再試行される定期的またはさまざまな期間。
- 最大再試行回数
- 失敗した支払レコードに対する支払バッチの実行の最大再試行回数
- 間隔単位
- 支払バッチの実行で失敗した支払レコードを再試行する時間、日、分などの時間単位
- 間隔値
- 支払バッチの実行で失敗した支払レコードを再試行する固定間隔または時差間隔を決定する単一値またはカンマ区切り値
初期設定
- 再試行ルールセットの定義: 支払再試行ルールセットを作成します。組織の全体的な再試行戦略を定義する。最大再試行回数、間隔値、間隔単位、再試行モード (固定または時差) など、関連する詳細を使用してルールセットを定義します。前回の支払試行がすべて失敗した場合、最後の支払試行で代替支払方法を使用することもできます。支払再試行ルールセットは、支払再試行ルールセットの親レコードとして機能します。
- 再試行ルールの定義: 1 つ以上の支払再試行ルールを定義します。支払再試行ルールセットの。次の条件に基づいて特定の支払再試行ルールを作成します。
- 支払ゲートウェイ
- 支払ゲートウェイエラーカテゴリ
- 支払ゲートウェイエラーコード
支払再試行ルールセットで定義された最大再試行回数、再試行間隔種別、間隔値、間隔単位などの設定は、ルールセットのすべての支払再試行ルールに自動的に継承されます。ただし、ルールセットに含まれる支払再試行ルールでこれらの値を上書きできます。
- デフォルトの支払再試行ルールセットを設定します。少なくとも 1 つのルールセットを有効としてマークし、組織のデフォルトとして設定します。
- [Turn On Retry Failed Payments (失敗した支払の再試行を有効化)] 設定: [失敗した支払の再試行を有効化] 機能[Billing Settings (請求設定)] ページでの組織の。
Failed Payments Retry Process (失敗した支払の再試行プロセス)
支払が失敗すると、Billing は支払再試行ルールセットとルールで定義された再試行動作に基づいて失敗した支払を再試行します。再試行ルールで定義された次回のスケジュール済み再試行に基づいて、再試行が尽きるか支払が成功するまで、Billing は失敗した支払スケジュール項目を選択し続けます。
支払再試行ルールセットで代替支払方法を使用することを選択した場合、Billing は最後の試行で代替支払方法を使用します。たとえば、最大再試行回数が 5 の場合、5 回目の再試行で代替支払方法が使用されます。最大再試行回数を超えても支払が失敗した場合、Billing は支払を失敗としてマークします。
支払スケジュール項目ごとに、支払スケジュール項目レコードの最大再試行回数、支払再試行値、および次の支払再試行時間を表示できます。
支払再試行ルールの解決方法
Billing は、最も具体的な一致支払再試行ルールを検索し、一致が見つからない場合は検索を徐々に広げます。
- Billing は、3 つの条件 (再試行カテゴリ、支払ゲートウェイ、未加工のエラーコード) すべてに一致する支払再試行ルールを検索します。
- 一致が見つからない場合、Billing は再試行カテゴリと支払ゲートウェイを照合し、次に未加工のエラーコードを含む再試行カテゴリを照合する支払再試行ルールを検索します。
- 一致が見つからない場合、Billing は再試行カテゴリのみに基づいて支払再試行ルールを検索します。
これらの検索で一致が見つからなかった場合、Billing は支払再試行ルールセットのデフォルト値を適用します。
支払方法の適用方法
最大再試行回数に基づいて、Billing は支払スケジュール項目で指定された支払方法を使用して失敗した支払を自動的に再試行します。ただし、支払再試行ルールセットで代替支払方法を使用することを選択した場合、Billing は代替支払方法を使用して最後の再試行を行います。Billing は、最新性と対応可能状況に基づいて適切な支払方法を自動的に選択します。
- 失敗した支払方法が取引先のデフォルト支払方法でない場合、Billing は取引先のデフォルト支払方法を使用します。
- 失敗した支払方法がすでに取引先のデフォルト支払方法である場合、Billing は最後に作成された既存の支払方法とは異なる支払方法を使用します。
支払ゲートウェイエラーカテゴリ
支払ゲートウェイを介して送信された支払トランザクションは、資金不足、カード情報の誤り、接続の問題など、複数の理由で失敗する可能性があります。失敗した支払を再試行するように Billing を設定する場合、失敗の理由に基づいて特定のエラー種別の支払再試行ルールを定義できます。支払再試行ルールごとに、次の定義済みエラーカテゴリから選択できます。
| エラーカテゴリ | 説明 |
|---|---|
| Card Limit Decline (カード制限の拒否) | 資金不足、支出制限の超過、またはカードのその他の制限。 |
| 支払処理エラー | 支払口座が無効か、クローズ済みか、制限されているか、資金不足以外の理由でトランザクションが拒否されました。 |
| 無効な支払の詳細 | カード番号、住所、通貨が正しくないなど、データの欠落や誤りがある。 |
| セキュリティ障害 | 不正行為、リスク、認証、検証、承認などのセキュリティ違反または問題。 |
| ゲートウェイ接続エラー | システム間の接続エラーまたは通信エラー (アップストリームゲートウェイエラーを含む)。 |
| 内部検証エラー | 要求がゲートウェイに送信される前に検証に失敗したため、内部エラーが発生しました。 |
| 不明なエラー | 支払ゲートウェイエラーコードが認識されないか、特定のカテゴリに対応付けられていません。 |
- 支払再試行ルールの設定
支払再試行ルールセットと支払再試行ルールを定義し、特定のエラーカテゴリで失敗した支払をさまざまな間隔で自動的に再試行するように Billing を設定します。 - 例: 支払再試行ルールセットと再試行ルールの設定
支払再試行ルールセットとルールの作成と設定の例をいくつか見てみましょう。

