В этом документе собраны ответы на часто задаваемые вопросы об инструменте Google Pay API for Passes.
Приложение Google Pay
- Получают ли пользователи уведомление от Google, когда выходят из приложения Google Pay (после нажатия на URI)?
- Нет. Пользователи получают сообщения, когда нажимают на URI в развернутом виде карты и выходят из приложения Google Pay.
- Нажав кнопку Удалить карту постоянного клиента, клиент удаляет карту без возможности восстановления?
- Нет. Карта постоянного клиента перестанет отображаться в приложении Google Pay, а также будет отменена ее связь с данными, которые хранит продавец. Однако объект
LoyaltyObject
не удаляется, и карту можно восстановить, используя метод RESTget
, поскольку в некоторых конфигурациях с этим объектом могут быть связаны несколько клиентов. - Почему Google хранит данные объектов, а не обращается к веб-сервису продавца каждый раз, когда нужно отобразить объект?
- Так объект отображается быстрее. Кроме того, данные объекта также должны храниться в кеше мобильного устройства пользователя в офлайн-режиме.
- Хранит ли Google изображения (логотипы, материалы из сообщений и т. д.) на случай проблем с подключением?
- Да. Google хранит изображения в кеше на своих серверах. Чтобы сменить используемое изображение, обновите его на сайте вместе с версией класса или объекта. Таким образом вы сообщите Google, что нужно повторно кешировать файл изображения.
Обновление объектов
- Как обновить идентификатор аккаунта карты постоянного клиента, если пользователь потерял физическую карту?
- Обновите поле
accountId
объекта, используя REST API. - При попытке вставить объект или класс с использованием REST API возникает ошибка
insufficientPermission
.Error: Code was 403 Msg: Forbidden { "error": { "errors": [ { "domain": "global", "reason": "insufficientPermissions", "message": "Insufficient Permission" } ], "code": 403, "message": "Insufficient Permission" } }
- Убедитесь, что вы добавили адрес электронной почты аккаунта, полученный при регистрации приложения, в Google Pay API for Passes Merchant Center. О том, как это сделать, читайте в разделе Как связать сервисный аккаунт и аккаунт Google Pay API for Passes.
Тестирование
- Предоставляет ли Google сервисы для нагрузочного тестирования?
- Нет. Однако мы исходим из расчета, что число запросов в секунду равно 0,05 % от общего числа активных аккаунтов карт постоянного клиента. Например, вы сможете обрабатывать 10 000 запросов в секунду, если у вас 20 миллионов активных аккаунтов карт постоянного клиента. Кроме того, объемы транзакций будут наибольшими сразу после того, как вы запустите интеграцию.
Разное
- Какой
Content-Type
продавцы должны использовать в своих ответах JWT? - Google не проверяет
Content-Type
. Можно использоватьapplication/json
илиtext/plain
в качествеContent-Type
. - Можно ли получать уведомления, включая информацию о транзакции, когда специальное предложение отправляется клиентам, находящимся неподалеку? Можно ли узнать, когда они обнаруживают, приобретают и активируют предложение (например, открывают, просматривают или демонстрируют его в приложении Google Pay)?
- Google не может отслеживать, когда клиент демонстрирует штрихкод или код купона на своем телефоне, а сотрудник точки продажи сканирует или вводит его в кассовый аппарат. Только работники точки продаж могут определить, было ли специальное предложение успешно отсканировано и активировано.
- Какие данные необходимо получить от дизайнеров, чтобы создать карту постоянного клиента?
- Вам понадобятся текст и изображения, которые пользователь увидит, когда сохранит карту постоянного клиента в приложении Google Pay. Подробнее об оформлении карт постоянного клиента рассказано на странице Шаблон карты.
- Где можно получить дополнительную помощь?
За дополнительной помощью обращайтесь в службу поддержки Google Pay API for Passes.
Обратитесь в службу поддержки.