Идентификаторы для интеллектуальной бесконтактной технологии

На этой странице описаны идентификаторы, используемые для передачи данных с помощью интеллектуальной бесконтактной технологии.

Обзор

Интеллектуальная бесконтактная технология – это протокол, который передает данные об определенных картах клиента из приложения Google Pay на терминал.

Ниже кратко представлен процесс взаимодействия терминала и приложения Google Pay.

Процесс взаимодействия

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

Поскольку продавец может использовать карты, разработанные различными компаниями или подрядчиками, для сбора информации о картах применяется три типа идентификаторов. Таким образом продавец, работающий с терминалом определенного поставщика, может использовать карты различных разработчиков.

Для сбора информации о картах с помощью интеллектуальной бесконтактной технологии используется три типа идентификаторов:

  • идентификатор Redemption Issuer ID;
  • идентификатор Collector ID;
  • идентификатор класса карты.

Идентификатор эмитента

Идентификатор эмитента – это уникальный идентификатор для аккаунта Google Pay API for Passes. Узнать этот аккаунт можно в Business Console.

Аккаунт эмитента обозначает в системе продавца (например, ресторан), поставщика специальных предложений или производителя терминалов. Данные о созданных классах и объектах содержатся в аккаунте с идентификатором Issuer ID Идентификатор Issuer ID может быть связан с любым количеством идентификаторов класса.

У аккаунта эмитента может быть не более одного идентификатора продавца. Узнать больше о том, как назначить эмитенту идентификатор продавца или создать новый идентификатор эмитента, можно в разделе Как настроить интеллектуальную бесконтактную технологию для продавца.

Идентификатор эмитента бонусов

Идентификатор Redemption Issuer ID – это особый тип идентификатора Issuer ID, представляющий, как правило, только одного продавца. В отличие от него идентификатор Issuer ID для разработчика карты может представлять целую платформу со многими классами и продавцами.

Если терминал продавца поддерживает интеллектуальную бесконтактную технологию, то аккаунту с Redemption Issuer ID присваивается идентификатор Collector ID. Используя его, терминалы запрашивают данные определенной карты. Подробнее об этом процессе рассказано в разделе Как терминал запрашивает информацию о картах.

Идентификатор Collector ID

Идентификатор Collector ID – это числовой идентификатор, который присваивается терминалу. Как правило, он состоит из восьми цифр. На практике Collector ID определяет продавца, поэтому все терминалы в каждом магазине одной фирмы обладают одним и тем же идентификатором.

При использовании интеллектуальной бесконтактной технологии терминал отправляет идентификатор Collector ID мобильному устройству. Для аутентификации терминала мобильное устройство проверяет все доступные открытые ключи, которые могут быть связаны с Collector ID.

Для Issuer ID назначается только один Collector ID, значение которого является уникальным для всех идентификаторов Issuer ID. Подробнее о назначении Collector ID для идентификатора Issuer ID рассказано в разделе Как настроить интеллектуальную бесконтактную технологию для продавца.

Идентификатор класса карты

Идентификатор класса определяет уровень или тип карты. Например, карта постоянного клиента магазина Baconrista может быть стандартной или золотой. Объект класса хранится и отображается как карта или объект в приложении Google Pay. Каждый объект связан с определенным пользователем. Подробная информация о классах и объектах опубликована здесь.