Часто задаваемые вопросы

В этом документе собраны ответы на часто задаваемые вопросы об инструменте Google Pay API for Passes.

Приложение Google Pay

Получают ли пользователи уведомление от Google, когда выходят из приложения Google Pay (после нажатия на URI)?
Нет. Пользователи получают сообщения, когда нажимают на URI в развернутом виде карты и выходят из приложения Google Pay.
Нажав кнопку Удалить карту постоянного клиента, клиент удаляет карту без возможности восстановления?
Нет. Карта постоянного клиента перестанет отображаться в приложении Google Pay, а также будет отменена ее связь с данными, которые хранит продавец. Однако объект LoyaltyObject не удаляется, и карту можно восстановить, используя метод REST get, поскольку в некоторых конфигурациях с этим объектом могут быть связаны несколько клиентов.
Почему 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.

Обратитесь в службу поддержки.