Интеграция приложения и сайта ресторана с ЯндексID позволяет однозначно идентифицировать клиентов, верифицировать их номера телефонов и получать личные данные (Имя, Фото, День рождения) в 1 клик.
Создание приложения в Яндекс OAuth
Для начала необходимо перейти и зарегистрироваться в кабинете разработчика Яндекс OAuth. После регистрации нажмите на кнопку "Создать приложение" и в качестве типа выберите - Для авторизации пользователей, после чего перейдите к созданию

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

Следующий этап является самым важным в цепочке создания авторизации. Выберите "Веб-сервисы". Redirect URI: это ссылка на скрипт, который обрабатывает регистрацию пользователя и генерирует бонусы за регистрацию. Здесь необходимо указать прямую ссылку на QR меню, которую выдает наша система с приставкой /api/yandex.php, а в Suggest Hostname - просто прямую ссылку с https://
Если вы используете собственный домен - необходимо добавить в оба блока ссылки с вашим доменным именем
В следующем этапе нужно выбрать права доступа:
- Доступ к номеру телефона - это поле является обязательным для создания регистрации
- Доступ к дате рождения - используется для маркетинговых активностей
- Доступ к портрету пользователя - дополняет визуальную составляющую профиля и делает сайт более дружелюбным и персонализированным
- Доступ к логину, имени и фамилии, полу - оформляет профиль пользователя реальными данными

В следующем разделе подтвердите данные и дождитесь создания приложения. Скопируйте ClientID и Client Secret в настройки интеграции в SandyApp и сохраните

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