REST API · Kaspi Pay · Казахстан

Принимайте оплату Kaspi
прямо в своём приложении

I-Pay превращает вашу кассу Kaspi Pay в программный платёжный шлюз. Создавайте QR-оплаты и счета, отслеживайте статусы в реальном времени — без терминалов и ручной сверки.

Интеграция за 15 минутДо 5 кассВебхуки в реальном времени
Проблема и решение

Касса Kaspi не дружит
с вашим бэкендом?

Раньше

Кассир вручную выставлял счёт в приложении, статус оплаты приходилось проверять «на глаз», а единой статистики по точкам не было вовсе.

  • Счёт выставляется вручную кассиром
  • Статус оплаты — только на экране телефона
  • Нет автоматики, нет истории, нет интеграции
  • Несколько точек — несколько хаосов

С I-Pay

Ваш бэкенд сам создаёт счёт, получает вебхук об оплате и ведёт всю статистику. Никакого ручного труда.

  • Счёт создаётся автоматически из кода
  • Вебхук о платеже прилетает в момент оплаты
  • Вся выручка по кассам и проектам — в одном дашборде
  • До 5 касс в одном аккаунте, сгруппированы в проекты
Возможности

Всё, что нужно для платёжной интеграции

🔐

Свой аккаунт, свои кассы

До 5 касс Kaspi Pay в одном аккаунте. Каждая касса — изолированная сессия с собственными ключами устройства.

🧾

Счета по номеру телефона

Выставляйте счёт клиенту в один запрос — он получает уведомление в Kaspi и оплачивает в пару тапов.

📱

QR-оплата

Генерируйте QR-токен на лету. Покажите QR на экране или в чеке — статус обновляется автоматически.

💸

Возвраты

Полный или частичный возврат по операции прямо из API — без ручного ввода в кассе.

📡

Вебхуки в реальном времени

События payment.success, payment.failed, payment.expired с HMAC-подписью и автоповторами при сбое.

📊

Статистика и аналитика

Выручка по дням, разбивка по кассам — по каждому проекту и в целом. Все данные в дашборде.

🗂

Проекты и API-ключи

Группируйте кассы в проекты, выдавайте отдельные ключи под каждую интеграцию, отзывайте в один клик.

🔄

Авто-продление сессии

Сессия кассы Kaspi продлевается автоматически — вам не нужно следить за токенами.

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

Запуск за 15 минут

1

Зарегистрируйтесь

Создайте аккаунт в дашборде — ваша учётная запись не связана с Kaspi.

2

Привяжите кассу

Введите номер кассира Kaspi Pay и подтвердите через SMS — касса готова к работе.

3

Создайте проект и API-ключ

Выберите кассы для проекта и получите ключ. Ключ показывается один раз — сохраните его.

4

Интегрируйте

Один POST-запрос с X-Api-Key, и вы принимаете платежи.

bash — создать QR-платёж
# Создать QR на 1 000 ₸ curl -X POST https://api.example.kz/int/v1/qr \ -H "X-Api-Key: kpa_live_..." \ -H "Content-Type: application/json" \ -d '{"amount": 1000}'

// Ответ { "id": "qr_01J4XKYZ...", "qr_url": "https://pay.example.kz/qr/...", "status": "pending", "amount": 1000 }
В ответе — ссылка на QR. Покажите клиенту, получите вебхук об оплате.
Для кого

Для всех, кто принимает платежи

Интернет-магазины

Оплата Kaspi прямо на сайте

Без редиректов и внешних форм — клиент оплачивает через знакомый Kaspi.

POS-системы

Встройте Kaspi в своё ПО

Пара строк кода — и ваша кассовая программа принимает оплату через Kaspi Pay.

Доставка и услуги

Счёт клиенту по телефону

Курьер указывает номер — клиент получает push в Kaspi и оплачивает на месте.

Сети с точками

Несколько касс, единый дашборд

Разные точки, разные кассиры — вся статистика собирается в одном месте.

Разработчики

Чистый REST API

OpenAPI/Swagger, Postman-коллекция, понятные коды ошибок, примеры на curl и Node.js.

Почему мы

Надёжность, безопасность, удобство

🔒

Безопасность

vtoken-секреты шифруются AES-256-GCM. API-ключи хранятся только в виде хешей и показываются один раз.

⚙️

Надёжность

Фоновый сервис отслеживает каждый платёж, вебхуки доставляются с повторами, сессии продлеваются сами.

🧩

Dev-friendly

OpenAPI/Swagger, готовая Postman-коллекция, понятные коды ошибок, примеры на curl и Node.js.

🐳

Self-hosted

Разворачивается одной командой docker compose up. PostgreSQL, FastAPI, Next.js — всё под вашим контролем.

Тарифы

Платите за объём, а не за подключение

Начните бесплатно, переходите на платный план по мере роста.

Пробный
Бесплатно
3 дня полного доступа
  • До 50 оплат за период
  • 1 касса
  • QR, счета, возвраты, вебхуки
  • Базовая статистика
Начать
Старт
5 000 ₸ / мес
ежемесячная подписка
  • До 3 касс
  • 200 платежей в месяц
  • Вебхуки и статистика по проектам
  • Поддержка по email
Выбрать
Популярный
Бизнес
25 000 ₸ / мес
ежемесячная подписка
  • До 5 касс
  • 600 платежей в месяц
  • Расширенная аналитика
  • Несколько проектов и API-ключей
  • Приоритетная поддержка
Выбрать
Безлимитный
60 000
разовый платёж, навсегда
  • Без ограничений по кассам
  • Без лимита платежей
  • Все возможности сервиса
  • Приоритетная поддержка
Купить
ПробныйСтартБизнесБезлимитный
Платежейдо 50200/мес600/мес
Касс135
Проекты и ключи
QR / Счета / Возвраты
Вебхуки
Статистикабазоваяпо проектамрасширеннаярасширенная
Поддержкаemailприоритетнаяприоритетная

Пробный период — 3 дня или до 50 оплат (что наступит раньше). «Старт» и «Бизнес» — ежемесячная подписка. «Безлимитный» — разовая покупка с пожизненным доступом.

FAQ

Частые вопросы

Нет. Используется обычная касса Kaspi Pay, привязанная по SMS-коду. Никакого дополнительного оборудования.
Все секреты (vtoken, ключи устройства) шифруются AES-256-GCM. API-ключ хранится только в виде хеша и показывается один раз. Скомпрометированный ключ можно отозвать в один клик.
От 1 до 5 в зависимости от тарифа. На тарифе «Безлимитный» количество касс не ограничено.
Через вебхук в реальном времени — I-Pay отправит POST на ваш URL с HMAC-подписью. Либо можно опрашивать статус по API.
QR-оплата, счета по номеру телефона, возвраты (полные и частичные), история операций и статистика. Всё через REST API.

Готовы принимать Kaspi через API?

Подключите первую кассу прямо сейчас — первые 3 дня бесплатно.