递归-如何更新订阅添加数量?

时间:2019-04-19 18:12:48

标签: php api recurly

$updateaddon = $subscription->subscription_add_ons[0];
$updateaddon->quantity = $extra_dashboard_count;
$subscription->subscription_add_ons[0] = $updateaddon;
try
{
    $subscription->updateAtRenewal();
}
catch(Exception $e)
{
    $error = $e->getMessage();
}

我收到一条错误消息,提示“数量必须等于1”。

我正在跟踪here中发现的PHP SDK示例。它们显示更新现有的添加数量。我在代码中做错什么了吗?为什么我的附加商品数量不能大于1?

2 个答案:

答案 0 :(得分:1)

如果您更新subscription with add-ons的数量,则实际上是在添加该插件的多个实例。

但是,如果它是基于使用情况的加载项的单个实例,则需要直接更新usage records

答案 1 :(得分:0)

我在API文档中没有提到此内容,但是基于使用量的附加组件的数量无法增加。相反,您需要记录附加组件的用法。找到here

的用于记录插件的API文档