詳細情報:
例: 支払再試行ルールセットと再試行ルールの設定
支払再試行ルールセットとルールの作成と設定の例をいくつか見てみましょう。
組織のデフォルトの支払再試行ルールセットの作成
Acme Corp の支払システム管理者が、失敗したすべての支払を 6 時間間隔で最大 3 回再試行する組織全体の支払再試行ルールを作成したいと考えているとします。これを行うには、システム管理者は次の詳細を使用して新しい支払再試行ルールセットを作成します。
- 名前: Acme_Payment_Retry_Ruleset_Default
- 説明: Acme の組織のデフォルトの再試行ルールセット
- 状況: 有効
- デフォルトのルールセット: はい
- Default Retry Interval Type: Fixed (デフォルトの再試行間隔種別: 固定)
- デフォルトの最大再試行回数: 3
- デフォルトの間隔単位: 時間
- デフォルトの間隔値: 6
支払再試行ルールセットのデフォルト値を継承する支払再試行ルールの作成
SmartBytes の支払システム管理者が、Stripe 支払ゲートウェイの 2 つの異なるゲートウェイエラーカテゴリの 2 つの支払再試行ルールを含む支払再試行ルールセットを作成したいと考えているとします。支払再試行ルールは、支払再試行ルールセットと同じ間隔単位、種別、値を継承します。
最初に、次の詳細を使用して支払再試行ルールセットを作成し、再試行間隔種別、間隔単位、間隔値のデフォルト値を含めましょう。
- 名前: SmartBytes_Payment_Retry_Ruleset
- 説明:1 日目、3 日目、および 5 日目に失敗した支払を再試行する SmartBytes の支払再試行ルール設定。
- 状況: 有効
- Default Retry Interval Type: Staggered (デフォルトの再試行間隔種別: 時差あり)
- デフォルトの間隔単位: 日数
- デフォルトの間隔値: 1,3,5
次に、「Card Limit Decline (カード制限の拒否)」などのエラーカテゴリの Stripe 支払ゲートウェイの最初の支払再試行ルールを作成します。これを行うには、「SmartBytes_Payment_Retry_Ruleset」ルールセットの [関連] タブで [新規] をクリックします。支払ゲートウェイ、エラーカテゴリ、エラーコードの詳細を入力し、変更を保存します。
- 支払ゲートウェイ: Stripe3P
- 支払ゲートウェイエラーカテゴリ: Card Limit Decline (カード制限の拒否)
- 支払ゲートウェイエラーコード: expired_card
保存すると、新しい支払再試行ルール (「PRR-000001002」) は、支払再試行ルールセットから再試行間隔種別 (「時差あり」)、間隔単位 (「日」)、間隔値 (「1,3,5」) を自動的に継承します。
次に、「Payment Processing Error (支払処理エラー)」などのエラーカテゴリの Stripe 支払ゲートウェイの 2 番目の支払再試行ルールを作成します。これを行うには、「SmartBytes_Payment_Retry_Ruleset」ルールセットの [関連] タブでもう一度 [新規] をクリックします。支払ゲートウェイ、エラーカテゴリ、エラーコードの詳細を入力し、変更を保存します。
- 支払ゲートウェイ: Stripe3P
- 支払ゲートウェイエラーカテゴリ: Payment Processing Error (支払処理エラー)
- 支払ゲートウェイエラーコード: insufficient_funds
保存すると、新しい支払再試行ルール (「PRR-000001003」) は支払再試行ルールセットから再試行間隔種別 (「時差あり」)、間隔単位 (「日」)、間隔値 (「1,3,5」) を自動的に継承します。
複数の支払再試行ルールを使用した支払再試行ルールセットの作成
SmartBytes の支払システム管理者が、支払ゲートウェイエラーカテゴリごとに複数の支払再試行ルールを含む支払再試行ルールセットを作成したいと考えているとします。支払再試行ルールセットは、失敗した支払を一定の間隔で再試行するように設定されていますが、支払再試行ルールは、失敗した支払を時差のある間隔で再試行するように設定されています。
システム管理者は、次の詳細を使用して支払再試行ルールセットを作成します。
- Name: PRRS_Fixed_PRR_Staggered_S3P
- 説明: 固定のデフォルト間隔種別の SmartBytes の支払再試行ルールセットと時差間隔種別の複数の再試行ルール
- Use Alternate Payment Method (代替支払方法を使用): はい
- 状況: 有効
- Default Retry Interval Type: Fixed (デフォルトの再試行間隔種別: 固定)
- デフォルトの最大再試行回数: 5
- デフォルトの間隔単位: 分
- デフォルトの間隔値: 3
保存すると、支払再試行ルールセットに次の詳細が設定されます。
次に、エラーカテゴリ「Invalid Payment Details」の Stripe 支払ゲートウェイの支払再試行ルールを作成します。これを行うには、「PRRS_Fixed_PRR_Staggered_S3P」ルールセットの [関連] タブで [新規] をクリックします。支払再試行ルールの詳細を入力し、変更を保存します。
- 再試行間隔種別: 時差あり
- 間隔単位: 分
- 間隔値: 1,2,3,4
- 支払ゲートウェイ: Stripe3P
- 支払ゲートウェイエラーカテゴリ: 無効な支払の詳細
- 支払ゲートウェイエラーコード: payment_method_invalid_parameter
保存すると、再試行間隔種別 (「時差あり」)、間隔単位 (「分」)、間隔値 (「1、2、3、4」) を使用して新しい支払再試行ルール (「PRR-000000722」) が作成され、支払再試行ルールセットのデフォルト値が上書きされます。
同様に、Stripe3P 支払ゲートウェイの他の支払ゲートウェイエラーカテゴリに対して追加の支払再試行ルールを作成できます。支払再試行ルールセットの [関連] タブには、ルールセットの一部として作成されたすべての支払再試行ルールのリストが表示されます。

