在定期计费中,是不是可以退回被拒绝的付款?

Posted

技术标签:

【中文标题】在定期计费中,是不是可以退回被拒绝的付款?【英文标题】:On recurring billing, is it possible to get declined payments back?在定期计费中,是否可以退回被拒绝的付款? 【发布时间】:2017-01-25 05:29:27 【问题描述】:

在我们的系统中,我们为会员使用自动定期计费。我们从 Recurring Billing API 检查我们的用户订阅状态。我们从 Transaction Reporting API 检查失败的付款,并且似乎某些订阅状态代码从 API 返回“活动”,甚至没有收费。让我给它一个场景:

用户拥有 ARB 月度订阅,付款周期为每月 14 日。用户已成功计费 3 个月。但是在第 4 次付款时,我们看到付款失败,API 的响应代码是“此交易已被拒绝”。我们认为信用卡到期信息可能会失败,用户可能会对其进行更新。所以我们将用户置于宽限期(两天),让用户更新信用卡信息。如果用户在两天内更新了信用卡信息,我们会调用 API 以使用新的信用卡信息更新订阅。假设这个更新订阅请求是在当月 16 日完成的。我们能拿到14号过去的款项吗?或者用户是否在 16 日发送了更新订阅请求并且从现在开始更改 ARB 付款周期?或者用户将在下个月被收取费用,我们无法支付失败?

更新信用卡信息后,我找不到有关失败交易付款流程的任何详细信息。提前致谢。

【问题讨论】:

【参考方案1】:

更新客户资料后,将不会重试失败的订阅付款。不过,您可以使用更新后的客户资料进行一次性付款。

【讨论】:

以上是关于在定期计费中,是不是可以退回被拒绝的付款?的主要内容,如果未能解决你的问题,请参考以下文章

定期付款或特殊类别。关于计费的问题[关闭]

Paypal 定期付款自定义计费周期

如何使用 SDK 对 PayPal 定期付款配置文件进行计费

如何在 Authorize.Net 定期付款中更改下一个周期计费日期

19 个订单“已取消”或“付款被拒绝”是巧合还是我这边的计费库实施错误会导致此问题

PayflowPro 定期计费 - 如何更新订阅配置文件中的付款信息