Mini App

Каталог не влезает в кнопки. Нужен экран внутри чата

Выбрать пиццу, модификаторы и промокод через «нажмите 1» — это десять минут. volbor открывает Mini App поверх диалога: фильтры, корзина, оплата, потом бот пишет «готовим».

Потолок бота

Уводить на сайт из Telegram — отдельный обрыв

Браузер, логин заново, потеря треда. Mini App остаётся в клиенте Telegram. Вопросы по заказу — тот же бот, не внешняя форма.

initData

Подпись HMAC на сервере. Не верьте сумме с клиента

Открытие приложения приносит initData. volbor проверяет HMAC-SHA256 ключом бота. Подменить Telegram ID или сумму заказа с устройства нельзя.

Повторный тап «оплатить» не плодит два заказа: ключ идемпотентности на чекаут.

Оплата

Apple Pay, Google Pay, Stripe, Stars — в приложении, не на чужом лендинге

Реквизиты карты не вбивают в боте. После успеха Mini App закрывается, чек приходит сообщением.

Доставка

Меню → корзина $42 → Apple Pay → кухня

Фильтр «пицца и паста», два блюда, промо на доставку, адрес из прошлого заказа. В разборе оформление около 45 секунд, не 8 минут кликами.[1]

Курьер к 19:40

Снова чат

Приложение закрылось. Бот не начинает с нуля

Подтверждение, чек, статус сборки. Каталог SKU и остатки — соседние экраны, Mini App их показывает, не хранит вторую витрину.

FAQ

Mini App и бот

Это вместо Telegram-бота?

Нет. Бот открывает приложение и забирает статус. Без бота нет точки входа.

Нужно приложение из Store?

Нет. WebView внутри Telegram.

Пропал интернет в заказе?

Корзина на устройстве, чекаут с идемпотентностью — без двух списаний.

Статус курьера?

Бот шлёт этапы или ссылку, приложение для выбора блюд.

Старт

Откройте Mini App с одним разделом меню, не со всем каталогом сразу

Проверьте initData на тестовом боте, оплату на одном SKU, сообщение после закрытия.

Открыть кабинет

Пояснения к цифрам

Откуда числа на этой странице

  1. [1]
    Корзина $42, оформление около 45 секунд вместо 8 минут кликами

    Сценарий доставки на странице: два блюда, промо доставки, Apple Pay. 8 минут — оценка выбора через инлайн-кнопки в том же примере, не исследование рынка.