Предварительные условия

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

Требования к файловому хостингу и веб-сервису

Для сквозного заказа требуется, чтобы вы самостоятельно размещали файлы каналов данных и реализовывали веб-службу, которая обрабатывает проверку корзины, создание заказов и обновление статуса заказов. Поскольку не существует конкретного языка программирования или требований к серверу приложений, Ordering End-to-End работает с предпочитаемой вами реализацией, если она соответствует спецификации API Ordering End-to-End.

Требуемые возможности

Защищенный хостинг каналов данных

У вас должна быть возможность размещать файлы каналов данных в Google Cloud Storage, Amazon S3 или на HTTPS-сервере.

Защищенный веб-сервис

Ваш веб-сервис должен иметь возможность отправлять и получать запросы API по протоколу HTTPS.

Задержка ответа

Когда Google отправляет запросы вашему веб-сервису, он должен ответить на запрос в течение 8 секунд.

Гостевая касса

Ваш веб-сервис должен разрешать заказы, использующие гостевую проверку, то есть заказы, сделанные пользователем, у которого нет учетной записи или который не вошел в вашу систему.

Перечислите рестораны в профиле компании в Google.

Соблюдайте следующие требования для профиля компании в Google :

  • Чтобы клиенты могли видеть ваши рестораны в сквозном заказе, их местоположения должны быть указаны в профиле компании в Google.
  • Каждое местоположение, которое вы планируете интегрировать со сквозной интеграцией заказов, должно иметь бизнес-профиль.
  • Название и адрес каждого из ваших ресторанов, зарегистрированных в профиле компании Google, должны совпадать с данными Restaurant , которые вы отправляете в систему сквозного заказа.

Зарегистрируйтесь как продавец в Google Pay API

Чтобы обеспечить возможность онлайн-платежей в сквозном пользовательском интерфейсе заказа, вы должны зарегистрировать свою компанию в качестве продавца Google Pay и использовать процессор, участвующий в Google Pay, как описано в этом разделе. Google Pay обеспечивает токенизированный платеж между пользователем и вашей платежной системой.

Чтобы зарегистрироваться в качестве продавца Google Pay и включить Google Pay API, выполните следующие действия:

  1. Откройте страницу консоли Google Pay & Wallet , чтобы зарегистрировать свой бизнес. Если вы уже являетесь зарегистрированным продавцом в Google Pay, вы можете использовать существующую учетную запись. Рекомендуется иметь уникальный идентификатор продавца для каждой сквозной интеграции заказов. Чтобы добавить новую компанию, нажмите заголовок идентификатора продавца и выберите «Создать новую компанию».
  2. Нажмите вкладку меню «Пользователи» , чтобы добавить в свой бизнес второго или нескольких пользователей.
  3. Выберите вкладку меню Google Pay API и нажмите «Начать» на странице Google API Pay.
  4. Примите Условия использования Google Pay API.
  5. Ваш идентификатор продавца указан в заголовке консоли. Предоставьте это команде адаптации, с которой вы работаете, из сквозного заказа.
    Выберите идентификатор продавца Google Pay.
  6. Убедитесь, что вы интегрированы с одним из процессоров, участвующих в Google Pay .
  7. Обратитесь к своему платежному процессору, чтобы получить свойства параметров токенизации Google Pay, как описано в вашем шлюзе.

Проверьте параметры токенизации с помощью Google Pay

Обратитесь к тесту обработки платежей Google Pay , чтобы удовлетворить следующие требования:

  • Убедитесь, что ваш платежный шлюз настроен для запроса токенов через Google Pay.
  • Проверьте интеграцию с Google Pay.

Иметь номер DUNS

Номер DUNS — это уникальный девятизначный номер, присвоенный Dun & Bradstreet для идентификации компании. Он используется для проверки существования и легитимности бизнеса. Google также будет использовать ваш номер DUNS для проверки названия и адреса вашей компании. Прежде чем начать процесс регистрации номера DUNS, вам следует проверить, есть ли он у вас уже. Это можно сделать с помощью инструмента поиска номеров DUNS. Если у вас нет номера DUNS, вы можете зарегистрировать свой бизнес, следуя инструкциям здесь .

Иметь общедоступный номер телефона

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

Иметь общедоступный адрес электронной почты

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

Следующие шаги

Чтобы продолжить интеграцию, выполните следующие шаги:

  1. Ознакомьтесь со сквозными политиками заказа.
  2. Ознакомьтесь с руководствами по спецификациям реляционных запасов и действий по выполнению .
  3. Чтобы начать интеграцию, обратитесь к консультанту Google.