Google Wallet API уже позволяет вам взаимодействовать с пользователями с помощью различных предопределенных типов проездных (карта постоянного клиента, предложение, подарочная карта, билет на мероприятие, транзитный билет, посадочный талон), которые поставляются с полями и функциями для конкретных случаев использования.
Наши существующие типы проходов могут не подходить для каждого варианта использования, поэтому был создан общий тип прохода. Как следует из названия, общий тип прохода следует использовать, когда ваш вариант использования не подходит ни к одному из наших других специализированных типов. Чтобы понять, как универсальный пропуск может помочь вашему конкретному варианту использования, визуализируйте свой проход в режиме реального времени.
Случаи использования
Ниже приведены несколько примеров использования, соответствующих модели универсальной вертикали:
- парковочные талоны
- абонементы в библиотеку
- ваучеры с сохраненной стоимостью
- абонементы в спортзал
- страховые карты водителя
- оговорки разного рода
- пересечение границы страны QR-коды
- предварительные коды подтверждения клиента
Варианты использования с конфиденциальной информацией
В некоторых случаях ваш пропуск или сценарий использования могут содержать конфиденциальную информацию (см. определение конфиденциальных данных в AUP). Для этих сценариев API Generic Private Pass предоставляет способ определить Private Pass для предварительно утвержденных вариантов использования. Обзор API Generic Private Pass и рассматриваемых вариантов использования можно найти на сайте разработчиков Generic Private Pass .
Шаги интеграции
Следующие шаги необходимы для интеграции с Google Wallet API. Выберите тип интеграции ниже в зависимости от того, обращаетесь ли вы к своим клиентам только на устройствах Android или через Android, Интернет, электронную почту или SMS.Android, Интернет, электронная почта или SMS
- Узнайте , как работают классы и объекты , и ознакомьтесь с процессами добавления в Google Кошелек.
- Выполните предварительные требования
- Создайте проект Google Cloud с сервисным аккаунтом и закрытым ключом.
- Создайте свой бизнес-аккаунт в консоли Google Pay и Wallet.
- Авторизуйте свой сервисный аккаунт в консоли Google Pay и Wallet.
- Включить API Google Кошелька
- Создать класс
- [Необязательно] Создайте проход с помощью инструмента визуализации прохода, чтобы сгенерировать JSON для ваших классов и объектов.
- Создайте ссылку JWT с классом и объектом, подписанным вашим закрытым ключом.
- Поместите кнопку «Добавить в Google Кошелек Google» в своем приложении.
- Заполните контрольный список тестирования
- Запрос на публикацию доступа в Google Pay и Wallet Console
Только для Android
- Узнайте , как работают классы и объекты , и ознакомьтесь с процессами добавления в Google Кошелек.
- Выполните предварительные требования
- Авторизуйте свое приложение
- Создайте свой бизнес-аккаунт в консоли Google Pay и Wallet.
- Создать класс
- [Необязательно] Создайте проход с помощью инструмента визуализации прохода, чтобы сгенерировать JSON для ваших классов и объектов.
- Создайте проход , сохранив подписанный JWT или сохранив неподписанный JSON с помощью Android SDK.
- Поместите кнопку «Добавить в Google Кошелек Google» в своем приложении.
- Заполните контрольный список тестирования
- Запрос на публикацию доступа в Google Pay и Wallet Console
Начать
Чтобы пройти эти этапы, начните работу с Codelab для Интернета и Android или начните с выбора подходящей для вас интеграции. Правильная интеграция для вас зависит от ваших конкретных требований и в основном зависит от того, как вы хотите привлечь своих клиентов.- Только для Android: Android SDK
- Android, Интернет, электронная почта или SMS: веб-API и JWT