К основному содержимому
VexEngine
b2b · white-label · telegram stars

Запусти свой VPN-магазин в Telegram за вечер

VexEngine — движок для операторов Marzban. Вы подключаете свою панель и бота, мы даём готовый магазин: каталог тарифов, оплата Telegram Stars, автоматическая выдача и продление, Mini App и кабинет с метриками. Оплата приходит вам, а не нам.

Подключить панельПосмотреть демо-магазинили ⌘K для быстрого перехода
1 вечер
от панели до первого платежа
0 %
с оборота: только подписка на движок
XTR
оплата Stars без эквайринга
white-label
ваш бренд, домен и бот
Как это выглядит в ботеdemo

клиент

/start

ваш бот

Привет! Это MyVPN. Выбери тариф — доступ выдаётся автоматически.

Standard 30 дней — 150 ⭐
30 дней · 100 ГБ · 2 устройства

клиент

Оплатил 150 ⭐ · нажал «Подключиться»

VexEngine

Создал пользователя в вашей панели Marzban, выдал ссылку подписки, зафиксировал платёж.

Идемпотентно: повторный вебхук не начислит дни дважды.

микро-взаимодействия темы

движок целиком

Что уже внутри

Всё критичное перенесено из рабочего B2C-продукта: платежи, идемпотентность, работа с Marzban, анти-абьюз.

Оплата Telegram Stars

Счёт выставляется из вашего бота, деньги поступают вам. Валидация до pre_checkout, выдача только после successful_payment, защита от повторного начисления по charge_id.

Автопровижининг Marzban

Создание, продление, докупка трафика, сброс, отключение и удаление пользователя. При сбое панели выдача уходит в очередь с ретраями и повторяется автоматически.

Логика тарифов из практики

Покупка никогда не ухудшает подписку: дни продлеваются от максимальной даты, трафик суммируется, безлимит остаётся безлимитом, пакеты трафика не меняют тариф.

Mini App с авторизацией Telegram

Магазин внутри Telegram: initData проверяется HMAC-подписью вашего бота, сессия привязана к вашему тенанту. Никакой общей базы между операторами.

Мультитенантность по умолчанию

Один код — много ботов и доменов. Тенант определяется по домену или заголовку, каждый запрос фильтруется по tenant_id, ключи идемпотентности тоже тенантные.

Секреты под замком

Токен бота и пароль администратора панели хранятся в AES-256-GCM с версионированием мастер-ключа. В логах — только маски, никаких подписочных ссылок и initData.

четыре шага

Подключение за вечер

  1. 01

    Подключите панель

    Укажите URL и админ-доступ Marzban. Пароль шифруется мастер-ключом платформы.

  2. 02

    Добавьте бота

    Вставьте токен от BotFather — вебхук ставится автоматически с секретным путём на ваш тенант.

  3. 03

    Настройте магазин

    Бренд, домен, тарифы и промокоды. Каталог можно взять из демо и поправить за пару минут.

  4. 04

    Продавайте

    Клиенты покупают за Stars, движок выдаёт доступ в панели и продлевает подписки без вас.

Секреты (токен бота, пароль администратора Marzban) хранятся в базе только в зашифрованном виде (AES-256-GCM) и никогда не попадают в логи.

тарифы движка

Подписка на платформу

Вы платите за платформу, а не за клиентов: Stars от ваших покупателей поступают напрямую вам в бота.

Starter

1 900 ₽ / мес

Для первого магазина и проверки спроса.

  • 1 Telegram-бот и 1 домен
  • До 500 клиентов
  • Оплата Telegram Stars
  • Автопровижининг и продление
  • Mini App магазина
Выбрать Starter

Pro

популярный

4 900 ₽ / мес

Рабочая лошадка оператора с несколькими тарифами и промокодами.

  • 1 бот, до 3 доменов
  • До 5 000 клиентов
  • Промокоды и скидки
  • Кабинет оператора с метриками
  • Приоритетная очередь провижининга
Выбрать Pro

Scale

12 900 ₽ / мес

Для сети панелей и нескольких брендов.

  • Несколько панелей Marzban
  • До 50 000 клиентов
  • Платформенный биллинг и SLA
  • Расширенный аудит действий
  • Персональная поддержка
Выбрать Scale
ответы до подключения

Частые вопросы

Нет. Оплата идёт Telegram Stars внутри вашего бота — деньги приходят на ваш аккаунт Telegram. Платформа не участвует в расчётах с вашими клиентами и не берёт процент с оборота.

следующий шаг

Готовы посмотреть на своём домене?

Онбординг занимает минуты: панель Marzban, токен бота, бренд и тарифы.

Начать онбординг