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

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

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

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

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

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

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

В аккаунте эмитента бонусов:

  • идентификатор продавца (генерируется автоматически при присвоении открытого ключа аккаунту эмитента бонусов);
  • версию ключа;
  • открытый ключ.

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

  • идентификатор продавца;
  • версию ключа;
  • секретный ключ.

На карте:

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

Более полная информация об этих значениях приведена в разделе Основные понятия.

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

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

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

Пример:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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