Skip to content

Вход клиентов

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

WaitCall

WaitCall — это вход подтверждением звонка. Он включается глобальной настройкой AppSettings.waitcall_login. Если флаг выключен, сайт и приложение продолжают обычный SMS-сценарий.

Нормальный сценарий:

  1. Клиент вводит телефон.
  2. Сайт выполняет CAPTCHA; мобильное приложение переходит дальше без браузерной CAPTCHA.
  3. Система показывает временный номер и таймер.
  4. Клиент звонит на этот номер с указанного телефона.
  5. После подтверждения вход завершается автоматически.

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

Диагностика WaitCall

Проверьте:

  • включён ли AppSettings.waitcall_login;
  • получил ли frontend актуальные app settings;
  • совпадает ли номер, с которого звонит клиент, с номером в форме;
  • не истёк ли таймер;
  • не заблокирована ли новая попытка временным лимитом;
  • работает ли резервный вход по SMS;
  • нет ли сетевой ошибки или ответа 429/503.

Не запрашивайте и не передавайте в тикетах учётные данные провайдера, callback secret, SMS-код или полный номер клиента. Для эскалации достаточно проекта, времени попытки, последних цифр номера, платформы и безопасного кода ошибки.

Вход через MAX

Клиентская авторизация через MAX отличается от MAX-бота для уведомлений управляющих. Мобильное приложение открывает MAX mini app, получает подтверждённый номер и возвращает клиента в правильную брендированную сборку.

Если автоматический возврат не сработал, клиент нажимает Открыть приложение. Истёкшую, повреждённую или созданную в другом окружении сессию нельзя продолжить — нужно начать новый вход из приложения ресторана.

Для диагностики проверьте:

  • что пользователь начал вход из нужного брендированного приложения;
  • что установлены и приложение ресторана, и MAX;
  • появляется ли кнопка Открыть приложение;
  • не используется ли сохранённая старая ссылка;
  • возвращает ли повторная попытка пользователя в то же окружение;
  • доступен ли резервный вход по телефону или SMS.

Что приложить к эскалации

  • название проекта и платформу: сайт, Android или iOS;
  • способ входа: звонок, SMS или MAX;
  • примерное время и часовой пояс;
  • точный текст и экран ошибки;
  • факт успешного или неуспешного резервного входа;
  • версию приложения, если проблема мобильная.

Не прикладывайте секреты, одноразовые коды и полные персональные данные клиента.

Внутренняя и клиентская документация Beex/Dostavix.