documentation中根据使用情况彻底搜索计划后,我对如何根据应用程序的使用量每月向用户收费感到困惑。

例如,我的应用程序的客户会发布列表。每个列表都有一个其他用户可以单击的按钮。我想按客户列表按钮的点击次数每月向客户收费。点击列表按钮的次数越多,收取的金额就越大。如果该月没有人单击该按钮,则每月账单将为0。

由于我将按月向客户收费,因此我认为这将在“定期结算”下进行。

我目前正在解决的问题是创建一个计划,该计划的成本为0,用户可以订阅。然后在每个月底,根据按钮的点击次数(我会一直跟踪),我将更新订阅的价格。

这行得通吗?

如果是这样,还有更好的方法吗?

如果没有,我应该如何实施这种计费方式?

谢谢阅读。

最佳答案

全面披露:我在Braintree工作。

Recurring Billing更适合以相对稳定的价格按月向用户收费。您可能会遇到困难,因为您不能update the price of a subscription逾期。如果您位于欧盟,还存在有关何时可以更改订阅价格的规则。有一些提高订阅价格的机制称为add-ons,但这又不是它们的预期用途。


由于您已经计划每月跟踪点击并更新订阅价格,因此我建议您仅计算要向客户和generating a basic transaction收取该价格的价格,而不要使用具有定期结算功能的订阅。


我希望这有帮助。如果您对此问题或有关您的特定集成的任何其他细节有疑问,建议您与Braintree support team进行讨论。

09-25 16:54