Этот ответ выглядел многообещающе, но я нашел его запутанным.
Отменяет ли пользовательскую подписку через консоль продавца /API возвращает ему деньги?
Один человек говорит:
Отмена подписки только предотвратит повторение и позволит вам ›возместить первоначальную стоимость заказа.
Вы можете частично или полностью возместить каждый повторный платеж, если хотите уменьшить плату.
с комментарием другого пользователя:
Вообще-то, нет. Да, отмена подписки для пользователя предотвратит повторения, но это также вернет деньги пользователю. Судя по всему, отменить подписку без ›возврата невозможно. Но можно вернуть без отмены, да.
Но принятый ответ гласит:
Ok. Таким образом, отменить подписку из консоли мерчанта невозможно — можно только ›отменить\возвратить отдельную транзакцию. Кроме того, если вы вернете деньги покупателю, он получит ›сообщение о том, что его подписка будет продолжена (true) и возврат средств производиться не будет (false). И ›вы даже не можете отправлять собственные сообщения.
Таким образом, отмена подписки возможна ТОЛЬКО через вызов API.
Похоже, что если вы отмените через Merchant console, то также будет выплачен возврат средств. Если вы отмените подписку через Google Developer API, возврат не будет произведен, если только вы не сделаете это в консоли продавца по запросу пользователя.
Кто-нибудь знает, правильно ли это? Мы удалили подписку из магазина, и нам все еще нужно предоставить к ней доступ, но без продления подписки, поэтому, когда у всех истекает срок действия, мы можем вообще отказаться от поддержки. Спасибо за ваши ответы!