Braintree 更新订阅从每月到每年

Braintree update subscription from monthly to yearly

大家好 Braintree 专家(和其他人)

我们目前正在开发这个应用程序,它使用 Braintree 进行所有支付。

这个想法很简单;用户可以订阅月度或年度会员资格。

出于某种原因,Braintree 决定我们不要轻易将现有订阅从每月更新为每年,反之亦然。

如果你像我一样顽固并尝试任何方式,你将收到以下错误消息: Cannot update subscription to a plan with a different billing frequency.

在同一个计费周期内更新订阅是最好的选择; proratedCharges,计算并处理差价。

现在我的问题是:根据计算和处理的价格差异(如 proratedCharges 所做的)从每月更改为每年(反之亦然)的最佳方法是什么?

我在想:

因为 Braintree 对这件事并没有说太多,而且涉及到钱的事实,我真的很想把这件事做好。所以我正在和你们一起验证。谢谢!

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

您提出的解决方案可行。您无法更新现有订阅的计费频率。

作为解决方法,您可以在 Control Panel or using subscription.cancel. Then, create a new one that factors in the old subscription's balance using add discounts or add-ons.

中取消现有订阅。