2017-04-20 100 views
1

大家好Braintree专家(和其他人)Braintree每月更新订阅

我们目前正在使用Braintree来处理所有付款事宜。

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

由于某些原因,Braintree决定不要将现有订阅从月度更新到年度,反之亦然。

如果你固执和我一样,尝试任何方式,您会收到以下错误信息: Cannot update subscription to a plan with a different billing frequency.

同一计费周期内更新订阅自带的尼思选项; proratedCharges,它计算并处理价格差异。

现在我的问题是:什么是最好的方式来改变每月到每年(反之亦然)与计算和处理的价格差异(像proratedCharges呢)?

我在想:

  • 检查当前订阅
  • 取消目前的订阅
  • 创建与包括平衡差的新订阅的平衡(一次性折扣,或价格增加,甚至不知道这是可能的)

因为布伦特里并没有真的说对于这件事很多,而且涉及金钱这个事实,我真的想把这件事做好。所以我正在验证你们。谢谢!

回答

4

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

您的建议解决方案将工作。您无法更新现有订阅的结算频率。

作为解决方法,您可以取消Control Panel或使用subscription.cancel中的现有订阅。然后,create使用add discounts or add-ons这个新旧订阅余额的因素。

+0

如果你们为此增加了一些示例代码,那也很好,这也显示了如果他们愿意的话可以手动分发。 – trueinViso

+0

感谢您的反馈意见 - 您应该通过导航到[“在此页面上给我们提供一些反馈”],将其发送给我们的文档团队(https://docs.google.com/forms/d/1vjNpzXbgr7l646hb039dj5V33HjBTPLPhmx-zhWvIaA/viewform?entry .1171727737 =)在[您正在查看的Braintree文档页面]底部(https://developers.braintreepayments.com/guides/recurring-billing/manage/ruby)。 – hollabaq