Прежде чем использовать Google Wallet API для интеграции, выполните следующие действия:
1. Зарегистрируйте учетную запись издателя Google Wallet API.
Аккаунт эмитента необходим для создания и распространения пропусков для Google Кошелька. Зарегистрируйтесь в Google Pay и Wallet Console, чтобы получить учетную запись эмитента. После регистрации перейдите на страницу Google Wallet API и нажмите « Создать первый проход » . После того, как вы примете условия обслуживания, вы сможете приступить к созданию проходного класса.
После вышеуказанного шага вы также можете попробовать Codelab .
2. Включите API кошелька
- Войдите в Google Cloud Platform и включите Google Wallet API для своего проекта GCP.
- Если у вас еще нет проекта GCP, создайте его.
- Включите API Google Кошелька .
3. Создайте учетную запись службы
Учетная запись службы и ключ учетной записи службы необходимы для вызова API Google Wallet. Учетная запись службы — это идентификатор, который вызывает API Google Wallet. Ключ сервисного аккаунта содержит закрытый ключ, который ваше приложение использует для аутентификации в API Google Wallet.
Создайте учетную запись службы:
- 1. Создайте учетную запись службы в Google Cloud Console, указав следующие данные:
- Имя сервисной учетной записи — пример: Wallet Web Client
- Идентификатор сервисного аккаунта — пример: my-service-account
- 2. Нажмите СОЗДАТЬ И ПРОДОЛЖИТЬ .
- 3. Нажмите ГОТОВО .
Создайте ключ сервисной учетной записи:
- 1. Выберите учетную запись службы. Например: my-service-account@my-project-id.iam.gserviceaccount.com .
- 2. Нажмите на пункт меню KEYS в верхней части страницы.
- 3. Нажмите ДОБАВИТЬ КЛЮЧ и Создать новый ключ .
- 4. Выберите тип ключа JSON .
- 5. Нажмите СОЗДАТЬ , чтобы создать и загрузить ключ сервисной учетной записи.
4. Авторизуйте учетную запись службы
Вы должны авторизовать учетную запись службы, чтобы вызывать API. Чтобы авторизовать его, предоставьте служебной учетной записи доступ для управления вашей учетной записью эмитента.
- Посетите страницу пользователей в консоли Google Pay и Wallet .
- 1. Щелкните Пригласить пользователя .
- 2. Добавьте адрес электронной почты учетной записи службы. Например: my-service-account@my-project-id.iam.gserviceaccount.com .
- 3. Выберите « Разработчик» для уровня доступа.
- 4. Нажмите Пригласить .
5. Создайте класс
Прежде чем вы сможете создать и добавить GenericObject
, вы должны создать GenericClass
. Это можно сделать с помощью веб-API . Дополнительные сведения см. в справочной документации по GenericClass
, а также в руководстве по началу работы с веб-API.
Повторите шаги на этой странице, если вам требуется несколько общих проходов.
Обратитесь к шаблону макета для получения дополнительной информации о том, как эти атрибуты представлены на проходе.
После успешного создания универсального курса перейдите к разделу Добавление пропусков в Google Кошелек . Обратите внимание, что мы все еще работаем над добавлением универсального типа в Google Pay и Wallet Console.