重试失败的付款
开单支持自动重试失败的付款,帮助您获取更多收入并减少手动收款工作。在贵组织中启用失败付款的自动重试时,您可以定义并应用所有失败付款的付款重试策略。您可以根据错误类别定义付款重试规则,例如资金不足或付款处理问题。为了获得更好的控制和灵活性,您可以根据特定的付款网关和特定于网关的错误代码来定义重试规则。对于每个错误类别,您可以配置重试间隔,以确定开单尝试重新处理失败付款的频率。此外,您可以设置重试尝试的最大次数,之后计费会尝试其他付款方式,或将付款请求标记为失败。
所需的 Edition
| 适用于:Lightning Experience |
| 适用于:Enterprise、Performance、Unlimited和具有 Revenue Cloud Billing 许可证的 Developer Edition。联系您的 Salesforce 客户主管了解更多信息。 |
关键术语
以下是在配置付款重试规则和失败付款的规则集时使用的一些关键术语。
- 付款重试规则集
- 重试规则集包含当没有匹配的特定规则时要应用的默认重试设置。它还包含重试行为的默认组织首选项。
- 付款重试规则
- 定义各种失败场景的特定重试行为的一个或多个规则。付款重试规则定义了重试类别、付款网关和付款网关原始错误代码。它还包括关于失败付款记录的特定重试间隔和最大尝试次数的信息。
- 重试间隔类型
- 付款批处理运行时重试失败付款记录的定期或不同时间间隔。
- 最大重试次数
- 付款批次对失败的付款记录运行的最大重试次数
- 间隔单位
- 付款批处理运行重试失败付款记录的时间单位,例如小时、天或分钟
- 间隔值
- 单个或逗号分隔的值,确定付款批处理运行再次尝试失败付款记录的固定或交错间隔
初始设置
- 定义重试规则集:创建付款重试规则集,定义贵组织的整体重试策略。使用相关详细信息定义规则集,例如最大重试次数、间隔值、间隔单位和重试模式,例如固定或交错。当之前的所有尝试都失败时,您可以选择在上次付款尝试中使用备用付款方式。付款重试规则集作为一组付款重试规则的父记录。
- 定义重试规则:在付款重试规则集中定义一个或多个付款重试规则。根据以下内容创建特定付款重试规则:
- 付款网关
- 付款网关错误类别
- 付款网关错误代码
付款重试规则集中定义的最大重试次数、重试间隔类型、间隔值和间隔单位等设置会自动由规则集中的所有付款重试规则继承。但是,您可以在属于规则集的付款重试规则中覆盖这些值。
- 设置默认付款重试规则集:将至少一个规则集标记为已启用,并将其设置为组织默认值。
- 打开重试失败付款设置:在“开单设置”页面上为您的组织启用重试失败付款功能。
付款重试失败流程
在付款失败时,开单会根据付款重试规则集和规则中定义的重试行为重试失败的付款。根据重试规则中定义的下一次计划的重试尝试,开单会继续获取失败的付款计划项目,直到重试尝试失败或付款成功(以较早者为准)。
如果您在付款重试规则集中选择使用备用付款方式,开单将在上次尝试中使用备用付款方式。例如,如果最大重试次数是 5,则在第五次重试时使用备用付款方式。
对于每个付款计划项目,您可以在付款计划项目记录中查看最大重试次数、付款重试值和下次付款重试时间。
如何解决付款重试规则
开单会搜索最具体的匹配付款重试规则,然后逐渐扩大搜索范围(如果未找到匹配项)。
- 开单会查找匹配所有三个条件的付款重试规则 — 重试类别、付款网关和原始错误代码。
- 如果未找到匹配项,开单会搜索将重试类别与付款网关匹配的付款重试规则,然后搜索带有原始错误代码的重试类别。
- 如果未找到匹配项,开单将仅根据重试类别搜索付款重试规则。
如果这些搜索都没有找到匹配项,开单会应用付款重试规则集中的默认值。
如何应用付款方式
根据最大重试次数,开单会使用付款计划项目中指定的付款方式自动重试失败的付款。但是,如果您在付款重试规则集中选择使用备用付款方式,则开单会使用备用付款方式尝试最后一次重试。开单会根据最近和可用性自动选择合适的付款方式。
- 如果失败的付款方式不是客户的默认付款方式,则开单会使用客户默认付款方式。
- 如果失败的付款方式已经是客户的默认付款方式,则开单会使用不同于现有付款方式的最新创建的付款方式。
付款网关错误类别
通过付款网关发送的付款交易可能会由于多种原因失败,例如资金不足、卡信息不正确或连接问题。在设置重试失败付款的开单时,您可以根据失败原因为特定类型的错误定义付款重试规则。对于每个付款重试规则,您可以从这些预定义的错误类别中进行选择。
| 错误类别 | 描述 |
|---|---|
| 卡限制拒绝 | 资金不足、超出支出限制或卡的其他限制。 |
| 付款处理错误 | 付款帐户无效、已完结、受限或交易因资金不足之外的原因被拒绝。 |
| 付款详细信息无效 | 缺少或不正确的数据,例如不正确的卡号、地址或货币。 |
| 安全失败 | 安全违规或问题,例如欺诈、风险、身份验证、验证和授权。 |
| 网关连接错误 | 系统之间的连接或通信错误,包括上游网关错误。 |
| 内部验证错误 | 由于验证失败,甚至在请求发送到网关之前就发生了内部错误。 |
| 未知错误 | 付款网关错误代码无法识别或未映射到特定类别。 |
- 设置付款重试规则
定义付款重试规则集和付款重试规则,并配置开单,以在不同时间间隔自动重试特定错误类别的失败付款。 - 示例:配置付款重试规则集和重试规则
让我们探索一些创建和配置付款重试规则集和规则的示例。

