Как создать подписку

Используя оплату через Google Play, вы можете продавать контент или сервисы в приложении, взимая с пользователей периодическую плату по подписке. По подписке можно продавать наборы приложений, игр или другой контент в вашем приложении, доступном в Google Play.

В одном приложении можно предлагать несколько вариантов подписок. Все цены должны соответствовать установленным диапазонам. Удалить опубликованную подписку нельзя.

Важно! К контенту, продаваемому в приложении (как к ограниченному контенту, так и к подпискам), применяются Правила программы для разработчиков Google Play и комиссия за транзакции.

Доступность

Если вы находитесь в стране, в которой можно зарегистрироваться как продавец, то можете использовать оплату через Google Play.

Для этого необходимо настроить платежный профиль и ознакомиться с документацией по Google Play Billing API.

После создания подписки она становится доступной на устройствах с последней версией Google Play Маркета.

Длительность бесплатного пробного периода и периода платной подписки

  • 1 неделя. Еженедельную подписку нельзя оплачивать через оператора связи.
  • 1 месяц.
  • 3 месяца.
  • 6 месяцев.
  • Сезон. Указываются даты начала и конца периода. Возможен перерасчет оплаты за часть периода.
  • 1 год.

Как добавить подписку в приложение

Подписка добавляется так же, как ограниченный контент, но цена устанавливается за период времени.

Перед созданием подписки необходимо назначить идентификаторы товаров. Они должны быть уникальными для вашего приложения, и их нельзя менять или использовать повторно после создания.

  • Идентификаторы товаров должны начинаться с цифры или строчной буквы. Они могут содержать только строчные буквы (a–z), цифры (0–9), символы подчеркивания (_) и точки (.).
  • Примечание. Идентификатор android.test и все идентификаторы, которые начинаются с android.test, недоступны для использования.

Чтобы добавить подписку, выполните следующие действия:

  1. Войдите в Play Console.
  2. Нажмите Все приложения All applications.
  3. Выберите приложение.
  4. В меню слева нажмите Настройки страницы приложенияКонтент для продажи.
  5. Выберите вкладку Подписки > Создать подписку.
  6. Введите сведения о товаре.
    • Название. Должно быть коротким (до 55 символов, но мы рекомендуем ограничиться 25 символами, чтобы оно полностью отображалось в любом контексте), например "Сонное зелье".
    • Описание. Может быть длиннее (до 80 символов), например "Мгновенно погружает существ в сон".
    • Цена. Введите цену в местной валюте.
  7. В разделе "Статус" выберите Активно или Неактивно.
    • Доступным для продажи будет только активный контент в опубликованном приложении.
    • Если вы используете тестовый аккаунт, активные позиции будут доступны в неопубликованных приложениях. Подробную информацию можно найти на сайте для разработчиков Android.
  8. Нажмите Сохранить.

Варианты цен на подписки

Начальные цены

Вы можете установить начальную цену, которая будет действовать для новых подписчиков в течение заданного количества дней, недель, месяцев или расчетных периодов. Например, можно сделать подписку дешевле в течение первых трех месяцев или установить начальную цену на первые 10 дней с последующей ежемесячной оплатой по полной стоимости.

После окончания акции с пользователей будет взиматься полная стоимость.

Требования

  • Минимальный период акции – 3 дня, максимальный – 12 месяцев.
  • Начальные цены должны находиться в допустимом диапазоне и быть меньше полной цены подписки.
  • Для сезонной подписки начальную цену установить нельзя.
  • Если вы предлагаете бесплатную пробную версию и установили начальную цену, она начнет взиматься в конце пробного периода.
  • Каждый пользователь может оформить определенную подписку (по коду товара) по начальной цене только один раз.
  • Если срок действия начальной цены отличается от периода подписки, начальная цена за один день должна быть ниже обычной цены. Если подписка стоит 15 долл. США в месяц (или 0,50 долл. США в день), начальная цена за неделю должна составлять менее 3,50 долл. США. Для этих расчетов месяцем всегда считается 30 дней. 

Как добавить начальную цену

  1. Войдите в Play Console.
  2. Нажмите Все приложения All applications.
  3. Выберите приложение.
  4. В меню слева нажмите Настройки страницы приложения > Контент для продажи.
  5. Выберите вкладку Подписки.
  6. В разделе "Начальная цена" введите стоимость (в валюте по умолчанию) и количество дней, недель, месяцев или повторяющихся расчетных периодов, на протяжении которых она будет действовать.
    • Если выбрать расчетные периоды, начальная цена будет взиматься в течение указанного их количества. Если выбрать дни, недели или месяцы, начальная цена будет взиматься один раз за указанный период времени. 
    • На основе этих данных рассчитываются начальные цены для других стран. Если вы захотите указать их вручную, нажмите Изменить цену.
    • Подробную информацию о том, как управлять ценами на подписки, можно найти на этой странице.
  7. Сохраните изменения.

Бесплатные пробные периоды

Бесплатный пробный период позволяет пользователям опробовать подписку перед покупкой. Чтобы настроить пробный период, необходимо задать продолжительность. По его окончании автоматически оформляется подписка с выбранной ценой и периодичностью оплаты. Бесплатный пробный период можно установить для любого типа подписок, включая сезонные.
Примечание. С 10 января 2018 года пользователь может получить бесплатный пробный период только для одной из всех доступных подписок в приложении.

Требования

  • Можно устанавливать только один бесплатный пробный период на подписку.
  • Пробный период нужно устанавливать для каждого кода товара подписки.
  • Стоимость пробного периода подписки всегда составляет 0 долл. США.
  • Продолжительность пробного периода не может быть меньше 3 дней.
    • Продолжительность пробного периода можно изменить в любое время, но новое значение не будет распространяться на уже приобретенные подписки.
  • Подписчик может воспользоваться бесплатным пробным периодом, только если он не получал эту подписку ранее.

Как добавить бесплатный пробный период

  1. Войдите в Play Console.
  2. Нажмите Все приложения All applications.
  3. Выберите приложение.
  4. В меню слева нажмите Настройки страницы приложения > Контент для продажи.
  5. Выберите вкладку Подписки.
  6. Нажмите Настройки подписки.
  7. Установите флажок "Бесплатный пробный период для подписок".

Как пользователю заказать бесплатный пробный период

Чтобы воспользоваться пробным периодом, пользователю необходимо пройти стандартную процедуру покупки в Google Play. Он получит уведомление по электронной почте о том, что подписка включает бесплатный пробный период, и плата с него взята не будет. Google Play регистрирует транзакцию в размере 0,00 долл. США, и подписка помечается как приобретенная на пробный период или до отмены.

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

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

Сезонная подписка

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

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

Пример

Ниже приведены примеры скидок на сезонную подписку, начинающуюся 1 октября:

  • 180 долл. США – для пользователей, оформивших подписку 1 октября или позже;
  • 150 долл. США – для пользователей, оформивших подписку 1 ноября или позже;
  • 130 долл. США – для пользователей, оформивших подписку 1 декабря или позже.

Правила перерасчета платежа за подписку

  • Частичную стоимость можно менять неограниченное количество раз. При этом платежи для существующих подписчиков остаются прежними.
  • Распределить стоимость подписки можно только в пределах ее расчетного периода.

Изменение плана подписки

Изменение цен

Что происходит после изменения цены

Если вы измените цену активной подписки, новых и существующих подписчиков это затронет следующим образом:

  • Новые пользователи сразу же увидят подписку с новой ценой и смогут оформить ее в Google Play.
  • Существующие подписчики получат уведомление об изменении цены по электронной почте и в Google Play за 30 дней до того, как оно начнет для них действовать. Время отправки уведомления зависит от продолжительности и даты окончания срока действия подписки. Чтобы сохранить свою подписку, подписчики должны будут согласиться с изменением цены в Google Play.
    • Изменение цены затрагивает существующих подписчиков не сразу. После изменения у вас будет не менее семи дней на то, чтобы сообщить подписчикам о новой цене до того, как они получат уведомление в Google Play. Подписчики могут согласиться с изменением до получения уведомления в Google Play.
    • Важно! Если подписчик не согласится с изменением цены, его подписка будет отменена в день продления, то есть тогда, когда изменение начнет действовать для него.

Как изменить цену подписки

  1. Войдите в Play Console.
  2. Выберите приложение.
  3. В меню слева нажмите Настройки страницы приложения > Контент для продажи.
  4. Выберите вкладку Подписки.
  5. Выберите подписку.
  6. В разделе "Цена" измените цену подписки.
    • Примечание. Изменить цену сезонной подписки нельзя.
  7. Нажмите Сохранить.

Советы по управлению изменениями цен

  • Изменение цены отменить нельзя.
  • После изменения цены подписки рекомендуем связаться с существующими подписчиками и сообщить им о предстоящем изменении. Подписчики получат уведомление об изменении цены в Google Play автоматически за 30 дней до того, как оно начнет для них действовать, но для повышения показателя удержания рекомендуем связаться с ними заранее (в течение семи дней).
  • Многократное изменение цены подписки допустимо, но не рекомендуется. Изменения цены могут привести к потере части подписчиков, поэтому такие изменения стоит тщательно планировать.
    • Примечание. Если вы измените цену подписки дважды за короткий период времени, подписчики должны будут согласиться с обоими изменениями по очереди.
  • Чтобы установить одну цену для существующих подписчиков и другую – для новых, вы можете создать новую подписку с ценой для новых пользователей. Так ваши существующие подписчики смогут продлевать подписку, не соглашаясь на изменение цены.
Смена тарифного плана

Вы можете разрешить пользователям менять тарифный план подписки через приложение, например переходить с ежемесячной подписки на годовую или с базовой версии на премиум.

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

Льготные периоды и временные блокировки аккаунтов при отклонении платежей

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

Отклоненные платежи и льготные периоды

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

Для подписок, созданных после 28 апреля 2015 года, по умолчанию установлены следующие льготные периоды:

  • еженедельные подписки – 3 дня;
  • другие сроки подписки – 7 дней.

Изменение льготного периода

Вы можете изменить льготный период по умолчанию (3 или 7 дней) либо отключить его.

  1. Войдите в Play Console.
  2. Выберите приложение.
  3. В меню слева нажмите Настройки страницы приложенияКонтент для продажи.
  4. Выберите вкладку Подписки.
  5. Выберите подписку.
  6. Измените настройки льготного периода.

Окончание льготного периода

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

Ограничение доступа к контенту

Если периодический платеж подписчика отклонен, вы можете приостановить подписку и ограничить доступ к ее контенту на 30 дней, пока мы пытаемся получить оплату. Временная блокировка аккаунта применяется ко всем подпискам в вашем приложении.

Чтобы ограничить доступ к контенту подписки, выполните следующие действия:

  1. Войдите в Play Console.
  2. Выберите приложение.
  3. В меню слева нажмите Настройки страницы приложения > Контент для продажи.
  4. Выберите вкладку Подписки.
  5. Разверните раздел "Настройки подписки".
  6. Установите флажок "Активировать временную блокировку аккаунта". 
Отмены

Что происходит после отмены подписки

При отмене подписки платеж не возвращается, но у пользователя остается доступ к контенту до окончания оплаченного периода.

Восстановление подписки в приложении

Хотите, чтобы пользователи, отменившие подписку, могли восстановить ее, не дожидаясь конца оплаченного периода? Добавьте возможность подписаться заново. При повторном оформлении подписки учитывается оплата, внесенная за ещё не истекший период, поэтому средства со счета пользователя списаны не будут.

Восстановление подписки в Play Маркете

Если вы включили восстановление подписок, пользователи могут в Play Маркете восстанавливать отмененные подписки, у которых ещё не закончился срок действия. Когда пользователь восстановит доступ и подтвердит дату следующего платежа, вы получите уведомление. 

Совет. Чтобы быстрее реагировать на изменения, рекомендуем настроить уведомления для разработчиков в режиме реального времени.

Чтобы разрешить пользователям восстанавливать подписки, выполните следующие действия:

  1. Войдите в Play Console.
  2. Выберите приложение.
  3. В меню слева нажмите Настройки страницы приложения > Контент для продажи.
  4. Выберите вкладку Подписки.
  5. Разверните раздел "Настройки подписки".
  6. Установите флажок "Разрешить пользователям восстанавливать подписки".

Обязанности разработчика

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

Была ли эта статья полезна?
Как можно улучшить эту статью?