智能重试
智能重试是 tcpay 的一项功能,可提高多处理器设置中的支付成功率。如果由于特定原因,通过主处理商付款失败,将通过替代支付处理商重试付款,以增加支付成功的机会。
付款重试流程有两种可能的类型:
智能重试:这些重试适用于不需要用户操作(输入卡信息后)即可完成付款的情况。以下是一些示例场景:
- 场景 1:如果支付是非3DS卡交易,并且由于业务故障而被主处理商拒绝支付,则将重试支付。
- 场景 2:如果付款是3DS 卡交易,并且由于技术故障而被主处理者拒绝付款,则将重试付款。
- 场景 3:如果支付是3DS卡交易,并且由于业务失败而被主处理者拒绝支付,则不会重试支付。
基于用户同意的重试:这些重试适用于需要额外级别的用户身份验证的支付流程(例如:Apple Pay、Google Pay、3DS 卡、银行转账)。此类支付流程需要用户进行额外的身份验 证。因此,对于这种情况,智能重试是不可能的。
注意:目前,tcpay 支持智能重试作为开箱即用的功能。为了启用基于用户同意的付款失败重试,您可以创建新付款并重新触发 tcpay 结账。
支持的支付处理器
tcpay 支持以下主处理器进行自动重试。
条纹 结帐网 信托支付 如果您希望自动重试覆盖更多主处理器,请向support@tcpay.io提交请求。将在 7 个工作日内添加支持。
它是如何工作的?
每当通过卡交易的主处理器付款失败时,就会尝试智能重试。
主处理商是特定交易的首选支付处理商。这是根据 tcpay 仪表板路由模块中配置的智能路由规则进行评估的。
流程如下所示。
如何启用智能重试?
步骤 1:确保您已在 tcpay 仪表板上启用支付处理商的优先顺序。您可以从“路由”>“默认回退”>“管理”访问设置。
第 2 步:将请求发送至support@tcpay.io,并提供以下信息。
- 确认启用自动重试
- 最大支付重试次数(建议从1次重试开始。但是我们可以根据处理器的数量支持更多的重试尝试)
常见问题解答
什么是主处理器?
主处理器是要处理的特定事务的首选处理器。这是根据 tcpay 仪表板路由模块中配置的智能路由规则进行评估的。
为什么我无法从 tcpay 仪表板启用自动重试? 出于对账目的,一些商家更喜欢将相同的 payment_id 传递给 tcpay 和支付处理器。如果存在这样的用例,智能重试将不可 行。因此,智能重试是一项附加配置,只能通过联系我们的支持人员 ( support@tcpay.io )来启用。
由于智能重试涉及对单个 payment_id 进行多次支付尝试,因此 tcpay 将尝试编号附加到商家发送给 tcpay 的 payment_id 中,然后再将其传递给处理器。
例如,如果商家发送了 pay_abcd145efg,则 tcpay 将在每次尝试期间向处理者发送以下 payment_id:
付款尝试 1:pay_abcd145efg_1 付款尝试 2:pay_abcd145efg_2 付款尝试 3:pay_abcd145efg_3 智能重试期间的用户体验会是什么样? 用户体验与常规结帐体验没有什么不同,因为所有重试尝试都将在后台静默进行。然而,由于多次尝试卡支付,用户可能会收到来自发卡银行的多次支付尝试通知/短信。
回退和智能重试有什么区别? 回退是所有已配置处理器的优先顺序,用于独立路由流量或当其他智能路由规则不适用于特定事务时。您可以通过仪表板中的“路由”>“默认回退”>“管理”部分中的简单拖放来重新排序列表。
智能重试是一种通过使用替代处理器静默重试来提高付款成功机会的功能。