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

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

Экран Google Pay and Wallet Console, показывающий числовой 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 в Панели управления

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

Следующие шаги

Anchor link to

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

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

Anchor link to

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