Все статьи
Руководство8 мин чтения

Возвраты за аренду в Google Play подчиняются обычным правилам разовых покупок, поэтому 48-часовая аренда может закончиться раньше, чем закроется окно возврата

Google Play позволяет добавить к разовым продуктам вариант покупки в аренду, а страницы Google о возвратах не выделяют аренду особо. Разбираем, кто решает вопрос о возврате за аренду, когда у вас запрашивают доказательства, как прекратить доступ и во что обходится возвращённая аренда.

Человек вечером на диване смотрит фильм на Android-смартфоне. Это та самая короткая аренда, по которой возврат в Google Play может прийти до окончания периода доступа

Главное

  • С 15 июля 2025 г. разовый продукт в Google Play может иметь вариант покупки в аренду, который даёт покупателю доступ на заданный срок. Он настраивается в Play Console или через сервис monetization.onetimeproducts и требует Play Billing Library 8.
  • Google Play предлагает четыре периода аренды для такого варианта покупки: 48 часов, 72 часа, 30 дней и 60 дней. У каждого есть необязательный период истечения, который начинается, когда пользователь начинает пользоваться товаром.
  • Справка Play Console говорит, что Play не управляет доступом к аренде. Сервер разработчика должен предоставить аренду, вовремя её завершить и досрочно прекратить, если покупка возвращена.
  • Страницы Google о возвратах для покупателей не упоминают аренду и направляют покупателей к разработчику только после 48 часов. 48-часовую аренду с периодом истечения 24 часа можно полностью использовать внутри этого окна.
  • Единственный путь возврата за аренду в Google Play, где у разработчика запрашивают доказательства, это чарджбэк, требующий проверки разработчиком. Google отправляет PendingRefundReviewNotification и ждёт вызова ReviewRefund в течение 24 часов.
  • По заказам в Google Play, оформленным после 3 августа 2026 г., при успешном чарджбэке разработчик платит цену покупки за вычетом сервисного сбора Play, а также комиссии банка за чарджбэк. Аренда не исключение.

Сдайте товар в аренду в Google Play на 48 часов, и вся аренда может закончиться раньше, чем закроется собственное окно возврата Google. С июля 2025 г. разовые продукты могут иметь вариант покупки в аренду, а справочные страницы Google о возвратах вообще не упоминают аренду. Значит, возвраты за аренду в Google Play подчиняются обычным правилам. Большинство из них Google решает без вас, доказательства запрашивают только при некоторых чарджбэках, а отключать доступ Play оставляет вашему серверу.

Что такое вариант покупки в аренду

15 июля 2025 г. Google разделил разовые продукты на три уровня. Продукт это то, что покупает пользователь. Вариант покупки определяет, как предоставляется право доступа, сколько оно стоит и где продаётся. Предложение изменяет вариант покупки, например для скидки или предзаказа. Варианты покупки бывают двух типов, покупка и аренда, и справка Google определяет аренду просто: она даёт пользователю доступ к товару на заданный срок.

Аренду вы настраиваете в Play Console или через сервис monetization.onetimeproducts в Play Developer API, а приложение читает её с помощью Play Billing Library 8. Эта версия важна прямо сейчас. Согласно странице Google о прекращении поддержки, новые приложения и обновления должны использовать Billing Library 8 или новее до 31 августа 2026 г., а продления истекают 1 ноября 2026 г.

Два таймера, которые вы выбираете

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

Период арендыДопустимые периоды истечения
48 часов24 часа
72 часа24 часа или 48 часов
30 дней24 часа, 48 часов или 1 неделя
60 дней1 месяц

Пример самого Google: 30-дневная аренда с периодом истечения 48 часов, начатая в последний день, даёт доступ до 32-го дня. Полный период истечения действует, даже если использование началось поздно. Оба значения показываются пользователю до покупки.

Возвраты за аренду в Google Play подчиняются правилам разовых продуктов

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

В первые 48 часов Google решает без вас

Справка Google предлагает покупателям связаться с разработчиком, если с момента покупки прошло больше 48 часов. До этого они обращаются в Google через «Сообщить о проблеме», и, по словам Google, решение обычно принимается в течение одного дня, но может занять до четырёх. Вас ни о чём не спрашивают. 48-часовую аренду с периодом истечения 24 часа можно начать сразу и закончить задолго до конца этого окна. То есть весь продукт может быть использован ещё до того, как подан запрос на возврат.

После 48 часов запрос приходит к вам

После окончания окна Google направляет покупателя в вашу службу поддержки. Если вы согласны на возврат, вызовите orders.refund с параметром revoke, равным true, и Google сразу прекратит доступ к товару.

Без подтверждения аренда возвращается сама

Согласно руководству Google по разовым продуктам, если вы не подтвердите покупку в течение трёх дней, пользователь автоматически получит возврат, а Google Play отзовёт покупку. 48-часовая аренда может истечь раньше этого срока, поэтому пропущенное подтверждение означает, что клиент получит и полную аренду, и деньги обратно. Подтверждайте на сервере, как только придёт уведомление ONE_TIME_PRODUCT_PURCHASED, а не при следующем открытии приложения.

Только при чарджбэках у вас запрашивают доказательства

Когда покупатель оспаривает списание в своём банке и Google решает, что делу нужно ваше участие, вы получаете PendingRefundReviewNotification. Google ждёт вызова ReviewRefund в течение 24 часов и учитывает только ваш первый вызов. Ожидающие проверки поддерживают в качестве причины возврата только CHARGEBACK.

Путь возвратаКто решаетЧто вы можете отправитьСрок
Покупатель обращается в Google в течение 48 часовGoogleНичегоРешение обычно в срок от 1 до 4 дней
Покупатель обращается к вам после 48 часовВыВаше собственное решение через orders.refundGoogle срок не устанавливает
Покупка так и не подтвержденаАвтоматическиНичего3 дня после покупки
Чарджбэк отмечен для проверки разработчикомGoogle, затем банкrefundPreference и доказательства использования через ReviewRefund24 часа

Как прекратить доступ, когда аренда возвращена

Возвращённая аренда должна закончиться сейчас, а не в конце периода аренды. Google сообщает вам об этом тремя способами:

  • Уведомление для разработчиков в реальном времени ONE_TIME_PRODUCT_CANCELED, после которого, по словам Google, нужно вызвать purchases.productsv2.getproductpurchasev2 и обновить права пользователя.
  • VoidedPurchaseNotification, в котором refundType равен REFUND_TYPE_FULL_REFUND для полностью аннулированной покупки.
  • Voided Purchases API, который охватывает возвраты, отмены и чарджбэки только за последние 30 дней, с лимитом до 6000 запросов в день и 30 запросов за любые 30 секунд на приложение.

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

Рабочий стол разработчика с настенными часами, бумажным календарём с пометками и графиками сервера, где истечения аренды и возвраты за аренду в Google Play сверяются друг с другом

Во что вам обходится возвращённая аренда

Аренда стоит дёшево, потому что её покупают для быстрого использования. Из-за этого затраты на её обслуживание составляют большую долю цены, а возврат отдаёт цену, не возвращая ни одной из этих затрат.

  • Лицензирование: если правообладатель выставляет вам счёт за каждую аренду или каждый стрим, этот сбор обычно возникает при воспроизведении, в зависимости от вашего договора, и возврат его не отменяет.
  • Доставка: трафик CDN и транскодирование фильма, курса или уровня игры уже включены в ваш счёт.
  • Вычисления и вызовы API: работа серверов и платные вызовы сторонних API во время аренды остаются оплаченными.
  • Выплаты: на маркетплейсе доля автора часто выплачивается при продаже и не возвращается.

Что добавляет проигранный чарджбэк

Для заказов, оформленных после 3 августа 2026 г., Google изменил то, кто платит за чарджбэки. Теперь вы платите цену покупки за вычетом сервисного сбора Play, а также комиссии за чарджбэк, которые взимает финансовое учреждение. Google по-прежнему покрывает свой сервисный сбор. Если аренда использована полностью, проигранный чарджбэк обойдётся вам в чистую цену, банковскую комиссию и все перечисленные выше затраты на обслуживание.

Отслеживайте возвраты по вариантам покупки

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

Что отправлять при проверке чарджбэка за аренду

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

  • consumptionPercentageMilliunits: доля использованного товара от 0 до 100 000, так что 45200 означает 45,2 процента. Рассчитывайте её по использованному контенту, например по доле просмотренного фильма или открытым урокам.
  • consumptionUsageEvents: одно событие на каждое воспроизведение, открытие или загрузку, каждое с consumptionTime и consumptionItemDescription длиной до 5000 символов. Google отклоняет списки длиннее 1000 событий.
  • obfuscatedAccountId в каждом событии, чтобы Google мог связать использование с аккаунтом, который купил аренду.
  • sampleContentProvided: true, если покупатель перед арендой видел бесплатный фрагмент или трейлер.
  • refundPreference: DECLINE, APPROVE или NEUTRAL. Выбирайте для каждого случая отдельно, а не как общую настройку.

Чек-лист по возвратам за аренду

  • Ведите таймеры аренды и истечения на своём сервере, от времени покупки и времени первого использования.
  • Подтверждайте каждую аренду на сервере, как только приходит уведомление о покупке.
  • Отслеживайте ONE_TIME_PRODUCT_CANCELED и VoidedPurchaseNotification и сразу прекращайте доступ.
  • Опрашивайте Voided Purchases API для подстраховки в пределах его 30-дневного окна.
  • Записывайте каждое воспроизведение или открытие с отметкой времени и идентификатором аккаунта, чтобы вызов ReviewRefund можно было отправить в течение 24 часов.
  • Считайте долю возвратов отдельно для вариантов покупки «аренда» и «покупка».
  • Убедитесь, что ваше приложение использует Play Billing Library 8 до истечения продлений 1 ноября 2026 г.

Частые вопросы

Может ли клиент получить возврат за аренду в Google Play?
Да. Страницы Google о возвратах не отличают аренду от других покупок в приложении. В течение 48 часов после покупки покупатель может обратиться в Google, и Google решает без разработчика. После 48 часов Google направляет его к разработчику, который может вернуть деньги через orders.refund.
Завершает ли Google Play аренду автоматически при возврате?
Не в вашем приложении. Справка Google говорит, что Play не управляет доступом к аренде и разработчик должен обеспечить пользователю надлежащий доступ. Следите за ONE_TIME_PRODUCT_CANCELED и уведомлениями об аннулированных покупках и сразу прекращайте доступ на своём сервере.
Какие периоды аренды допускает Google Play?
Четыре: 48 часов, 72 часа, 30 дней и 60 дней. У каждого может быть необязательный период истечения, который начинается, когда пользователь начинает пользоваться товаром, от 24 часов для 48-часовой аренды до 1 месяца для 60-дневной.
Могу ли я оспорить возврат за аренду в Google Play?
Только при чарджбэке, который Google отметил для проверки разработчиком. Google отправляет PendingRefundReviewNotification, и у вас есть 24 часа, чтобы вызвать ReviewRefund с предпочтением по возврату и доказательствами использования. Когда покупатель запрашивает возврат у Google в течение 48 часов, вашего мнения не спрашивают.
Нужна ли Play Billing Library 8, чтобы продавать аренду?
Да. По словам Google, новые функции разовых продуктов, включая варианты покупки в аренду, требуют Play Billing Library 8. Страница Google о прекращении поддержки также требует версию 8 или новее для новых приложений и обновлений, а продления заканчиваются 1 ноября 2026 г.

Источники и дополнительное чтение

RefundHalt

Автопилот возвратов для App Store и Google Play

Читайте дальше

Руководство8 мин чтения

Чрезмерные запросы на возврат обходятся дороже самих возвратов: оба магазина приложений считают их сигналом качества

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

Подробный разбор8 мин чтения

Проверяйте серверные уведомления App Store, прежде чем реагировать на возврат, ведь отправить запрос на ваш URL вебхука может кто угодно

Уведомление о возврате остается обычным HTTPS-запросом, пока вы не проверили его подпись. Рассказываем, как проверять серверные уведомления App Store и сообщения RTDN из Google Play, что подписывает каждый магазин и во что обходится поддельный или ошибочно отклоненный возврат.

Следующий запрос на возврат уже в пути.

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