Перейти к содержанию

Настройка карт Google Wallet для Android

Настройте Issuer ID из Google Pay & Wallet Console и ключ сервисного аккаунта Google Cloud, чтобы Pushwoosh мог выпускать и обновлять карты Google Wallet для вашего приложения. Это разовая настройка. Как только будет добавлена действующая конфигурация, для приложения откроется конструктор карт Google Wallet.

Создайте аккаунт эмитента

Anchor link to

Зарегистрируйте аккаунт эмитента. В Google Pay & Wallet Console пройдите процедуру подключения к Google Wallet API, чтобы получить свой Issuer ID (числовое значение). Вы можете начать в демо-режиме и запросить доступ к производственной среде позже.

Экран Google Pay and Wallet Console, показывающий числовой Issuer ID после подключения к Google Wallet API

Создайте ключ сервисного аккаунта

Anchor link to
  1. Создайте (или выберите) проект Google Cloud и включите для него Google Wallet API. Используйте тот же проект Google Cloud, который был связан с вашим эмитентом в Google Pay & Wallet Console во время подключения. См. руководство по началу работы от Google.

  2. Создайте сервисный аккаунт в этом проекте и скачайте его ключ в формате JSON. Следуйте руководству Google по созданию учетных данных для REST API. Файл ключа должен иметь тип service_account и содержать client_email и приватный ключ PEM.

  3. Скопируйте адрес электронной почты сервисного аккаунта из ключа JSON (поле client_email). Он понадобится вам на следующем шаге.

Предоставьте доступ сервисному аккаунту

Anchor link to

В Google Pay & Wallet Console:

  1. Откройте Users (Пользователи) в левой боковой панели.
  2. Нажмите Invite a user (Пригласить пользователя).
  3. Вставьте адрес электронной почты сервисного аккаунта (из шага 3 выше).
  4. Установите Access level (Уровень доступа) на Developer (Разработчик).
  5. Нажмите Invite (Пригласить).

Без этого шага Pushwoosh не сможет создавать или обновлять карты Google Wallet.

Настройте Google Wallet в Control Panel

Anchor link to
  1. Перейдите в Settings → Configure platforms (Настройки → Настройка платформ) в Control Panel.
  2. В разделе MOBILE PLATFORMS (Мобильные платформы) найдите Android и откройте настройку Google Wallet.
Страница «Настройка платформ» со строкой Android, показывающей настройку Google Wallet среди кнопок действий платформы
  1. В поле Issuer ID введите числовой Issuer ID из Google Pay & Wallet Console.
  2. Рядом с Service account key (JSON) (Ключ сервисного аккаунта (JSON)) нажмите Browse… (Обзор…) и выберите файл ключа .json вашего сервисного аккаунта.
Форма настройки Google Wallet на странице «Настройка платформ» в Pushwoosh с полями Issuer ID, импорта ключа сервисного аккаунта и кнопкой «Применить»
  1. Нажмите Apply (Применить).

Дальнейшие шаги

Anchor link to

После нажатия Apply (Применить) вы сможете создавать дизайн карт в конструкторе карт.

Управление картами через API

Anchor link to

Используйте Google Wallet API для создания карт, выпуска ссылок для сохранения и их отправки пользователям.