Eurosoft

Как подключить оплату Click, Payme и Uzum к сайту, приложению или Telegram-боту

Принимать онлайн-оплату в Узбекистане — значит подключить один или несколько местных платёжных сервисов. Техническая часть хорошо описана; задержки обычно возникают из-за документов и неправильной обработки статусов платежей.

Что нужно до разработки

  • Юридическое лицо или ИП, банковский счёт и договор с каждым платёжным сервисом, который вы хотите подключить.
  • Тестовые доступы (sandbox) от каждого сервиса, чтобы проверить оплату до запуска.
  • Решение, как выдаются чеки по действующим налоговым требованиям; согласуйте его с бухгалтером.

Как работает интеграция

  • Клиент выбирает платёжный сервис на сайте, в приложении или боте и платит на его странице или в его приложении.
  • Платёжный сервис сообщает вашему серверу о каждом статусе: создан, оплачен, отменён. Система должна проверять эти уведомления и менять заказ только при подтверждённой оплате.
  • Нужно обработать возвраты, частичные оплаты и повторные уведомления — именно здесь появляется большинство ошибок.

Что проверить до запуска

  • Оплатите и отмените тестовые заказы через каждый сервис; проверьте, что статус заказа, остатки и CRM обновляются правильно.
  • Записывайте каждое уведомление платёжного сервиса, чтобы любой спорный платёж можно было отследить.

Вопросы и ответы

Можно ли подключить несколько платёжных сервисов сразу?
Да. Большинство магазинов предлагают Click, Payme и Uzum вместе; каждый подключается отдельно, но в вашей системе у них может быть одна модель заказа и оплаты.
Может ли Telegram-бот принимать оплату?
Да — через платёжные сервисы, подключённые к боту или Telegram Mini App, со статусом оплаты в вашей системе.
Кто в Ташкенте делает сайты и приложения с онлайн-оплатой?
Многие разработчики. Eurosoft делает интернет-магазины, приложения для заказов и ботов с онлайн-оплатой; например, сделал веб и платежи 110 киосков Flagshop в Сеуле с 99,8% успешных платежей.

См. также: services/web-and-ecommerce-development · services/telegram-bot-development

Есть проект?

Расскажите, что вы создаёте и где это должно работать. Мы ответим с предложением следующего шага.