$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?
答案 0 :(得分:1)
如果您更新subscription with add-ons的数量,则实际上是在添加该插件的多个实例。
但是,如果它是基于使用情况的加载项的单个实例,则需要直接更新usage records。
答案 1 :(得分:0)
我在API文档中没有提到此内容,但是基于使用量的附加组件的数量无法增加。相反,您需要记录附加组件的用法。找到here
的用于记录插件的API文档