Как настроить терминал продавца

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

Как настроить терминал, чтобы активировать карты с помощью интеллектуальной бесконтактной технологии

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

Чтобы правильно настроить активацию карт с использованием NFC на терминале, выполните следующие действия:

  • Определите аккаунт с Issuer ID для разработки карт.
  • Определите аккаунт с Redemption Issuer ID, настроенный для интеллектуальной бесконтактной технологии.
  • Настройте класс для интеллектуальной бесконтактной технологии в аккаунтах с Redemption Issuer ID.

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

В аккаунте с Redemption Issuer ID:

  • Collector ID (генерируется автоматически при присвоении открытого ключа аккаунту c Redemption Issuer ID);
  • версию ключа;
  • открытый ключ.

На терминале в точке продажи:

  • Collector ID;
  • версию ключа;
  • закрытый ключ.

На карте:

  • класс для активации с помощью интеллектуальной бесконтактной технологии;
  • аккаунты с Redemption Issuer ID, настроенные для интеллектуальной бесконтактной технологии;
  • значение, которое будет передаваться из приложения в терминал: smartTapRedemptionValue.

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

Как определить аккаунт с Issuer ID, содержащий карты

Вам нужно определить аккаунт с Issuer ID, содержащий карты. В этом аккаунте будут указаны классы и объекты карт, разработанные для определенных продавцов. Доступно два варианта настройки:

  • один основной аккаунт для всех продавцов;
  • индивидуальные аккаунты продавцов.

Пример:

Компания Foo-Loyalty управляет двумя индивидуальными программами лояльности для брендов iLuvCoffee и teaLuv. Можно настроить их карты одним из указанных ниже способов.

Поместить все классы в один аккаунт с Issuer ID компании Foo-Loyalty. Этот вариант предпочтителен, если вы планируете отслеживать, где активируются ваши карты, на уровне класса. Используйте такую настройку, если не хотите предоставлять продавцу доступ к API аккаунта.

Создать два отдельных аккаунта: iLuvCoffee via Foo-Loyalty и teaLuv via Foo-Loyalty. Этот вариант предпочтителен, если вы хотите, чтобы все классы карт внутри конкретного аккаунта с Issuer ID можно было реализовывать в точках продаж определенного продавца, или если вы предоставляете продавцам доступ к API аккаунта.

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

Если вы поставщик услуг, обслуживающий платформу, и разрабатываете карты для нескольких продавцов, обратитесь в службу поддержки Google Pay API for Passes, чтобы запросить аккаунт для нового продавца.

Как определить аккаунт с Redemption Issuer ID

Необходимо определить, настроен ли терминал продавца на считывание вашей карты.

Есть два возможных сценария.

Сценарий 1. У продавца уже есть активируемые карты

Если продавец подтверждает, что его терминалы уже могут принимать карты из Google Pay, следуйте указанным ниже инструкциям.

  1. Запросите у продавца идентификатор Redemption Issuer ID его аккаунта, настроенного для интеллектуальной бесконтактной технологии. Если продавец не владеет нужной информацией, попросите его обратиться в службу поддержки Google Pay API for Passes и получить идентификатор.
  2. Настройте карту для работы с терминалом. Подробные инструкции по настройке находятся в разделе Как настроить класс для интеллектуальной бесконтактной технологии в аккаунтах с Redemption Issuer ID.

Сценарий 2. Терминал продавца поддерживает бесконтактную интеллектуальную технологию, но активация карт не настроена

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

Как настроить интеллектуальную бесконтактную технологию для продавца

Чтобы настроить интеллектуальную бесконтактную технологию для продавца, выполните указанные ниже действия.

  1. Определите аккаунт с Redemption Issuer ID для настройки интеллектуальной бесконтактной технологии. Это можно сделать двумя способами:
    1. Создать аккаунт от имени продавца. Контактные данные нового аккаунта должны содержать информацию о продавце.
      1. Для создания аккаунта подайте заявку на получение доступа к инструменту Google Pay API for Passes.
      2. В качестве альтернативного способа воспользуйтесь REST API. Подробная информация находится в разделе Как создать аккаунт продавца.
    2. Определите, можете ли вы повторно использовать аккаунт, в котором находятся созданные ранее карты.
      1. Если в вашем аккаунте с Issuer ID для разработки карт содержится класс для нескольких продавцов, нужно настроить новый аккаунт от имени продавца. Создайте аккаунт с Redemption Issuer ID, используя один из двух способов, описанных выше.
      2. Если в вашем аккаунте с Issuer ID для разработки карт содержатся только классы для одного конкретного продавца, назначьте его в качестве аккаунта с Redemption Issuer ID. В этом случае нет необходимости запрашивать новый аккаунт.
  2. Запросите открытый ключ и версию ключа у поставщика терминалов.
    1. Если поставщику терминалов требуется идентификатор Collector ID, перейдите к шагу 3.
  3. Назначьте открытые ключи и их версии для вашего аккаунта с Redemption Issuer ID.
    1. Таким образом идентификатор Collector ID будет назначен аккаунту с Redemption Issuer ID.
    2. Информация о том, как узнать идентификатор Collector ID, находится в разделе Как получить автоматически сгенерированный идентификатор Collector ID.
  4. Сообщите поставщику терминалов идентификатор Collector ID, полученный на шаге 3.
  5. Предоставьте продавцу информацию из списка ниже.
    1. Из шага 1 – идентификатор Redemption Issuer ID и ссылку на аккаунт Google Pay API for Passes Merchant Center.
    2. Из шага 3 – идентификатор Collector ID.
    3. Сообщите продавцу, что он должен хранить идентификаторы Redemption Issuer ID и Collector ID в безопасном месте. Продавец обязан предоставить свой идентификатор Redemption Issuer ID любому разработчику карт, когда потребуется настройка интеллектуальной бесконтактной технологии для его классов.

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

Как настроить класс для интеллектуальной бесконтактной технологии в аккаунтах с Redemption Issuer ID

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

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

Более подробная информация об отправляемых по NFC данных содержится в разделе Передача значений карты.