Личный кабинет
Обзор интерфейса
- Боковое меню: «Панель», «Файлы», «Выплаты», «Тикеты», «Моя компания», «Пользователи», «Настройки», переключатель языка RU/EN. Набор пунктов зависит от прав доступа и привязки к организации: например, «Пользователи» видны при наличии соответствующих прав; «Моя компания» — при привязанной организации.
- Шапка/мобайл: offcanvas-меню, быстрые действия: «Создать выплату», «Загрузить файл» (кнопки могут быть скрыты, если нет прав или отключены типы выплат для организации).
- Панель: карточки метрик, график успех/ошибка выплат, последние файлы.
Тикеты (поддержка)
Система тикетов позволяет обращаться в поддержку из личного кабинета: создавать обращения, вести переписку и прикладывать файлы.
Где находится
- Список тикетов:
/index.php?view=tickets - Страница тикета:
/index.php?view=ticket&id=ID
Статусы
- open — тикет создан, ожидает реакции поддержки
- in_progress — поддержка работает над обращением
- answered — есть ответ поддержки, ожидается ваша реакция
- waiting_user — требуется ваш ответ (подсвечивается индикатором в меню)
- closed — тикет закрыт
В фильтре списка доступен режим «Все, кроме закрытых» (значение по умолчанию).
Создание тикета
- Откройте «Тикеты» и нажмите «Создать тикет»
- Заполните тему, опишите проблему
- При необходимости приложите файлы
- Отправьте — новый тикет появится со статусом
open
Список тикетов
Отображается таблицей: №, Тема, Статус, Приоритет, Сообщений, Создан, Обновлён.
- Статус: включая «Все, кроме закрытых»
- Дата: фильтры «От» и «До» по времени создания
- Поиск: по теме и по тексту сообщений тикета
- Переход: клик по строке открывает тикет
waiting_user. В развернутом меню — с числом, в свернутом — точка.
Страница тикета
- Переписка с поддержкой, скачивание вложений (только для владельца)
- Ответ в тикет (текст + файлы)
- Закрытие тикета, если вопрос решён
Уведомления
- Индикатор на пункте меню «Тикеты» внутри интерфейса
- Опционально — email/Telegram (если включено администратором)
Безопасность
- Доступ к тикетам — только в рамках вашей учётной записи
- Файлы доступны владельцу тикета и только в рамках этого тикета
- Все действия логируются
FAQ
Не вижу старые тикеты
Не скачивается файл
Статус не изменился после ответа
open. Автосмена только из waiting_user в answered.Моя компания
Раздел для данных организации: проверка (KYC), документы, банковские реквизиты и подписанты. Пункт меню отображается при привязке пользователя к организации.
Документы
Состав обязательных и рекомендуемых документов зависит от формы организации (ИП или юридическое лицо): выписки из ЕГРИП/ЕГРЮЛ, паспортные данные, договор с сервисом, сведения о бенефициарах (для ЮЛ), при необходимости — доверенность и иные файлы по запросу.
Реквизиты и подписанты
В интерфейсе можно указать или обновить банковские реквизиты компании и данные подписантов — в соответствии с требованиями подключения к выплатам.
Когда раздел недоступен: если учётная запись не привязана к организации или произошла ошибка загрузки данных компании, отображается сообщение об ошибке — обратитесь к администратору.
Пользователи
Управление учётными записями в рамках организации: список пользователей, фильтры по роли и статусу, поиск, создание пользователя и назначение прав (для ролей с доступом к управлению).
- Доступ к разделу: пользователям с правом просмотра или управления пользователями; при отсутствии прав пункт меню «Пользователи» не отображается.
- Лимиты: администратор может задать лимиты на операции для создаваемых или редактируемых пользователей.
- Двухфакторная аутентификация: для некоторых действий в управлении пользователями может потребоваться подтверждение 2FA по политике организации.
Дашборд
Раздел с ключевыми показателями по загрузкам и выплатам. Содержит агрегированные метрики, динамику на графике и список последних файлов для быстрого доступа.
- Карточки метрик: количество файлов, число выплат, суммарная сумма, конверсия (успешные/все).
- График: тренд успешных и неуспешных выплат по периодам; легенда позволяет сопоставлять кривые.
- Недавние файлы: таблица с названием, датой, статусом обработки, краткой статистикой и суммой.
- Фильтры: статус выплат на графике; период (сегодня, вчера, текущая/прошлая неделя и месяц, квартал, произвольный интервал с датами «от» и «до»); при наличии нескольких пользователей в организации — фильтр по пользователю для агрегированной статистики.
Авторизация и сессия
- Вход через страницу входа. При успешном входе — редирект в кабинет.
- Таймаут бездействия: 30 минут; после — выход и сообщение о завершении сессии.
- CSRF‑токен для защищённых операций, регенерация ID сессии после входа.
Загрузка файлов с выплатами
Процесс загрузки
- Нажмите «Загрузить файл» (кнопка доступна на Панели, в «Файлы», «Выплаты», а также в мобильном меню).
- Выберите CSV файл в одном из поддерживаемых форматов и подтвердите отправку. Индикатор загрузки покажет процесс.
- После загрузки появится запись в списке файлов со статусом: created → processing → completed.
Подсказки: drag&drop доступен на поддерживаемых экранах; недавние файлы видны на панели.
Поддерживаемые форматы файлов
Система поддерживает загрузку CSV с разделителем точка с запятой в следующих вариантах:
— только выплаты на карты;
— только выплаты через СБП (ВТБ);
— только выплаты СБП через Альфа-Банк (отдельный заголовок колонок);
— смешанный файл с типами строк card, sbp и при необходимости sbp_alfa.
Дополнительно во всех перечисленных шаблонах (кроме отдельного файла только СБП Альфа) может использоваться необязательная колонка channel — см. ниже.
Параметры используемые в файлах:
- card_number - номер карты получателя;
- sbp_phone - номер телефона получателя;
- sbp_bank_id - идентификатор банка получателя;
- sbp_full_name - полное имя получателя;
- amount - сумма выплаты;
- description - описание выплаты;
- channel (необязательная колонка в заголовке) — банк-канал выплаты:
vtbилиalfa. Если колонка есть в первой строке файла, для каждой строки указывается канал; пустое значение в строке означаетvtb. Для СБП через Альфа и карт через Альфа у организации должны быть настроены соответствующие интеграции.
Примеры файлов
Используется для загрузки выплат только на банковские карты. 💾 Скачать пример
card_number;amount;description;channel
4111111111111111;1500,50;Возврат за товар;vtb
5555555555554444;2300,00;Компенсация расходов;vtb
Файл без колонки channel по-прежнему поддерживается (канал по умолчанию — ВТБ).
Используется для загрузки выплат только через Систему быстрых платежей (СБП). 💾 Скачать пример
sbp_phone;sbp_bank_id;sbp_full_name;amount;description;channel
79001234567;100000000004;Иванов Иван Иванович;1500,50;Возврат расходов;vtb
79123456789;100000000008;Петрова Мария Сергеевна;2300,00;Компенсация доставки;vtb
Файл без колонки channel по-прежнему поддерживается (канал по умолчанию — ВТБ).
Используется для загрузки разного типа выплат в одном файле. 💾 Скачать пример
type;pan;sbp_phone;sbp_bank_id;sbp_full_name;amount;description;channel
card;4111111111111111;;;;1500,50;Возврат за товар;vtb
sbp;;79001234567;100000000004;Иванов Иван Иванович;2300,00;Компенсация расходов;vtb
Семиколоночный заголовок без channel по-прежнему поддерживается (канал по умолчанию — ВТБ).
Файл только СБП Альфа
Отдельный формат для массовых выплат СБП через интеграцию Альфа-Банка. Заголовок строки:
sbp_alfa_phone;sbp_alfa_bank_id;sbp_alfa_full_name;amount;description
Доступность загрузки в этот канал зависит от настроек организации и включённого канала Альфа.
sbp_alfa_phone;sbp_alfa_bank_id;sbp_alfa_full_name;amount;description
79001234567;100000000004;Иванов Иван Иванович;1500,50;Возврат расходов
- Карты: первая колонка
card, далееpan, пустые поля СБП, сумма и описание; при наличии колонкиchannelв конце —vtbилиalfa. - СБП (ВТБ): первая колонка
sbp, телефон, ID банка, ФИО, сумма, описание; опциональноchannel. - СБП Альфа в смешанном файле: первая колонка
sbp_alfa, далее те же поля, что для СБП (телефон, банк, ФИО, сумма, описание); опциональноchannel.
Пояснение: В едином файле используются единые названия колонок. Для карт заполняется только поле pan (номер карты), для СБП — поля СБП, pan пустой.
Валидация и ограничения
Карточные выплаты
- Номер карты: 13-19 цифр, проходит проверку по алгоритму Луна
- Сумма: от 1,00 до 9 999 999,99 рублей
- Описание: до 256 символов
СБП выплаты
- Номер телефона: формат 7XXXXXXXXXX (11 цифр, начинается с 7)
- ID банка: от 9 до 12 цифр
- Полное имя: имя и фамилия на русском языке (2-255 символов)
- Сумма: от 1,00 до 9 999 999,99 рублей
- Описание: до 256 символов
Общие ограничения
- Максимум строк в файле: 5000 (не считая заголовок)
- Размер файла: рекомендуется до 5 МБ
- Кодировка: UTF-8
- Разделитель: точка с запятой (;)
- Десятичный разделитель: запятая (,) или точка (.)
Детали файла
Откройте файл из списка, чтобы увидеть агрегированные метрики (сумма, количество, успех/ошибка/игнор) и построчные выплаты.
- Подтверждение выплат: если есть позиции со статусом «uploaded», нажмите «Подтвердить»; при политике безопасности организации потребуется код 2FA (TOTP) и/или подтверждение через Quantum ID.
- Скачивание файла: доступно в течение ограниченного срока (обычно 3 дня) и при наличии права на скачивание.
Список выплат
Содержит все выплаты: по файлам и одиночные. Для СБП — маскирование телефона и банк; для карт — маска номера, платёжная система и банк. Отображается канал (ВТБ или Альфа). Бейдж состояния success помогает быстро различать статусы.
Доступно быстрое повторение выплаты по строке (иконка «повторить»).
В фильтрах списка можно сузить выборку по статусу, периоду, последним цифрам карты, банку получателя, платёжной системе, типу платежа (карта/СБП), каналу (ВТБ/Альфа), источнику (файл, ручная выплата, API), а также по пользователю, подтвердившему выплату — в зависимости от доступных полей в интерфейсе.
Одиночная выплата
- Нажмите «Создать выплату» (кнопка на панели/списках при наличии прав и доступных типов выплат). Откроется модальное окно.
- Выберите тип: выплата на карту или СБП; при подключённой интеграции Альфа могут отображаться отдельные варианты формы для карт Альфа и СБП Альфа.
- Укажите канал (ВТБ или Альфа), если в форме есть переключатель: значение «Альфа» доступно только при настройках организации и включённых возможностях.
- Заполните реквизиты и сумму; для карт Альфа поле описания может следовать требованиям банка.
- Подтвердите операцию: код приложения-аутентификатора (TOTP) и/или подтверждение через Quantum ID — в зависимости от политики организации.
Валидация номера карты по алгоритму Луна, форматирование суммы, подсказки по банкам СБП.
Когда не видно кнопку или вкладки: при отсутствии прав payouts.create_manual, отключённых типах выплат для организации или запрете на карты/СБП в персональных разрешениях.
Фильтры, поиск, экспорт
- Файлы: статус, период (включая кастомные даты), поиск по имени, экспорт списка. Пример фильтра-чипа Статус: all.
- Выплаты: статус, даты, поиск по последним 4 цифрам карты, банк получателя (подсказки), платёжная система, тип платежа (карта/СБП), канал (ВТБ/Альфа), источник создания (файл, ручная, API), при необходимости фильтры по пользователям загрузки/подтверждения.
- Панель: быстрый период, фильтр статуса, фильтр по пользователю организации, график успех/ошибка.
Настройки и интеграции
Раздел настроек объединяет профиль, интеграции с банками, безопасность, API, уведомления и webhook.
Не все вкладки видны каждому пользователю: доступ определяется ролями и разрешениями (например, интеграции, API, webhook, Telegram, Email).
Оглавление вкладок (соответствуют пунктам в интерфейсе «Настройки»):
- Профиль
- Общие
- Интеграции (подвкладки: ВТБ — карты, ВТБ — СБП, Альфа — карты, Альфа — СБП)
- 2FA
- Безопасность
- API
- Webhook
- Telegram
Вкладка «Профиль»
Тема интерфейса (светлая / тёмная / системная), учётная запись (логин, имя, роль, организация), при необходимости — смена языка отображения.
Вкладка «Общие»
Общие параметры приложения: например, компактное отображение крупных сумм и опция создавать отдельный файл при одиночной выплате.
Вкладка «Интеграции»
Подключения к банковским системам для выплат на карты и по СБП (ВТБ и при наличии договорённостей — Альфа-Банк). Внутри вкладки — отдельные подразделы по банку и типу продукта.
ВТБ — карты
- Client ID и Client Secret: учётные данные для доступа к API банка
- Публичный ключ PAN: ключ для шифрования данных банковских карт
- Статус подключения: отображение текущего статуса интеграции
ВТБ — СБП
- Client ID и Client Secret: учётные данные для СБП API
- Merchant Authorization: токен для авторизации мерчанта
- Тестовые окружения: переключение между prod/uat/dev
Альфа-Банк — СБП
- Учётные поля организации для подключения выплат СБП через Альфа-Банк (в т.ч. реквизиты в интерфейсе интеграций).
- Отображение канала «Альфа» в формах и файлах возможно при заполненных настройках и включённых возможностях организации.
Альфа-Банк — карты
- Параметры подключения для переводов на карты через интеграцию Альфа (поля в разделе интеграций согласно вашему договору).
Важно: если у вас нет разрешений на определённый тип выплат (карты или СБП), соответствующая подвкладка показывает сообщение о недоступности с кнопкой «Запросить функциональность в службе поддержки». Вкладки и поля Альфа не отображаются без настроенной интеграции и включённых возможностей для организации.
Вкладка «2FA»
Настройка TOTP (приложение-аутентификатор), привязка Quantum ID и подтверждение операций через Quantum ID. Подробнее о политике см. разделы 2FA и безопасность и Quantum ID.
Вкладка «Безопасность»
Смена пароля, просмотр списка разрешений аккаунта (см. также Система разрешений).
Вкладка «API»
Создание и управление API-токенами для серверной интеграции. Технические детали запросов — в разделе API для разработчиков.
Вкладка «Webhook»
URL HTTPS для уведомлений о смене статуса выплаты, включение/выключение, опциональная подпись запроса (secret), тестовая отправка. Сохранение выполняется из интерфейса ЛК с учётом сессии и CSRF. Формат payload описан в документации API (раздел Webhook).
Вкладка «Telegram»
Подключение бота, уведомления и ежедневная статистика. Подробное описание — в разделе Telegram интеграция ниже.
Вкладка «Email»
Привязка адреса, верификация, отчёты по расписанию (по смыслу близко к рассылкам Telegram).
Система разрешений
Система разрешений контролирует доступ к различным функциям платформы. Администратор может настроить индивидуальные разрешения для каждого пользователя.
Типы разрешений
- Выплаты на карты — создание и обработка выплат на карты (в сочетании с настройками организации).
- СБП выплаты — создание и обработка выплат через СБП.
- Скачивание файлов — выгрузка CSV с результатами.
- Загрузка файлов — право на загрузку массовых файлов.
- Подтверждение выплат из файлов — перевод строк из статуса «загружено» в обработку.
- Создание одиночных выплат — доступ к форме «Создать выплату».
- Просмотр выплат/файлов — в пределах своих или всех записей организации в зависимости от роли.
- Пользователи — просмотр или управление пользователями организации.
- Настройки — отдельные ключи для вкладок API, интеграций, Telegram, Email, Webhook и т.д.
Лимиты
Администратор может задать лимиты на сумму одной операции, дневную сумму и количество операций. При превышении система не примет выплату или строку файла — с сообщением об ошибке.
Как работают разрешения
- Разрешения отображаются в разделе Настройки → Безопасность → Разрешения
- Статус показывается цветными индикаторами: 🟢 Разрешено / 🔴 Запрещено
- При отсутствии разрешений соответствующие элементы интерфейса скрываются или блокируются
- Изменение разрешений доступно только администраторам системы
Влияние на интерфейс
- Если запрещены карточные выплаты - скрывается вкладка "Выплата на карту" при создании выплаты
- Если запрещены СБП выплаты - скрывается вкладка "Выплата СБП"
- Если запрещены оба типа - скрываются все кнопки "Создать выплату"
- Если запрещено скачивание файлов - кнопки скачивания становятся неактивными
- Если запрещена загрузка файлов — недоступна кнопка «Загрузить файл»
Telegram интеграция
Система интегрирована с Telegram для отправки уведомлений и ежедневной статистики.
Подключение Telegram аккаунта
- Перейдите в Настройки → Telegram
- Нажмите "Подключить Telegram аккаунт"
- Скопируйте код авторизации из интерфейса
- Найдите бота в Telegram и отправьте команду
/start КОД_АВТОРИЗАЦИИ - После успешного подключения аккаунт появится в списке подключенных
Возможности Telegram интеграции
- Автоматические уведомления об ошибках выплат и критических событиях
- Ежедневная статистика - автоматическая отправка сводки за вчерашний день
- Команды бота:
/start КОД- подключение аккаунта/stats- получение статистики за сегодня/logout- отключение аккаунта
Настройка ежедневной статистики
- Включение/выключение - переключатель для активации рассылки
- Время отправки - настройка желаемого времени получения отчета (по умолчанию 07:00)
- Часовой пояс - все время работает в московском часовом поясе (UTC+3)
Формат ежедневной статистики
📊 Ежедневная статистика за 2024-01-15
👋 Здравствуйте, Иван!
💳 Выплаты:
• Всего: 25
• Успешно: 22
• Ошибки: 2
• В обработке: 1
• Общая сумма: 125 000,00 ₽
• Успешная сумма: 110 000,00 ₽
📁 Файлы:
• Всего загружено: 3
• Завершено: 2
• В обработке: 1
📈 Конверсия: 88%
🕐 Отчет сформирован: 15.01.2024 07:00
🔒 Безопасность: Все взаимодействие с Telegram происходит через защищенный API. Токен бота и чувствительные данные хранятся в отдельном сервисе и недоступны из основной системы.
2FA и безопасность
Система обеспечивает многоуровневую защиту аккаунтов и операций пользователей.
Двухфакторная аутентификация (2FA)
- Настройка 2FA: включение через мобильное приложение-аутентификатор (Google Authenticator, Authy)
- Применение: защита входа в систему и критических операций
- Операции, требующие 2FA:
- Подтверждение выплат из файлов
- Создание одиночных выплат
- Смена пароля
- Изменение настроек безопасности
- Политика организации может требовать вместо или вместе с TOTP подтверждение через Quantum ID — см. раздел Quantum ID.
Дополнительные меры безопасности
- Таймаут сессии: автоматический выход через 30 минут бездействия
- CSRF защита: токены для всех критических операций
- Защита от фиксации сессий: регенерация ID сессии после входа
- Логирование: запись всех важных действий пользователя
- IP контроль: отслеживание подозрительной активности
Рекомендации по безопасности
- Используйте сложные пароли (минимум 8 символов, включая цифры и специальные символы)
- Обязательно включите 2FA для максимальной защиты
- Не делитесь учетными данными с третьими лицами
- Регулярно проверяйте активность в разделе "Безопасность"
- При подозрении на компрометацию немедленно смените пароль
Quantum ID
Quantum ID — единый идентификатор и сервис безопасности Quantum Labs для входа в личный кабинет и подтверждения операций. Система единого входа Quantum ID сочетает современные ключи на базе WebAuthn и при необходимости сценарии корпоративного SSO (в духе общепринятых подходов к ключам доступа и единому входу SSO для бизнес-платформ).
Доступность: на части развёртываний (например, выделенные whitelabel-инстансы) вход и привязка Quantum ID могут быть отключены на уровне конфигурации — в этом случае используйте пароль и TOTP, как задано политикой организации.
Технологическая основа:
- WebAuthn / FIDO2 — криптографические ключи на устройстве; сервер проверяет факт владения ключом без передачи пароля по сети.
- SSO — для организаций возможен вход через корпоративного поставщика учётных записей (по той же идее централизованного доступа, что и SAML 2.0 в классических enterprise-сценариях).
- Интеграции — обмен токенами и привязка профиля к Quantum ID через устойчивые протоколы (OAuth/OpenID-подобные потоки).
В личном кабинете в разделе «Настройки» → «2FA» вы можете привязать Quantum ID и зарегистрировать ключ для подтверждения выплат и входа. Где хранится ключ, зависит от ОС и браузера:
- Apple — часто Связка ключей iCloud и синхронизация между устройствами Apple.
- Android — Google-аккаунт и менеджер паролей или локальное хранилище.
- Windows — Windows Hello (PIN, биометрия); на корпоративных ПК политики может задавать IT.
- Браузер — ключ в профиле Chromium (Chrome, Edge, Яндекс.Браузер и др.), обычно без переноса в другой браузер.
- Менеджеры паролей (Bitwarden, 1Password и др.) — зашифрованное хранение и использование с нескольких браузеров через расширение.
Система повторных попыток
Автоматическая система повторных попыток обеспечивает надежность обработки выплат при временных сбоях.
Как работает система
- Автоматические попытки: при неуспешной выплате система автоматически повторяет попытку
- Раздельные лимиты: разные лимиты для карточных выплат (5 попыток) и СБП (3 попытки)
- Интеллектуальная логика: система увеличивает счетчик попыток только при реальных ошибках
- Автоматическая остановка: при достижении лимита выплата помечается как неуспешная
Лимиты попыток
- Карточные выплаты: максимум 5 попыток (счетчик увеличивается на 3 за каждую неуспешную попытку)
- СБП выплаты: максимум 3 попытки (счетчик увеличивается на 3 за каждую неуспешную попытку)
- Причины неуспеха: ошибки связи с банком, временная недоступность сервисов, технические сбои
Отслеживание попыток
Информация о попытках отображается:
- В детализации выплаты - количество выполненных попыток
- В сообщениях об ошибках - причина последней неуспешной попытки
- В логах системы - подробная информация для администраторов
💡 Важно: Система повторных попыток работает автоматически и не требует вмешательства пользователя. Если выплата была отклонена банком по причине некорректных данных (неверный номер карты, закрытый счет), повторные попытки не выполняются.
Типовые проблемы и решения
- Статусы не обновляются: дождитесь фоновой проверки или обновите страницу; убедитесь, что процесс проверки статусов активен.
- Файл недоступен для скачивания: по прошествии срока (≈3 дня) скачивание отключается.
- Ошибка одиночной выплаты: проверьте корректность номера карты/телефона, сумму, 2FA, доступ к интеграциям.
- Нет подсказок банка: проверьте сеть или попробуйте набрать больше символов.
Часто задаваемые вопросы (FAQ)
Какие форматы файлов поддерживаются?
- Карточные выплаты — только карты (опционально колонка
channel) - СБП (ВТБ) — только СБП через ВТБ (опционально
channel) - СБП Альфа — отдельный заголовок колонок для СБП через Альфа
- Смешанный файл — строки типов
card,sbp, при необходимостиsbp_alfa(опционально колонкаchannel)
alfa в файле доступен при настроенной интеграции.
Можно ли повторно отправить выплату?
Как включить темную тему?
Почему не отображаются кнопки создания выплат?
Как подключить Telegram для уведомлений?
- Перейдите в «Настройки» → «Telegram»
- Нажмите «Подключить Telegram аккаунт»
- Скопируйте код авторизации
- Найдите бота в Telegram и отправьте команду /start с вашим кодом
- Настройте желаемые уведомления и ежедневную статистику
Почему выплата была отклонена после нескольких попыток?
Можно ли скачать файл с выплатами?
Как настроить время получения ежедневной статистики в Telegram?
Что делать если не приходят уведомления в Telegram?
- Убедитесь, что Telegram аккаунт подключен и активен
- Проверьте настройки уведомлений в разделе «Telegram»
- Убедитесь, что бот не заблокирован в вашем Telegram
- Попробуйте переподключить аккаунт