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

问题描述 投票:0回答:2
$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”。

我正在按照PHP SDK示例找到here。他们显示更新现有的数量添加。我在代码中做错了什么或为什么我的数量不能大于1?

php api recurly
2个回答
1
投票

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

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


0
投票

我没有在API文档中的任何地方看到过这种情况,但基于使用情况的附加功能无法增加其数量。相反,您需要记录添加的使用情况。用于记录添加的API文档是here

© www.soinside.com 2019 - 2024. All rights reserved.