С помощью инструмента Google Pay API for Passes можно показывать клиентам программы лояльности, подарочные карты, билеты на мероприятия, специальные предложения и посадочные талоны, а также использовать их для взаимодействия с миллионами пользователей Android.
API позволяет создать кнопку или ссылку, с помощью которой ваши пользователи смогут сохранять карты, предложения и билеты в приложении Google Pay. Все эти данные будут храниться как объекты.
Используя API и карты, вы сможете взаимодействовать с клиентами, применяя удобные функции приложения Google Pay для отправки уведомлений, обновлений и сообщений на основе местоположения.
Стандартный процесс интеграции
Ниже показан стандартный процесс интеграции Google Pay API for Passes.
![Этап 1. Техническое исследование
Этап 2. Техническая интеграция Этап 3. Проверки и обеспечение качества Этап 4. Внедрение
Этап 5. Запуск](https://developers-dot-devsite-v2-prod.appspot.com/static/pay/passes/images/integration-process.png?authuser=7&hl=ru)
У каждого этапа интеграции есть несколько составляющих:
- Техническое исследование
- Изучение документации для разработчиков.
- Создание сервисного аккаунта.
- Моделирование интеграции.
- Техническая интеграция
- Разработка интеграции.
- Подготовка к запуску конечного продукта.
- Проверки и обеспечение качества
- QA-тестирование.
- Оценка удобства интерфейса (только для посадочных талонов и билетов на мероприятия).
- Внедрение
- Запуск в различных категориях.
- Начало открытого тестирования.
- Запуск
- Запуск во всех категориях.
Рекомендуемые способы интеграции
Инструмент Google Pay API for Passes поддерживает несколько категорий карт. Ознакомьтесь с таблицей ниже, чтобы выбрать необходимые типы.
Карты постоянного клиента | Специальные предложения | Подарочные карты | Билеты на мероприятия | Посадочные талоны | Проездные билеты | Групповые билеты (только для билетов на мероприятия, посадочных талонов и проездных) | |
---|---|---|---|---|---|---|---|
Браузер | Кнопка JavaScript для сайта | Кнопка JavaScript для сайта | Кнопка JavaScript для сайта | Кнопка JavaScript для сайта | Кнопка JavaScript для сайта | Кнопка JavaScript для сайта | Кнопка JavaScript для сайта |
SMS или электронное письмо | Ссылка на веб-токен JSON | Ссылка на веб-токен JSON | Ссылка на веб-токен JSON | Сокращенная ссылка на веб-токен JSON | Сокращенная ссылка на веб-токен JSON | Сокращенная ссылка на веб-токен JSON | Сокращенная ссылка на веб-токен JSON |
Оригинальное приложение | Ссылка на веб-токен JSON | Ссылка на веб-токен JSON | Ссылка на веб-токен JSON | Сокращенная ссылка на веб-токен JSON, метод запроса POST с JWT |
Сокращенная ссылка на веб-токен JSON, метод запроса POST с JWT |
Сокращенная ссылка на веб-токен JSON, метод запроса POST с JWT |
Сокращенная ссылка на веб-токен JSON, метод запроса POST с JWT |
WebView | Ссылка на веб-токен JSON | Ссылка на веб-токен JSON | Ссылка на веб-токен JSON | Ссылка на веб-токен JSON | Сокращенная ссылка на веб-токен JSON | Сокращенная ссылка на веб-токен JSON | Сокращенная ссылка на веб-токен JSON |
Информация о возможностях для каждого способа интеграции приведена ниже.
Сохранение в Google Pay
Все карты и билеты можно сохранять в Google Pay с помощью кнопки JavaScript, размещенной в электронном письме или SMS-сообщении, и приложения Android со ссылкой на веб-токен JSON и намерением. Кроме того, существует сохранение из приложения Android с помощью SDK. Пример:
Карты постоянного клиента | Специальные предложения | Подарочные карты | Билеты на мероприятия | Посадочные талоны | Проездные билеты | |
---|---|---|---|---|---|---|
Сохранение из приложения Android с помощью SDK |
Подробные сведения о сохранении в Google Pay можно найти здесь.
Активация в Google Pay
Все карты можно использовать методом сканирования, а также с помощью технологии NFC. Подробные сведения об активации карт в Google Pay можно найти здесь.
Взаимодействие в Google Pay
С каждой категорией карт может быть связан раздел с информацией о компании, настраиваемые сообщения, тексты и изображения, а также статус активации, который говорит о том, удалил ли пользователь карту и локализованный контент. Ниже приведены сведения о том, какие функции и уведомления поддерживают определенные типы карт.
Карты постоянного клиента | Специальные предложения | Подарочные карты | Билеты на мероприятия | Посадочные талоны | Проездные билеты | |
---|---|---|---|---|---|---|
Функции | ||||||
Шаблоны | ||||||
Связанные предложения | ||||||
Запрос от Ассистента | ||||||
Уведомления | ||||||
Уведомления на основе местоположения | ||||||
Уведомления об истечении срока действия | ||||||
Уведомления об изменениях в выбранном поле | ||||||
Уведомления о предстоящем мероприятии/рейсе/путешествии |
Подробнее об активации написано здесь.
Подробную информацию об этих функциях и элементах приложения Google Pay можно найти на страницах шаблонов карт постоянного клиента, подарочных карт, специальных предложений, билетов на мероприятия, посадочных талонов и проездных.