О сервисе Google Pay API for Passes Merchant Center

В сервисе Google Pay API for Passes Merchant Center вы можете управлять своими картами постоянного клиента, подарочными картами и билетами, которые пользователи сохраняют в Google Pay. После того как вы получите доступ к инструментам API, вам нужно будет создать аккаунт Google Pay API for Passes Merchant Center, а затем – сервисный аккаунт в Google Cloud Console.

Как создать аккаунт Google Pay API for Passes Merchant Center

Выполните следующие действия:

  1. Найдите письмо, которое вы получили от нас ранее. Укажите в ответе на него адрес электронной почты, связанный с вашим аккаунтом Google. Этот адрес необходим для входа в сервисы Google Pay API for Passes Merchant Center и Google API Console.

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

  2. На указанный адрес будет отправлено письмо. Нажмите на ссылку в нем, чтобы перейти в свой аккаунт Google Pay API for Passes Merchant Center.

    Примечание. Обратите внимание, что на вкладке Account Management (Управление аккаунтом) указан ваш идентификатор продавца – Issuer ID. Он вам понадобится для отправки запросов REST API.

    Save to Google Pay Merchant Center Issuer ID

Как настроить сервисный аккаунт

О том, как создать сервисный аккаунт в Google Cloud Console, написано здесь

Чтобы сервисный аккаунт мог запрашивать данные из Google Pay API for Passes, нужно связать его с аккаунтом Google Pay API for Passes Merchant Center. Для этого выполните следующие действия:

  1. Войдите в аккаунт Google Pay API for Passes Merchant Center.
  2. Перейдите на вкладку Account Management (Управление аккаунтом) и нажмите Share (Открыть доступ).

    Save to Google Pay Merchant Center - Share button

  3. Укажите адрес электронной почты, связанный с сервисным аккаунтом. Если вы хотите открыть доступ к аккаунту Google Pay API for Passes Merchant Center другим пользователям, добавьте также их адреса.
  4. В разделе Who has access (Настройки доступа) выберите для сервисного аккаунта уровень доступа: Can edit (Может изменять) или Owner (Владелец). Затем нажмите Share (Открыть доступ)
  5. Нажмите кнопку Save (Сохранить).

    Примечание. Если вы установите для сервисного аккаунта уровень доступа Can view (Может просматривать), то не сможете выполнять вызовы к API.

    Save to Google Pay Merchant Center - Sharing Settings

Связав аккаунты, вы сможете интегрировать Google Pay API for Passes, что позволит покупателям сохранять в приложении Google Pay ваши карты постоянного клиента, подарочные карты и билеты. 

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

Эта информация оказалась полезной?
Как можно улучшить эту статью?