Прекращение поддержки платежей в Интернет-магазине Chrome

Платежная система Интернет-магазина Chrome устарела и будет закрыта в ближайшие месяцы. Существует много других способов монетизации ваших расширений, и если вы в настоящее время используете платежи в Интернет-магазине Chrome, вам необходимо перейти на один из них.

Почему это меняется

За 11 лет, прошедших с момента запуска Интернет-магазина Chrome, Интернет прошел долгий путь. Тогда мы хотели предоставить разработчикам возможность монетизировать свои товары в интернет-магазине. Но с тех пор экосистема выросла, и теперь разработчикам доступно множество вариантов обработки платежей.

Что это значит для разработчиков

Если вы не используете платежи в Интернет-магазине Chrome для монетизации своего расширения, то это вас не касается и вам не нужно ничего делать.

Если вы используете платежи в Интернет-магазине Chrome для оплаты расширений или покупок в приложении, в ближайшем будущем вам придется перейти на другой платежный процессор. Если вы используете API лицензирования для отслеживания того, кто заплатил, вам потребуется реализовать другой способ отслеживания пользовательских лицензий.

Подробности происходящего

Если это изменение затронет вас, вам придется перенести свои платежные данные. В частности, вам потребуется внести изменения, если вы монетизируете свои расширения любым из следующих способов:

  1. Если вы настроили разовую покупку для вашего расширения с помощью панели управления разработчика .
  2. Если вы используете любой из следующих ресурсов в API Интернет-магазина Chrome :
    • InAppПродукты
    • Пользовательские лицензии
    • Платежи
  3. Если вы используете следующие вспомогательные методы, предоставляемые buy.js:
    • google.pays.inapp.getSkuDetails
    • google.pays.inapp.buy
    • google.pays.inapp.getPurchases
    • google.pays.inapp.consumePurchase

Основные даты

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

График прекращения поддержки

  • 27 марта 2020 г. Публикация платных материалов временно отключена.
  • 21 сентября 2020 г. Вы больше не можете создавать новые платные расширения или элементы внутри приложения. Это изменение, вступившее в силу с марта 2020 года, теперь является постоянным.
  • 1 декабря 2020 г. Бесплатные пробные версии отключены. Кнопка «Попробовать сейчас» в CWS больше не будет видна, а запросы на бесплатные пробные версии в приложении будут приводить к ошибке.
  • 1 февраля 2021 г. · Ваши существующие товары и покупки в приложении больше не могут взимать деньги с помощью платежей в Интернет-магазине Chrome. Вы по-прежнему можете запрашивать информацию о лицензии для ранее оплаченных покупок и подписок. (API лицензирования будет точно отражать статус активных подписок, но эти подписки не будут продлеваться автоматически.)
  • Когда-нибудь в будущем API лицензирования больше не позволит вам определять статус лицензии для ваших пользователей.

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

Экспорт пользовательских лицензий

Если вы используете Интернет-магазин Chrome или API лицензирования , вам необходимо сделать следующее:

  • Перейдите на другой платежный процессор
  • Перенесите отслеживание лицензирования

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

Мы рекомендуем выполнять миграцию лицензий в вашей серверной системе с помощью API Интернет-магазина Chrome. Для доступа к этим API вам потребуется использовать OAuth 2.0 с согласия ваших пользователей. Общая последовательность такова:

  1. Внедрите замещающую схему оплаты/лицензий.
  2. Подготовьте приложение для переноса лицензий, работающее на вашем сайте и обращающееся к API Интернет-магазина Chrome. Этому приложению необходимо использовать OAuth 2.0 для аутентификации с согласия пользователя и получения сведений о подписке пользователя.
  3. Создайте и опубликуйте новую версию вашего расширения, которая будет перенаправлять пользователей на ваш сайт для выполнения миграции.