Braintree-javascript - 如何根据使用情况每月向用户收费?

时间:2015-12-01 04:12:11

标签: javascript braintree

根据使用情况彻底搜索documentation计划后,我很难理解如何根据应用的使用情况每月向用户收费。

例如,我的应用的客户会发布商家信息。每个列表都有一个其他用户可以单击的按钮。我希望每月向客户收取费用,具体取决于客户列表按钮的点击次数。列表按钮的点击次数越多,收费金额就越大。如果当月没有人点击按钮,则每月账单将为0。

由于我将每月向客户收取费用,因此我认为这将采用“重复结算帐户”。

我目前的工作是创建一个用户可以订阅的成本为0的计划。然后在每个月末,根据按钮的点击次数(我会跟踪),我会更新订阅的价格。

这会有用吗?

如果是这样,有没有更好的方法呢?

如果没有,我该如何实施此结算行为?

感谢阅读。

1 个答案:

答案 0 :(得分:2)

完全披露:我在Braintree工作。

Recurring Billing更适合以每月订阅的方式向用户收费且价格相对稳定。您可能会遇到困难,因为您无法update the price of a subscription过期。如果您位于欧盟,还有关于何时可以更改订阅价格的规则。有 机制来增加名为add-ons的订阅价格,但这又不是它们的用途。

由于您已计划每月跟踪点击次数并更新订阅价格,因此我建议您只需计算您希望向客户收取的价格以及generating a basic transaction与该金额相关的价格,而不是使用与重复订阅的订阅结算功能。

我希望这有帮助。如果您对此或有关特定集成的任何其他详细信息有疑问,建议您与Braintree support team联系,讨论您的选择。