Повторная активация подписки Recurly

Я пытаюсь повторно активировать ранее отмененную учетную запись с помощью клиента Recurly .NET.

Я пытался использовать метод Create, но он выдает ошибку уже_подписано, поэтому вместо этого я попробовал Subscription.Reactivate. Это повторно активирует подписку, но не связывает платежную информацию с подпиской.

Есть ли способ сделать это?


person GMon    schedule 11.04.2016    source источник


Ответы (1)


Была ли учетная запись закрыта в рамках первоначальной отмены? Если это так, платежная информация была удалена и не может быть восстановлена.

Кроме того, ваша первоначальная ошибка заключалась в том, что подписка все еще была активной (только в отмененном состоянии). Вы можете использовать вызов Create после завершения подписки ИЛИ вы можете включить несколько подписок для каждой учетной записи.

person Rachel Quick    schedule 11.04.2016
comment
Да, он был закрыт с помощью Accounts.Close(), поэтому да, учетная запись закрыта, подписка отменена, а платежная информация удалена. Я использовал GetSubscriptions(), чтобы получить подписку, а затем Terminate(), чтобы удалить ее, а затем снова создать. Это правильный способ сделать это? Или я должен каким-то образом связать информацию о выставлении счетов с подпиской, а затем использовать subscribe.Reactivate()? Спасибо - person GMon; 13.04.2016
comment
Кроме того, при аннулировании учетной записи мы деактивируем их, чтобы они больше не могли войти в систему, поэтому есть ли что-то неправильное в прекращении подписки в этот момент? - person GMon; 13.04.2016
comment
Как правило, я не рекомендую закрывать учетные записи, поскольку очистка платежной информации является постоянной. Вы можете просто рассмотреть вопрос об отмене/прекращении. - person Rachel Quick; 13.04.2016