Часто задаваемые вопросы по API Google Кошелька

Начиная

Что такое API Google Кошелька?

API Google Wallet позволяет разработчикам создавать цифровые пропуска в Google Wallet. API Google Кошелька в настоящее время поддерживает посадочные талоны, билеты на мероприятия, карты лояльности, специальные предложения и транзитные билеты. Совсем недавно был добавлен общий тип прохода для поддержки дополнительных вариантов использования.

Как мне настроить среду разработки в соответствии с требованиями и сложностью моего бизнеса?

Ниже приведены руководства, которые можно использовать для настройки среды разработки, соответствующей различным уровням сложности бизнеса и безопасности. Использование нескольких учетных записей служб может позволить разработчикам создать среду TEST отдельно от среды PROD.

Базовая сложность настройки

1 учетная запись бизнес-консоли или 1 родительская учетная запись бизнес-консоли для многих учетных записей эмитентов.

  • Этот вариант обеспечивает централизованно управляемый подход с использованием одного основного счета и от нуля до многих дочерних предприятий/эмитентов.
  • 1 проект Google Cloud.
  • 1 учетные данные сервисной учетной записи.
  • Единый набор пользователей.

Средняя сложность настройки

1 родительский аккаунт для многих аккаунтов эмитента.

  • Этот вариант обеспечивает централизованно управляемый подход с использованием одного основного счета со многими дочерними предприятиями.
  • 1 проект Google Cloud.
  • Разные пользователи бизнес-консоли по каждому эмитенту.
  • От 1 до многих учетных данных сервисной учетной записи.
    • 1 учетные данные на компанию/эмитента.
    • Разный доступ к учетным данным для каждого бизнеса.

Сложная сложность настройки

1 родительский аккаунт для многих аккаунтов эмитента.

  • Этот вариант обеспечивает централизованно управляемый подход с использованием одного основного счета со многими дочерними предприятиями.
  • 1 ко многим облачным проектам Google.
  • Разные пользователи бизнес-консоли по каждому эмитенту.
  • От 1 до многих учетных данных сервисной учетной записи.
    • 1 удостоверение PROD на компанию/эмитента.
    • 1 удостоверение DEV на компанию/эмитента.

Контактная поддержка

Работа с пропусками

Как удалить классы или объекты?

В настоящее время вы не можете удалять классы или объекты из Google Кошелька. Однако пользователи могут отменить привязку объектов к своему Google Кошельку.

Как сгруппировать несколько пропусков?

Использование GroupingID упрощает группировку проходов.

Как обновить только часть пропуска?

Следуйте нашему руководству по производительности , чтобы понять, как выполнять частичные обновления с помощью запросов PATCH.

Могу ли я создавать пакеты в пакетном режиме?

Следуйте нашему руководству по производительности , чтобы понять, как выполнять пакетные запросы с помощью API.

Общие вопросы

Каков предел скорости запросов, отправляемых в API Google Кошелька?

Скорость вызовов API Google Кошелька ограничена 20 запросами в секунду.

Какие коды ошибок возвращает API Google Кошелька?

Список кодов ошибок и исключений, возвращаемых API Google Кошелька, см. в разделе Коды ошибок .

Как включить push-уведомления?

Push-уведомления, созданные разработчиком, в настоящее время не поддерживаются Google Кошельком. Однако Google Кошелек предоставляет своевременные уведомления о следующих проходах. Push-уведомления, созданные разработчиком, в настоящее время не поддерживаются Google Кошельком.

Вертикальный Уведомление Сработало Документация
Событие Предстоящее напоминание за 3 часа до мероприятия документы
Посадочный талон Предстоящее напоминание за 3 часа до вылета рейса документы
Посадочный талон Обновление пропуска Изменение терминала отправления, выхода на посадку, времени посадки или времени отправления. документы
Карта предложения Напоминание об истечении срока действия За 48 часов до истечения срока действия карты предложения документы
Общий Предстоящее напоминание За 24 часа до начала «временного интервала» документы
Общий Напоминание об истечении срока действия За 48 часов до окончания «внутреннего времени» документы

Можно ли удалить идентификаторы продавцов?

В настоящее время идентификаторы продавцов нельзя удалить или заархивировать из консоли Google Pay и Wallet.

Как использовать функцию Applinking?

Для связывания приложений необходим белый список, который можно запросить здесь.

Поддерживает ли Google Кошелек геозону?

Геозенс в настоящее время не поддерживается.

Как настроить программу лояльности?

Вы можете настроить программу регистрации и лояльности, следуя этому руководству.

Как отправить в Google свой логотип для транзитных проездных?

Используйте эту форму , чтобы отправить в Google логотип для внесения в белый список.

Как правильно обрабатывать данные профиля пользователя в кодировке Base64?

Убедитесь, что вы используете кодировку UTF-8 на протяжении всего процесса. Строка JSON сначала кодируется в UTF-8, а затем кодируется с использованием android.util.Base64 с параметрами NO_WRAP и URL_SAFE. Это соответствует разделу 4 RFC 3548.

Как создать учетные записи эмитента программным способом?

См. это руководство по созданию учетных записей эмитентов через API.

Умный кран

Нужен ли мне специальный считыватель NFC для пропусков Google SmartTap?

Это должен быть терминал с поддержкой SmartTap. Список сертифицированных поставщиков можно найти здесь.

Как заставить мои пропуска работать с NFC?

Следуйте этой конфигурации , чтобы ваш пропуск можно было обменять с помощью Smart Tap.

Веб-токены JSON (JWT)

Существуют ли инструменты, упрощающие реализацию и отладку JWT?

Да, такие платформы, как www.jwt.io , позволяют вам декодировать и отлаживать ваши токены в процессе разработки, что позволяет вам проверять отправляемый вами контент. Обратите внимание, что Google не имеет никакого отношения к таким третьим сторонам и не рекомендует их конкретно.

Вы можете предварительно создать классы и объекты с помощью API перед созданием ссылки для сохранения (JWT).

Поиск неисправностей

Почему в моих настройках времени отображается неправильное время мероприятия?

Время, отображаемое на пропуске, — это местное время события со смещением на время, в котором происходит событие.

Мой логотип не будет отображаться на созданных мной пропусках. Что может быть не так?

  • Во-первых, убедитесь, что ваш логотип соответствует рекомендациям и сохранен в формате PNG.
  • Убедитесь, что логотип легко доступен и имеет высокую надежность. Не перенаправляйте файлы изображений, которые могут вызвать ошибки 404. Ваши изображения должны размещаться по протоколу HTTPS, иначе они не будут видны в Google Кошельке.
  • Убедитесь, что все обязательные поля, отмеченные как обязательные в API, заданы в проходе.

Поддержка и обратная связь

Как мне связаться с технической поддержкой?

Для получения дополнительной помощи обратитесь в службу поддержки, нажав кнопку «Связаться со службой поддержки» на левой боковой панели консоли Google Pay и Кошелька .

Как оставить отзыв о продукте?

Чтобы оставить отзыв о продукте, нажмите кнопку «Отправить отзыв» в правом верхнем углу страницы сайта разработчика и выберите «Отзыв о продукте». Затем опишите свой отзыв в текстовой области и нажмите «Отправить».

Как оставить отзыв о документации?

Чтобы оставить отзыв о документации, нажмите кнопку «Отправить отзыв» в правом верхнем углу страницы сайта разработчика и выберите «Отзыв о документации». Затем опишите свой отзыв в текстовой области и нажмите «Отправить».