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

Настройка карт 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.
Страница Configure platforms со строкой Android, где среди кнопок действий для платформы показана настройка Google Wallet
  1. В поле Issuer ID введите числовой Issuer ID из Google Pay & Wallet Console.
  2. Рядом с Service account key (JSON) нажмите Browse… (Обзор…) и выберите файл ключа вашего сервисного аккаунта в формате .json.
Форма настройки Google Wallet на странице Configure platforms в Pushwoosh с полями для Issuer ID, импорта ключа сервисного аккаунта и кнопкой Apply
  1. Нажмите Apply (Применить).

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

Anchor link to

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

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

Anchor link to

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