如何使用chargify API向订阅添加组件

时间:2013-12-02 07:05:22

标签: payment-gateway chargify

我的订阅中有两种产品: 每月订阅:29.99美元 年度订阅:260美元

并有两个组成部分: 每月额外用户:5美元 每年额外用户:$ 60

我的应用程序可以选择在订阅后添加其他用户。喜欢:如果他每月订阅他的费用是29.99并且他增加了一个额外的用户,所以他的费用将增加到34.99美元,然后如果他增加另一个用户他的费用将是39.99,依此类推。

我正在通过托管页面轻松订阅用户,并且Web挂钩也可以。

但是我无法理解如何才能做到这一步。

也许我需要通过API将组件添加到订阅中。

这怎么可能?

我正在使用此API。 http://github.com/abraham/chargify

我无法开发自己的API。

1 个答案:

答案 0 :(得分:0)

是的,你是对的,你应该遵循http://docs.chargify.com/api-components

它定义了所有内容,我向您展示示例代码如何执行此操作。

$ quantityBasedComponent = new ChargifyQuantityBasedComponent();

在您的情况下,使用上面的类并首先获取所有数量,然后如果用户将子用户添加到其订阅并更新它,则再添加1。您拥有亚伯拉罕的API类(http://github.com/abraham/chargify)可以提供所有这些。