您在此处:
示例:配置付款重试规则集和重试规则
让我们探索一些创建和配置付款重试规则集和规则的示例。
创建组织默认付款重试规则集
假设 Acme Corp 的付款管理员想要创建一个组织范围的付款重试规则,该规则每隔 6 小时定期重试所有失败的付款,最多重试 3 次。为此,管理员使用这些详细信息创建新的付款重试规则集。
- 名称:Acme_Payment_Retry_Ruleset_Default
- 描述:Acme 的组织默认重试规则集
- 状态:已启用
- 默认规则集:是
- 默认重试间隔类型:固定
- 默认最大重试次数:3
- 默认间隔单位:小时
- 默认间隔值:6
创建继承付款重试规则集默认值的付款重试规则
假设 SmartBytes 的付款管理员想要创建一个付款重试规则集,其中包含两个付款重试规则,适用于条纹付款网关的两个不同网关错误类别。付款重试规则继承与付款重试规则集相同的间隔单位、类型和值。
让我们首先使用这些详细信息创建付款重试规则集,并包含重试间隔类型、间隔单位和间隔值的默认值。
- Name: SmartBytes_Payment_Retry_Ruleset
- 描述: SmartBytes 的付款重试规则集,可在第 1 天、第 3 天和第 5 天后重试失败的付款。
- 状态:已启用
- 默认重试间隔类型:错开
- 默认间隔单位:天
- 默认间隔值:1,3,5
现在,让我们为错误类别(例如“卡限制拒绝”)的条纹付款网关创建第一个付款重试规则。为此,单击“SmartBytes_Payment_Retry_Ruleset”规则集相关选项卡上的新建。输入付款网关、错误类别和错误代码的这些详细信息,并保存更改。
- 付款网关: Stripe3P
- 付款网关错误类别:卡限制拒绝
- 付款网关错误代码: expired_card
保存后,新的付款重试规则 (“PRR-000001002”) 会自动从付款重试规则集中继承重试间隔类型(“交错”)、间隔单位(“天数”)和间隔值(“1,3,5”)。
现在,让我们为错误类别(例如“付款处理错误”)的条纹付款网关创建第二个付款重试规则。为此,请在“SmartBytes_Payment_Retry_Ruleset”规则集的相关选项卡上再次单击新建。输入付款网关、错误类别和错误代码的这些详细信息,并保存更改。
- 付款网关: Stripe3P
- 付款网关错误类别:付款处理错误
- 付款网关错误代码: insufficient_funds
保存后,新的付款重试规则 (“PRR-000001003”) 会自动从付款重试规则集中继承重试间隔类型(“交错”)、间隔单位(“天数”)和间隔值(“1,3,5”)。
使用多个付款重试规则创建付款重试规则集
假设 SmartBytes 的付款管理员希望为每个付款网关错误类别创建一个具有多个付款重试规则的付款重试规则集。付款重试规则集被配置为以固定的时间间隔重试失败的付款,但付款重试规则被配置为以交错的时间间隔重试失败的付款。
管理员使用这些详细信息创建付款重试规则集。
- 名称: PRRS_Fixed_PRR_Staggered_S3P
- 描述: 固定默认间隔类型的 SmartBytes 的付款重试规则集,具有交错间隔类型的多个重试规则
- 使用备用付款方式:是
- 状态:已启用
- 默认重试间隔类型:固定
- 默认最大重试次数:5
- 默认间隔单位:分钟
- 默认间隔值:3
保存后,付款重试规则集会使用这些详细信息进行配置。
现在,让我们为错误类别“无效付款详细信息”的条纹付款网关创建付款重试规则。为此,单击“PRRS_Fixed_PRR_Staggered_S3P”规则集相关选项卡上的新建。输入付款重试规则的这些详细信息,然后保存更改。
- 重试间隔类型:错开
- 间隔单位:分钟
- 间隔值:1,2,3,4
- 付款网关: Stripe3P
- 付款网关错误类别:无效付款详细信息
- 付款网关错误代码: payment_method_invalid_parameter
保存后,将使用重试间隔类型(“交错”)、间隔单位(“分钟”)和间隔值(“1,2,3,4”)创建新的付款重试规则(“PRR-000000722”),覆盖付款重试规则集的默认值。
同样,您可以为 Stripe3P 付款网关的其他付款网关错误类别创建更多付款重试规则。付款重试规则集的“相关”选项卡显示作为规则集的一部分创建的所有付款重试规则列表。

