Recurly - Как обновить подписку добавить по количеству? - PullRequest
0 голосов
/ 19 апреля 2019
$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 здесь .Они показывают обновление существующего дополнения по количеству.Я делаю что-то не так в коде или почему я не могу иметь количество больше 1 для добавления?

Ответы [ 2 ]

1 голос
/ 02 мая 2019

Если вы обновляете количество подписок с помощью дополнений , вы буквально добавляете несколько экземпляров этого дополнения.

Но если это единственный экземпляр надстройки, основанной на использовании, вам необходимо обновить записей об использовании напрямую.

0 голосов
/ 29 апреля 2019

Я не вижу нигде упомянутого в документации API, но их количество, основанное на использовании, не может быть увеличено. Вместо этого вам нужно войти в систему использования надстройки. Документы API для регистрации дополнений найдены здесь

...