Как подключить Payme, Click и Uzum к Telegram-боту
Как подключить Payme Click Uzum к Telegram-боту: архитектура, реальные цены и типичные ошибки при интеграции платежей.

Если у вас уже есть Telegram-бот, принимающий заказы в Ташкенте или Самарканде, следующий вопрос почти всегда один и тот же: как клиент может оплатить прямо в чате, не переключаясь в другое приложение? Правильно подключить Payme Click Uzum к Telegram-боту — это разница между ботом, который просто собирает заказы, и ботом, который закрывает продажу на месте.
В этой статье разбираем, как три основные узбекские платёжные системы встраиваются в Telegram-бота, что каждая из них требует технически, и сколько это реально стоит построить и поддерживать.
Почему оплата прямо в чате важна именно в Узбекистане
Telegram здесь не просто удобный канал — при примерно 27 миллионах пользователей он охватывает около 76% интернет-аудитории страны и до 95% охвата среди активных онлайн-пользователей. Для доставки еды, розницы и сервисных бизнесов бот часто и есть витрина. Клиенты, которым приходится выходить из чата, открывать банковское приложение, вводить номер карты и возвращаться обратно, часто просто бросают заказ. Оплата, оставленная внутри Telegram, заметно защищает конверсию — не случайно Telegram-боты, по имеющимся данным, обеспечивают 40%+ месячного оборота у многих ташкентских служб доставки еды и онлайн-магазинов.
Три платёжные системы, которые нужно поддерживать
Payme
Payme — самая массовая платёжная система в Узбекистане, более 10 млн пользователей. Интеграция обычно идёт через их Merchant API (Payme Business): ваш backend создаёт счёт, получает ссылку или кнопку оплаты, а после подтверждения транзакции получает webhook (callback). Большинство ботов показывают это как инлайн-кнопку «Оплатить через Payme», открывающую WebApp или внешнюю ссылку.
Click
Click — вторая по популярности система, работающая по похожей модели: сервер регистрирует транзакцию, Click управляет экраном оплаты, а backend ждёт пару webhook’ов «prepare» и «complete», прежде чем пометить заказ как оплаченный. Click часто добавляют вторым вариантом рядом с Payme, поскольку предпочтения различаются по возрасту и банковским привязкам клиентов.
Uzum Bank
Uzum Bank (через платежи Uzum Business/Uzum Bank) быстро растёт и всё чаще запрашивается клиентами, которые пользуются экосистемой Uzum для покупок и банкинга. Обычно это третья кнопка оплаты, добавляемая после того, как бизнес уже подтвердил спрос через Payme и Click.
Пара слов о картах и других рельсах
UzCard и Humo — карточные сети, лежащие в основе большинства этих систем, поэтому напрямую их интегрировать почти никогда не нужно: Payme, Click и Uzum абстрагируют это за вас. Некоторые бизнесы также используют шлюзы Paynet или Kapitalbank для отдельных случаев — например, офлайн-пополнений или корпоративных счетов, — но для торгового Telegram-бота Payme + Click + Uzum покрывает подавляющее большинство клиентов.
Как устроена интеграция — пошагово
- Зарегистрируйтесь как мерчант у каждого провайдера (Payme Business, Click Merchant Cabinet, Uzum Business) — это занимает несколько рабочих дней на каждого провайдера и требует зарегистрированного юридического лица.
- Настройте backend-эндпоинт, который создаёт заказ/счёт и возвращает ссылку или payload кнопки оплаты.
- Настройте публичный webhook URL для каждого провайдера (HTTPS, верифицированный) для приёма подтверждений оплаты.
- Храните статус транзакции (ожидание, оплачено, ошибка, отменено), привязанный к пользователю Telegram и ID заказа.
- Продумайте UX на стороне Telegram: инлайн-кнопка, WebApp-чекаут или deep link обратно в чат после оплаты.
- Добавьте обработку повторов и таймаутов — webhook’и об оплате иногда приходят с опозданием или дублируются, backend должен быть идемпотентным.
- Протестируйте в песочнице каждого провайдера перед запуском, затем повторно — на небольших реальных транзакциях.
Многие команды используют объединяющую библиотеку вроде PayTechUZ, которая оборачивает API Payme, Click и Uzum в единый интерфейс, так что backend бота не нужно поддерживать три отдельные логики интеграции параллельно. Это часто самый быстрый способ запуститься и самый простой в долгосрочной поддержке.
Сколько это обычно стоит
| Объём работ | Типичная цена (в сумах) | Сроки |
|---|---|---|
| Простой Telegram-бот (без оплаты) | 500 000 – 1 500 000 | 1–2 недели |
| Бот с заказами и оплатой (1–3 системы) | 1 500 000 – 5 000 000 | 2–4 недели |
| Бот с CRM/AI-агентом и оплатой | от 5 000 000 | 4–8 недель |
| Постоянная поддержка | от ~$50/месяц | постоянно |
Это ориентировочные диапазоны, а не фиксированные сметы — итоговая цена зависит от количества нужных платёжных систем, нужна ли интеграция с CRM вроде amoCRM или Bitrix24, и требуется ли боту AI-слой для ответов клиентам. Воспринимайте эти цифры как ориентир для планирования, а не как гарантию.
Частые ошибки бизнеса
Типичная ситуация: бизнес сначала интегрирует только Payme, предполагая, что этого «хватит для всех», а затем теряет клиентов, предпочитающих Click, которые просто уходят, не объясняя причину. В проекте такого типа добавление второй платёжной системы через несколько недель часто возвращает заметную долю иначе потерянных заказов. Другая распространённая проблема — отсутствие идемпотентности webhook’ов: с клиента списывают деньги один раз, а бот фиксирует это дважды, что портит историю заказов. Правильная реализация с первого раза избавляет от дорогостоящей переделки позже.
Если вы всё ещё решаете, нужен ли бот в принципе, прежде чем добавлять оплату, наше полное руководство по Telegram-ботам для бизнеса в Узбекистане разбирает основы, а материал о том, сколько стоит Telegram-бот в Узбекистане в 2026 году, подробнее раскрывает факторы ценообразования.
Стоит ли добавить AI-слой
Как только оплата заработала, многие бизнесы добавляют AI, чтобы отвечать клиентам на узбекском и русском, рекомендовать товары или возвращать брошенные корзины — о том, как это обычно устроено, читайте в нашем материале об AI-ботах в Telegram и о том, как дать боту настоящий “мозг”. Если вы также сравниваете бота с обычным сайтом для своей модели бизнеса, сначала стоит прочитать Telegram-бот или сайт: что нужно вашему бизнесу. А для более широкого обзора приёма платежей не только в Telegram смотрите наше руководство по приёму онлайн-платежей в Узбекистане: Payme, Click, Uzum.
Частые вопросы
Нужно ли сразу интегрировать все три платёжные системы? Нет. Большинство бизнесов начинают с одного Payme или с Payme + Click, а Uzum добавляют позже, увидев спрос. Если backend изначально построен с провайдер-независимой структурой, добавить новую систему позже несложно.
Может ли оплата проходить полностью внутри Telegram, без браузера? Частично. Telegram WebApp позволяет построить экран оформления заказа, отображаемый внутри приложения, но финальное подтверждение оплаты всё равно проходит через защищённую страницу провайдера или шаг SMS/PIN — это стандарт для всех трёх систем.
Сколько времени занимает одобрение мерчанта в Payme, Click или Uzum? Обычно несколько рабочих дней на провайдера после подачи документов юрлица, хотя сроки могут отличаться в зависимости от загрузки провайдера и полноты вашей заявки.
Что происходит, если webhook не пришёл или пришёл дважды? Backend должен быть идемпотентным — проверять, не помечен ли заказ уже как оплаченный, прежде чем повторно обрабатывать callback. Это одна из самых частых ошибок в самописных интеграциях.
Постройте это правильно
Интеграция платежей — та часть Telegram-бота, где мелкие ошибки обходятся дорого: двойное списание, пропущенный webhook или система, которая тихо перестала подтверждать заказы. Fera Tech строит и поддерживает боты для заказов и оплаты через Payme, Click и Uzum в рамках нашей full-stack и интеграционной работы, при необходимости добавляя подключение CRM и AI-слои. Посмотрите наши последние проекты, а затем свяжитесь с нами, чтобы обсудить, что нужно именно вашему боту.
Планируете свой продукт?
Fera Tech создаёт мобильные приложения, веб-платформы и AI-решения под ключ. Расскажите о вашей идее.
Обсудить проект