如何在 Braintree 中启动新的计费圈

Posted

技术标签:

【中文标题】如何在 Braintree 中启动新的计费圈【英文标题】:How start new billing circle in braintree 【发布时间】:2016-01-20 01:53:45 【问题描述】:

我在 Braintree 中使用定期付款,并且有一个用户可以打开\关闭每月自动付款的功能。

问题是,当用户关闭然后再次打开时,我如何开始新的计费? 例如。如果用户在本月 30 日关闭自动计费,并在下个月 15 日再次开启,看起来计费仍然从 30 日开始计算?而正确的方式应该是从下个月 15 号开始向他们收费!

感谢您的帮助!

【问题讨论】:

【参考方案1】:

全面披露:我在 Braintree 工作。如果您还有任何问题,请随时联系support。

实现此目的的最佳方法是将cancel the customer's subscription 设置为第 30 个,然后将create a new subscription 设置为第 15 个billing_day_of_month。 Braintree 文章网站上有更多关于 recurring billing 功能的信息。

【讨论】:

那么这个过程怎么可能是可编程的呢?因为我们有很多用户。不能每次都去检查手动改吗? 定期计费是每个人的做法都不同。 api 提供了基本的构建块,可以让你做几乎任何你需要的事情,但每种情况都是不同的。如果这是真正的自定义,那么您可以考虑编写自己的不使用订阅的计费脚本。

以上是关于如何在 Braintree 中启动新的计费圈的主要内容,如果未能解决你的问题,请参考以下文章

Braintree 如何更改订阅生命周期?

在 PayPal REST API 中查找 Braintree 计费协议 ID

通过 Braintree + Braintree Webhooks 从 PayPal Payments Pro(w/h 定期计费)+ IPN 迁移到 PayPal Payments

Braintree API 更新订阅

生成 Braintree 收据

如何在flutter中获得braintree支付网关的nonce?