💳
Веб-сайты

Подключение оплаты UzCard и Humo к сайту через Payme, Click, Uzum

20.11.2025
← Все статьи

Онлайн-торговля в Узбекистане в последние годы развивается стремительными темпами, и практически каждый владелец интернет-магазина или сервисного сайта рано или поздно сталкивается с задачей приёма платежей. Значительная часть населения страны пользуется картами национальных платёжных систем UzCard и Humo, поэтому возможность принимать именно эти карты на вашем сайте имеет решающее значение для бизнеса. В этой статье мы разберём, как технически подключить оплату к сайту, какого провайдера выбрать и как организовать весь процесс безопасно с практической точки зрения.

Начнём с самого важного понятия: вы не работаете напрямую с процессинговым центром UzCard или Humo, а взаимодействуете с ними через платёжного провайдера, который уже интегрирован с этими системами. Платёжный провайдер выступает мостом между картой клиента и вашим расчётным счётом — он берёт на себя проверку карты, удержание средств, подтверждение операции и перевод денег на ваш банковский счёт. В Узбекистане наиболее распространёнными провайдерами являются Payme, Click и Uzum Bank (Apelsin), каждый из которых обладает своими преимуществами и техническими особенностями.

Платёжные системы: Payme, Click и Uzum Bank

Payme является одной из самых популярных платёжных систем в Узбекистане и выделяется удобным пользовательским интерфейсом и широкой аудиторией. При интеграции через Payme клиент выбирает товар на вашем сайте и после нажатия кнопки оплаты перенаправляется в окно Payme или вводит данные карты прямо на сайте через виджет. Merchant API Payme достаточно хорошо задокументирован, а наличие множества готовых библиотек делает работу с ним удобной для разработчиков.

Click же обладает одной из крупнейших баз пользователей в Узбекистане и особенно широко применяется для коммунальных платежей и повседневных покупок. Click предлагает две модели интеграции: SHOP API (клиент оплачивает из приложения Click) и Merchant API (оплата внутри сайта). Преимуществом Click является его огромная аудитория, а недостатком в некоторых случаях становится более запутанная документация. Uzum Bank (бывший Apelsin) — относительно новая, но быстрорастущая система, предлагающая современный API и удобную интеграцию, что особенно подходит для бизнеса, ориентированного на клиентов, активных в экосистеме Uzum.

Договор и процесс подключения

Прежде чем переходить к технической интеграции, вам необходимо заключить официальный договор с выбранным провайдером. Для этого обычно требуется быть зарегистрированным в качестве юридического лица или индивидуального предпринимателя, иметь банковский счёт и подготовить основные документы. Провайдер проверяет ваш бизнес, согласовывает ставку комиссии и выдаёт вам ключи для тестовой среды (merchant ID, secret key). Этот процесс может занять от нескольких дней до одной-двух недель, поэтому учитывайте это при планировании проекта.

Отдельное внимание уделите вопросу комиссии. Каждый провайдер удерживает определённый процент с транзакции, и эта ставка зависит от типа вашего бизнеса, объёма оборота и условий соглашения. Обычно комиссия удерживается с каждого успешного платежа, поэтому это нужно учитывать при формировании цен. Некоторые провайдеры предлагают пониженную ставку клиентам с высоким оборотом, поэтому перед заключением договора полезно сравнить несколько вариантов и выбрать наиболее выгодный для вашей модели.

Техническая интеграция: API и webhook

С технической точки зрения процесс оплаты обычно протекает следующим образом: клиент подтверждает заказ, ваш сервер отправляет запрос на создание платежа в API провайдера и в ответ получает платёжную ссылку или идентификатор транзакции. Затем клиент перенаправляется в окно оплаты или вводит данные карты через виджет. После совершения платежа провайдер отправляет на ваш сервер callback-запрос (webhook), который подтверждает статус платежа. Именно правильная обработка этого callback является самой важной частью интеграции.

Самая распространённая ошибка при работе с callback — отсутствие надлежащей проверки. Никогда не доверяйте сигналу «оплата прошла успешно», пришедшему из браузера клиента, поскольку его легко подделать. Помечайте заказ как «оплаченный» только на основании webhook, пришедшего с сервера провайдера и подтверждённого подписью (signature). Каждый провайдер предоставляет специальный алгоритм для подписания запроса — вы должны вычислить подпись из полученных данных с помощью своего secret-ключа и сравнить её с подписью в запросе. Если они не совпадают, запрос следует отклонить как недостоверный.

Безопасность и практические советы

При работе с платежами безопасность стоит на первом месте. Ваш сайт обязательно должен работать по протоколу HTTPS, то есть иметь установленный SSL-сертификат, иначе ни один провайдер не будет с вами работать, а данные клиентов останутся незащищёнными. Никогда не храните секретные ключи в открытом виде в коде сайта или на стороне фронтенда — держите их только на стороне сервера, в переменных окружения или защищённом конфигурационном файле. Кроме того, записывайте в лог-файл каждый платёжный запрос и callback, это поможет быстро выявить проблему в спорных ситуациях.

С практической точки зрения, если ваша аудитория широка и разнообразна, целесообразно подключить сразу несколько платёжных систем. Большинство интернет-магазинов предлагают Payme и Click вместе, поскольку это охватывает значительную часть клиентов. В новом проекте разумным подходом будет начать с одного провайдера, протестировать интеграцию, а затем добавить остальные. Не забудьте протестировать в тестовой среде все сценарии — успешный платёж, отмену, недостаток средств и возврат (refund), поскольку при работе с реальными деньгами ошибки обходятся дорого.

Подводя итог, можно сказать, что хотя подключение оплаты UzCard и Humo к сайту кажется сложной задачей, при правильном выборе провайдера и надёжной реализации подтверждения через callback вполне реально построить стабильную систему. Если у вас нет технической команды, вы можете воспользоваться готовыми решениями через sayt.uz и доверить интеграцию профессионалам. Главное — никогда не упускать из виду безопасность и всегда надёжно подтверждать каждый платёж на стороне сервера.

Похожие статьи

🌾 Сайт сельского хозяйства и агробизнеса: каталог продукции и B2B-продажи ❤️ Сайт благотворительного фонда: прозрачный сбор и доверие донора 🎉 Сайт банкетного зала и места для свадьбы: организация события и онлайн-бронь 🚙 Сайт аренды автомобилей: каталог авто, калькулятор цен и онлайн-бронь
🌐 Язык
🇺🇿 O'zbek 🇺🇿 Ўзбек 🇷🇺 Русский 🇬🇧 English