【发布时间】:2017-04-20 08:59:11
【问题描述】:
大家好 Braintree 专家(和其他人)
我们目前正在开发这款应用,它使用 Braintree 进行所有支付。
这个想法很简单;用户可以订阅每月或每年的会员资格。
出于某种原因,Braintree 决定我们不要将现有订阅从每月更新为每年,反之亦然。
如果你像我一样固执并尝试任何方式,你会收到以下错误消息:
Cannot update subscription to a plan with a different billing frequency.
在同一个计费周期内更新订阅带有整洁的选项; proratedCharges,计算并处理差价。
现在我的问题是:在计算和处理价格差异(如按比例收费)的情况下,从每月更改为每年(反之亦然)的最佳方式是什么?
我在想:
- 查看当前订阅的余额
- 取消当前订阅
- 创建包含余额差额的新订阅(一次性折扣或价格上涨,甚至不确定是否可能)
因为 Braintree 对这件事并没有说太多,而且涉及到钱的事实,我真的很想把这件事做好。所以我和你们一起验证。谢谢!
【问题讨论】:
-
那么你最终的解决方案是什么,因为我遇到了看似微不足道的限制,很难找到一致的解决方法。
标签: braintree