Настройка карт 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 (числовое значение). Вы можете начать в демо-режиме и запросить доступ к производственной среде позже.

Создайте ключ сервисного аккаунта
Anchor link to-
Создайте (или выберите) проект Google Cloud и включите для него Google Wallet API. Используйте тот же проект Google Cloud, который был связан с вашим эмитентом в Google Pay & Wallet Console во время подключения. См. руководство по началу работы от Google.
-
Создайте сервисный аккаунт в этом проекте и скачайте его ключ в формате JSON. Следуйте руководству Google по созданию учетных данных для REST API. Файл ключа должен иметь тип
service_accountи содержатьclient_emailи приватный ключ PEM. -
Скопируйте адрес электронной почты сервисного аккаунта из ключа JSON (поле
client_email). Он понадобится вам на следующем шаге.
Предоставьте доступ сервисному аккаунту
Anchor link toВ Google Pay & Wallet Console:
- Откройте Users (Пользователи) в левой боковой панели.
- Нажмите Invite a user (Пригласить пользователя).
- Вставьте адрес электронной почты сервисного аккаунта (из шага 3 выше).
- Установите Access level (Уровень доступа) на Developer (Разработчик).
- Нажмите Invite (Пригласить).
Без этого шага Pushwoosh не сможет создавать или обновлять карты Google Wallet.
Настройте Google Wallet в Control Panel
Anchor link to- Перейдите в Settings → Configure platforms (Настройки → Настройка платформ) в Control Panel.
- В разделе MOBILE PLATFORMS (Мобильные платформы) найдите Android и откройте настройку Google Wallet.

- В поле Issuer ID введите числовой Issuer ID из Google Pay & Wallet Console.
- Рядом с Service account key (JSON) (Ключ сервисного аккаунта (JSON)) нажмите Browse… (Обзор…) и выберите файл ключа
.jsonвашего сервисного аккаунта.

- Нажмите Apply (Применить).
Дальнейшие шаги
Anchor link toПосле нажатия Apply (Применить) вы сможете создавать дизайн карт в конструкторе карт.
Управление картами через API
Anchor link toИспользуйте Google Wallet API для создания карт, выпуска ссылок для сохранения и их отправки пользователям.