Прежде чем приступить к сквозной интеграции 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, выполните следующие действия:
- Откройте страницу консоли Google Pay & Wallet , чтобы зарегистрировать свой бизнес. Если вы уже являетесь зарегистрированным продавцом в Google Pay, вы можете использовать существующую учетную запись. Рекомендуется иметь уникальный идентификатор продавца для каждой сквозной интеграции заказов. Чтобы добавить новую компанию, нажмите заголовок идентификатора продавца и выберите «Создать новую компанию».
- Нажмите вкладку меню «Пользователи» , чтобы добавить в свой бизнес второго или нескольких пользователей.
- Выберите вкладку меню Google Pay API и нажмите «Начать» на странице Google API Pay.
- Примите Условия использования Google Pay API.
- Ваш идентификатор продавца указан в заголовке консоли. Предоставьте это команде адаптации, с которой вы работаете, из сквозного заказа.
- Убедитесь, что вы интегрированы с одним из процессоров, участвующих в Google Pay .
- Обратитесь к своему платежному процессору, чтобы получить свойства параметров токенизации Google Pay, как описано в вашем шлюзе.
Проверьте параметры токенизации с помощью Google Pay
Обратитесь к тесту обработки платежей Google Pay , чтобы удовлетворить следующие требования:
- Убедитесь, что ваш платежный шлюз настроен для запроса токенов через Google Pay.
- Проверьте интеграцию с Google Pay.
Иметь номер DUNS
Номер DUNS — это уникальный девятизначный номер, присвоенный Dun & Bradstreet для идентификации компании. Он используется для проверки существования и легитимности бизнеса. Google также будет использовать ваш номер DUNS для проверки названия и адреса вашей компании. Прежде чем начать процесс регистрации номера DUNS, вам следует проверить, есть ли он у вас уже. Это можно сделать с помощью инструмента поиска номеров DUNS. Если у вас нет номера DUNS, вы можете зарегистрировать свой бизнес, следуя инструкциям здесь .
Иметь общедоступный номер телефона
Должен быть указан общедоступный номер телефона, связанный с компанией. Пользователи должны иметь возможность связаться с номером телефона в обычные рабочие часы. Это сделано для того, чтобы клиенты могли легко связаться с компанией, если у них возникнут какие-либо вопросы или проблемы. Google должен иметь возможность проверить надежность и полноту этого номера телефона.
Иметь общедоступный адрес электронной почты
Указанный адрес электронной почты должен быть действительным и активным адресом, связанным с вашей организацией. Его должен регулярно проверять кто-то из вашей организации, чтобы пользователи могли связаться с вами в случае необходимости. Google должен иметь возможность проверить надежность и полноту вашего адреса электронной почты.
Следующие шаги
Чтобы продолжить интеграцию, выполните следующие шаги:
- Ознакомьтесь со сквозными политиками заказа.
- Ознакомьтесь с руководствами по спецификациям реляционных запасов и действий по выполнению .
- Чтобы начать интеграцию, обратитесь к консультанту Google.