После того как вы создали карту и закодировали ее в подписанном JWT, вы можете выпустить ее везде, где поддерживается ссылка "Добавить в Google Кошелек". Для этого вы можете добавить кнопку "Добавить в Google Кошелек" или гиперссылку, нажав на которую пользователь сможет сохранить карту в Google Кошельке. Например, этот способ можно использовать в мобильных приложениях, на сайтах, в электронных письмах, чатах и SMS.
Требования
Прежде чем выпускать карту, выполните следующие действия:
- Выполните все действия, описанные в руководстве по началу работы.
- Создайте хотя бы один класс билетов.
- Создайте хотя бы один объект Passes API.
- Закодируйте класс и объект карты в JWT.
- Подпишите JWT с помощью ключа сервисного аккаунта Google Cloud.
1. Как создать ссылку "Добавить в Google Кошелек"
При выпуске карты или билета с помощью ссылки "Google Кошелек" объект Passes добавляется в Google Кошелек пользователя. Это можно сделать, только если пользователь вошел в аккаунт Google.
Ссылка "Добавить в Google Кошелек" – это динамически генерируемый URL, который содержит закодированный и подписанный веб-токен JSON (JWT).
Ссылка "Добавить в Google Кошелек" имеет следующий формат:
https://pay.google.com/gp/v/save/<signed_jwt>
Например, полностью сформированная ссылка "Добавить в Google Кошелек" будет выглядеть примерно так:
https://pay.google.com/gp/v/save/eyJhbGci6IkpXVCJ9.eyJhdWQiO...6EkC1Ahp6A
Эту ссылку можно встроить в мобильные приложения, сайты, электронные письма, чаты, SMS и другие места, где поддерживаются гиперссылки.
Подробнее о том, как создавать классы и объекты карт…
Подробнее о том, как создать подписанный JWT, необходимый для создания ссылки "Добавить в Google Кошелек", рассказывается в статье Работа с веб-токенами JSON.
2. Используйте кнопку "Добавить в Google Кошелек" (рекомендуется)
На сайтах, в электронных письмах и на других платформах, где поддерживаются гиперссылки, рекомендуется использовать кнопку "Добавить в Google Кошелек". Пользователи Google Кошелька знают, что эта кнопка позволяет добавить карту в приложение.
Объекты изображений доступны для скачивания в различных ориентациях и на разных языках, чтобы поддерживать интеграцию Google Wallet API.

