Braintree每月更新订阅

时间:2017-04-20 08:59:11

标签: braintree

大家都是Braintree专家(和其他人)

我们目前正在开发此应用程序,该应用程序使用Braintree进行所有付款。

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

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

如果您像我一样顽固并以任何方式尝试,您将收到以下错误消息: submit3 = driver.find_element_by_id("linkResumeTitle") submit3.click()

在同一个结算周期内更新订阅会带有neath选项; Cannot update subscription to a plan with a different billing frequency.,用于计算和处理价格差异。

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

我在想:

  • 检查当前订阅的余额
  • 取消当前订阅
  • 创建一个与所包含的余额不同的新订阅(一次性折扣或价格上涨,甚至不确定是否可能)

因为Braintree并没有真正说明这件事,而且涉及金钱的事实,我真的希望能够做到这一点。所以我和你们一起验证。谢谢!

1 个答案:

答案 0 :(得分:6)

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

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

作为解决方法,您可以在Control Panel或使用subscription.cancel取消现有订阅。然后,create使用add discounts or add-ons计算旧订阅余额的新结果。