Настройка карт Google Wallet для Android
Настройте ID эмитента из Google Pay & Wallet Console и ключ сервисного аккаунта Google Cloud, чтобы Pushwoosh мог выпускать и обновлять карты Google Wallet для вашего приложения. Это разовая настройка. После добавления действующей конфигурации для приложения станет доступен конструктор карт Google Wallet.
Создайте аккаунт эмитента
Anchor link toЗарегистрируйте аккаунт эмитента. В Google Pay & Wallet Console пройдите процедуру подключения к Google Wallet API, чтобы получить свой ID эмитента (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 в Панели управления
Anchor link to- Перейдите в Settings → Configure platforms (Настройки → Настроить платформы) в Панели управления.
- В разделе MOBILE PLATFORMS (МОБИЛЬНЫЕ ПЛАТФОРМЫ) найдите Android и откройте настройки Google Wallet.

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

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