我的订阅中有两种产品: 每月订阅:29.99美元 年度订阅:260美元
并有两个组成部分: 每月额外用户:5美元 每年额外用户:$ 60
我的应用程序可以选择在订阅后添加其他用户。喜欢:如果他每月订阅他的费用是29.99并且他增加了一个额外的用户,所以他的费用将增加到34.99美元,然后如果他增加另一个用户他的费用将是39.99,依此类推。
我正在通过托管页面轻松订阅用户,并且Web挂钩也可以。
但是我无法理解如何才能做到这一步。
也许我需要通过API将组件添加到订阅中。
这怎么可能?
我正在使用此API。 http://github.com/abraham/chargify
我无法开发自己的API。
答案 0 :(得分:0)
是的,你是对的,你应该遵循http://docs.chargify.com/api-components
它定义了所有内容,我向您展示示例代码如何执行此操作。
$ quantityBasedComponent = new ChargifyQuantityBasedComponent();
在您的情况下,使用上面的类并首先获取所有数量,然后如果用户将子用户添加到其订阅并更新它,则再添加1。您拥有亚伯拉罕的API类(http://github.com/abraham/chargify)可以提供所有这些。