← Barcha yangiliklar
Fintex••⏱ 3 мин

Somonly: to'lov shlyuzini ishga tushirdik — Tojikistondagi 26+ to'lov usuli bitta API'da

Somonly: to'lov shlyuzini ishga tushirdik — Tojikistondagi 26+ to'lov usuli bitta API'da

Мы запустили Somonly (somonly.com) — платёжный шлюз для эквайринга в Таджикистане. Он объединяет более 26 платёжных и банковских услуг — мобильные банки, карты Visa и Mastercard, Apple Pay и Google Pay, QR-код SmartPay и оплату по лицевому счёту — в одном API. Клиенты из России платят в рублях по СБП и картами российских банков, а новый проект начинает принимать оплату через 5 минут после подключения.

Зачем мы сделали Somonly

Dushanbe Soft запускает новые продукты почти каждую неделю — магазины, сервисы доставки, обучения, такси. SmartPay выдаёт мерчанту только один API-ключ, поэтому раньше каждый проект приходилось заново интегрировать с процессингом: свои вебхуки, подписи, повторы и отчёты. Somonly решает это один раз: проекты подключаются к шлюзу, а шлюз — к процессингу.

Как это работает

Шлюз поддерживает два сценария оплаты через одну интеграцию.

  • Онлайн-оплата по инвойсу: проект создаёт платёж запросом POST /payments, клиент платит по ссылке или через диплинк в приложении своего банка, а проект получает вебхук payment.paid
  • Оплата по лицевому счёту: клиент находит сервис в Alif Mobi или другом банке и вводит номер счёта, а Somonly по префиксу счёта направляет запрос в нужный проект
  • Оплата из России через Pay4Game: СБП и карты Мир, Visa и Mastercard российских банков в рублях, с тем же API и теми же вебхуками

Что получает проект

Somonly берёт на себя интеграцию с процессингом, безопасность и доставку уведомлений — команда проекта занимается продуктом.

  • Собственный ключ sm_live_… для каждого проекта: ключ SmartPay хранится только в шлюзе, а проекты не видят чужие платежи
  • Вебхуки с подписью HMAC-SHA256, повторная доставка и идемпотентность по order_id — дубль платежа не создаётся
  • Журнал запросов и вебхуков, панель администратора, статистика по проектам и банкам, полные и частичные возвраты
  • Документация API с примерами на cURL, PHP (Laravel) и Node.js и личный кабинет с платежами, балансом, выплатами и ключами

Foydalanilgan texnologiyalar steki

Next.jsLaravelREST APIWebhooksSmartPayPay4Game
Loyiha saytiga o‘tish:somonly.comLoyiha keysini portfolioda ko‘rish→