Что такое EPAY
EPAY — платёжный терминал на базе Sunmi, который принимает оплату СБП от клиента в рублях и конвертирует её в баты по актуальному рыночному курсу с наценкой. К терминалу подключён Telegram-бот, который дублирует ключевые события в ваш телефон.
Из чего состоит система
Кому этот документ
Менеджеру точки — чтобы понимать весь путь клиента от ввода суммы до печати чека. Владельцу — чтобы знать, что видно в супер-админке и как управляются точки. Разделы про Telegram-бота актуальны для обеих ролей.
Вход в систему
У каждого менеджера — свой личный логин и пароль. Это не общий пароль на все точки: вход привязан к конкретному человеку и конкретной точке.
Экран входа
Поля «Логин» и «Пароль», кнопка «Войти». После успешного входа терминал запоминает сессию — при следующем включении экран входа пропускается автоматически, если сессия ещё не истекла.
Если логина ещё нет
Логин и пароль для точки создаёт владелец через супер-админку (раздел «Добавить точку»). Обратитесь к владельцу, если вход не выполнен ни разу.
Если вход не проходит
Терминал покажет сообщение о том, что не удалось войти, и предложит проверить логин и пароль. Если сообщение говорит о проблеме с подключением — проверьте интернет на терминале, дело не в самих данных для входа.
Приём оплаты по QR
Весь путь операции — три шага: сумма, оплата по QR, завершение. Ниже — что происходит на каждом.
-
Ввод суммы
Сумма вводится в батах (THB) — сколько клиент должен получить. Терминал сам считает, сколько это в рублях по текущему курсу, и показывает сумму к оплате. Кнопка «Перейти к оплате».
-
Подтверждение
Экран «Подтверждение обмена» показывает: сколько клиент отдаёт (RUB), сколько получает (THB) и текущий курс — с пометкой, что курс фиксируется на 15 минут. Кнопки «Подтвердить и получить QR» и «Изменить сумму».
-
QR-код на 15 минут
Клиент сканирует QR в банковском приложении и оплачивает через СБП. На экране виден обратный отсчёт
15:00— именно столько реально действует конкретный QR-код на оплату. -
Подтверждение оплаты
Терминал сам определяет, что деньги пришли — отдельно нажимать «проверить» не нужно. Как только банк подтвердил оплату, откроется экран успеха с чеком.
Экран успеха
Показывает: тип операции, курс, номер операции (A-XXXXX), дату и время, сумму оплаты в рублях и сумму к выдаче в батах. Кнопка «Печать чека».
Если код истёк
Через 15 минут неоплаченный QR становится недействителен — экран «Код истёк» с кнопкой «Новый QR». Сумма и курс при этом не теряются, новый QR формируется по тем же данным.
Если банк отклонил операцию
Терминал покажет причину — «Банк отклонил операцию» — с кнопками «Попробовать снова» (новый QR по тому же счёту) и «Новый платёж» (начать с чистого листа).
Курс и наценка
Курс на терминале не статичный — он реальный рыночный, с вашей личной наценкой сверху.
Из чего складывается итоговый курс
| Что | Кто задаёт | Где менять |
|---|---|---|
| Базовый курс | Автоматически, биржевые данные | Не редактируется вручную |
| Личная маржа менеджера | Вы сами, 0–5% | Настройки → слайдер «Маржа обмена» |
Как это работает для клиента
Чем выше итоговый курс — тем меньше батов клиент получает за тот же рубль. Отдельной комиссии сверху нет: ваша наценка уже зашита внутрь курса, который клиент видит на экране.
Слайдер маржи в Настройках
Рядом со слайдером терминал сразу показывает пример: сколько рублей наценки даёт 1000 THB при текущем значении. Так можно наглядно понять эффект до того, как менять значение на реальных операциях.
История операций
Все операции конкретной точки — своя, отдельная от других точек. Менеджер видит только свои операции.
Сводка наверху
| Показатель | Что значит |
|---|---|
| Сегодня заработано | Ваш заработок за сегодня — бонус от личной наценки, в батах |
| Оборот сегодня | Сумма всех операций сегодня, в THB |
| Средний чек | Средняя сумма операции за всё время, в THB |
| Транзакции | Общее число операций точки |
Фильтры
Чипы «Все» / «Успешно» / «Ожидание» / «Отменено» — быстрый фильтр по статусу. Отдельная кнопка открывает выбор периода: «Вчера», «За 30 дней», «Прошлый месяц» или произвольный диапазон дат по календарю.
Карточка операции
Статус-бейдж (Завершено / Ожидание / Отклонено), сумма оплаты и выдачи, номер операции, прибыль по этой операции. Кнопка «Подробнее» открывает полный чек с курсом, временем и способом оплаты именно этой сделки.
Чек и печать
Чек можно распечатать сразу после оплаты или позже — из карточки операции в Истории.
Что печатается
Логотип EVERYDAY PAYMENT, номер операции, дата и время, курс сделки, сумма к конвертации, сумма к оплате, отметка «Оплачено» и краткий таймлайн обработки платежа.
Где кнопка «Печать чека»
На экране успешной оплаты — сразу после подтверждения. В Истории — внутри карточки «Подробнее» у любой прошлой операции, чек можно распечатать повторно в любой момент.
Настройки точки
Раздел настроек доступен из нижней панели терминала (иконка настроек).
| Раздел | Что делает |
|---|---|
| Язык | Русский / English / ไทย |
| Маржа обмена | Личная наценка менеджера, 0–5% (см. раздел «Курс и наценка») |
| Тема | Тёмная / светлая — переключение интерфейса терминала |
| Звук | Включение/выключение звуков интерфейса |
| Telegram-уведомления | Привязка бота к точке — подробнее в разделе «Как активировать» |
Кнопка «Выйти» внизу — с подтверждением, чтобы случайно не выйти из аккаунта во время смены.
Супер-админка
Отдельный уровень доступа поверх обычного терминала — только для владельца платформы.
Как войти
Долгое нажатие (около 3 секунд) на логотип EVERYDAY внизу экрана «Настройки» открывает окно ввода пароля владельца. Это отдельный пароль от менеджерских логинов — вводится заново каждый раз.
Что видно и что можно менять
| Раздел | Что там |
|---|---|
| Сводка | Число точек, суммарный оборот по всем точкам |
| Добавить точку | Логин, пароль менеджера, имя точки |
| Сравнение точек | Рейтинг по обороту или среднему чеку, за сегодня/неделю/месяц |
| Список точек | Статистика по каждой, кнопки «Настройки» и «Операции» |
| Настройки точки | Имя, контакты, привязка Telegram, включение/отключение доступа менеджера |
Отключение точки
Менеджер сразу теряет доступ к терминалу — при этом вся история операций точки сохраняется полностью, ничего не удаляется.
Как активировать бота на своей точке
Бот @EdayTerminal_bot дублирует важные события терминала в ваш телефон. Активацию запускает владелец, последний шаг делает сам менеджер — занимает меньше минуты.
-
Владелец выдаёт код привязки
Супер-админка → точка → «Настройки» → «Telegram-уведомления» → кнопка «Получить код привязки». Система генерирует одноразовый код, например
K3T6GZ. -
Код действует 30 минут
Владелец присылает код менеджеру любым удобным способом. Код одноразовый — после использования или через 30 минут он больше не работает.
-
Менеджер открывает бота
В Telegram найти
@EdayTerminal_botи отправить:Отправить боту/start K3T6GZ -
Готово
Бот подтвердит привязку, и с этого момента все уведомления по этой точке идут в этот чат.
Ответ бота✅ Готово! Уведомления привязаны к точке «Точка №1».
Если код не сработал
Бот ответит ⚠️ Код недействителен или истёк, если прошло больше 30 минут или код уже использован. Попросите владельца сгенерировать новый код и повторите шаг 3.
Все типы уведомлений
Бот присылает сообщение на каждое ключевое событие. Ниже — как выглядит каждое дословно.
Счёт создан
Отправляется, когда терминал сгенерировал QR — платёж ещё не подтверждён, только начат.
Новый инвойс
Отправляется, когда операция обмена зафиксирована на терминале — с конвертацией в баты.
Оплата подтверждена
Приходит напрямую от банка через Love&Pay, независимо от того, что происходит на экране терминала.
Почему это два разных сообщения
«Новый инвойс» — это то, что видит терминал сам про себя. «Оплата подтверждена» — независимое подтверждение от банка. Если пришло второе, а первого не было — стоит присмотреться к операции внимательнее.
Блокировки операций
Курс, введённый на терминале, автоматически сверяется с независимым рыночным курсом. При слишком большом расхождении операция блокируется.
| Причина | Что это значит | Что делать |
|---|---|---|
rate_deviation_too_high |
Курс отличается от рыночного больше чем на 15% — за пределами допустимой наценки | Проверить ввод курса и повторить операцию |
no_rate_source |
Сервер временно не смог получить независимый курс | Подождать минуту и повторить операцию |
Это не баг
Блокировка — защитный механизм. Он не даёт случайно введённому неверному курсу (например, лишнему нулю) привести к операции, где клиент теряет или получает сильно больше, чем должен.
Дневная сводка
Каждый день в 11:00 по времени Бангкока бот сам присылает итог за прошедшие 24 часа.
Владелец получает отдельную сводку по всем точкам сразу, одним сообщением, без дублирования по каждой точке.
Частые вопросы
Уведомления не приходят вообще
Проверьте, что вы отправили /start с правильным кодом. Попросите владельца выдать новый код и повторите привязку.
Пишу /start КОД, бот отвечает «Код не распознан»
Значит формат сообщения не совпал — например, лишний пробел. Сообщение должно выглядеть ровно как /start K3T6GZ.
Можно ли сменить телефон
Да. Владелец выдаёт новый код, вы вводите /start с нового аккаунта Telegram — старая привязка перезаписывается автоматически.
Терминал завис — что с деньгами?
Деньги не теряются в любом случае — статус на экране может отставать от реального состояния оплаты, подробнее в следующем разделе.
Если что-то пошло не так на терминале
Самая частая нештатная ситуация: клиент реально оплатил, а экран терминала не обновился.
Что делать
Не перезагружайте терминал резко. Сфотографируйте экран и банковское подтверждение оплаты у клиента, свяжитесь с владельцем — платёж можно проверить и подтвердить напрямую через платёжную систему, деньги никуда не теряются.
Как проверить самому
Если в Telegram пришло сообщение «Оплата подтверждена (вебхук Love&Pay)» — деньги подтверждены банком, можно отдавать товар клиенту, даже если экран терминала показывает другое. Это сообщение приходит независимо от терминала и является источником истины.