Интегрируйте Google Play с вашим серверным бэкэндом

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

Рисунок 1. Схема типичной интеграции бэкэнда с биллинговой системой Google Play.

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

Рисунок 2. Конечные точки, связанные с выставлением счетов, предоставляемые API разработчика Google Play.

Автоматизированное управление цифровым каталогом продукции

Существует множество вариантов использования, где потенциально полезно иметь интеграцию управления цифровым каталогом продуктов в вашем бэкэнде. Например, эта интеграция может позволить вам сделать следующее:

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

Вы можете использовать конечные точки monetization.subscriptions и inappproducts для управления своим цифровым каталогом продуктов.

Управление жизненным циклом покупки и синхронизация прав

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

Система выставления счетов Google Play отправляет уведомления разработчикам в режиме реального времени (RTDN) для обоих типов покупок, и ваш бэкэнд должен быть готов импортировать эти сообщения и вносить необходимые изменения. Чтобы узнать, как использовать клиент RTDN и API разработчика Google Play для управления жизненным циклом покупки, см. руководство по жизненному циклу покупки .

Предотвращение мошенничества и злоупотреблений

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

Автоматизированное финансовое урегулирование и отчетность

Вы можете импортировать данные отчетов из Google Play, загрузив отчеты Play Console . Вы можете использовать API Google Cloud Storage для загрузки информации, доступной вам в Play Console, для решения любых вариантов использования, связанных с этой информацией.

Внешнее управление транзакциями

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