В дашборде выберите "Цифровые товары" → "Создать готовый товар"
Вы будете перенаправлены в чат с ботом
Отправьте боту сообщение, которое станет вашим цифровым товаром. Это может быть любое ваше сообщение - например, фотография с описанием, видео, файл или даже кружочек.
Пример текстового сообщения для интеграции:
Важно: Именно это сообщение получит покупатель после оплаты. Добавьте инструкции для пользователя, чтобы он понимал, что делать дальше. После создания товара отредактировать это сообщение будет нельзя (но вы всегда сможете создать новый цифровой товар с другим сообщением).
После отправки сообщения нажмите кнопку "Создать товар" из сообщения бота
Заполните обязательные поля:
Валюта - выберите валюту для оплаты
Название - что увидит покупатель (например: "AI-ассистент на 1 месяц")
Описание - краткое описание товара
Цена - стоимость в выбранной валюте
Сохраните товар
После сохранения вы получите уникальную ссылку для оплаты, которую можно использовать в вашей интеграции
Шаг 3: Получение API-ключа
В дашборде откройте меню (три точки) → "Настройки"
Перейдите в раздел "API-ключи"
Нажмите "Сгенерировать новый ключ"
Сохраните ключ в безопасном месте - он понадобится для проверки вебхуков
Шаг 4: Настройка вебхуков
В разделе "API-ключи" найдите поле "URL вебхука"
Укажите адрес вашего сервера для приёма вебхуков:
Сохраните настройки
Шаг 5: Обработка вебхуков на вашем сервере
После успешной оплаты цифрового товара Tribute отправит POST-запрос на ваш URL:
Формат вебхука
Проверка подписи вебхука
Каждый запрос содержит заголовок trbt-signature с HMAC-SHA256 подписью тела запроса. Примеры проверки подписи и обработки вебхуков доступны в документации по вебхукам
Шаг 6: Интеграция в вашего бота
В вашем Telegram-боте добавьте кнопку оплаты
Пример кода на Python
Работа с API
Получить товар по ID
get
Возвращает отдельный товар по его ID
Authorizations
Api-KeystringRequired
API ключ для аутентификации.
Path parameters
idintegerRequired
ID товара
Responses
200
Успешный ответ
application/json
idintegerRequired
ID товара
Example: 2548
typestring · enumRequired
Тип товара
Example: digitalPossible values:
namestringRequired
Название товара
Example: Доступ к VPN на 1 месяц
descriptionstringOptional
Описание товара
Example: Высокоскоростной VPN-сервис с неограниченным трафиком и 50+ серверами по всему миру
amountinteger · int64Required
Цена товара в минимальных единицах валюты (центах для USD/EUR, копейках для RUB)
Example: 499
currencystring · enumRequired
Код валюты
Example: usdPossible values:
starsAmountintegerOptional
Цена в Telegram Stars
Example: 100
starsAmountEnabledbooleanOptional
Включена ли оплата через Stars
Example: true
statusstring · enumRequired
Статус товара
Example: approvedPossible values:
isCustombooleanRequired
Является ли товар кастомным
Example: false
acceptCardsbooleanRequired
Принимается ли оплата картой
Example: true
acceptWalletPaybooleanRequired
Принимается ли оплата через кошелек
Example: false
protectContentbooleanRequired
Включена ли защита контента
Example: true
createdstring · date-timeRequired
Дата создания товара
Example: 2025-08-25T10:30:00Z
updatedstring · date-timeRequired
Дата последнего обновления товара
Example: 2025-08-25T10:30:00Z
pendingOrdersintegerOptional
Количество ожидающих заказов (для кастомных товаров)
Отменяет покупку цифрового товара и выполняет возврат платежа.
Важно: Этот эндпоинт поддерживает возврат только для покупок, оплаченных Telegram Stars. Покупки, оплаченные другими способами, не могут быть возвращены через этот эндпоинт.
Для разных тарифов создайте несколько цифровых товаров:
AI-ассистент - 1 месяц (ID: 456) - 499₽
AI-ассистент - 3 месяца (ID: 457) - 1299₽
AI-ассистент - 1 год (ID: 458) - 3999₽
Обработка повторных попыток
При ошибке доставки вебхука Tribute повторяет попытки через:
5 минут
15 минут
30 минут
1 час
10 часов
Убедитесь, что ваш обработчик идемпотентен (повторная обработка того же платежа не создаст дубликаты).
Выводы средств
Заработанные средства вы можете выводить в USDT (вывод на банковские карты будет добавлен в будущем). Настройте автоматические выводы в разделе "Кошелек".
Часто задаваемые вопросы
Как быстро приходят вебхуки?
Обычно в течение 1-2 секунд после успешной оплаты.
Можно ли отменить платёж?
Цифровой товар можно отменить через поддержку Tribute.