Приём Kaspi Pay через один REST API
Выставляйте счета из своего сайта, CRM или бота. Покупатель платит в приложении Kaspi, ваш бэкенд получает подписанный вебхук. Деньги идут напрямую на ваш счёт Kaspi — yespay их не касается.
Тестовый ключ выдаётся сразу при регистрации — кассир Kaspi для старта не нужен.
curl -X POST https://api.getyespay.com/v1/payments \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-H "Idempotency-Key: ORDER-1001" \
-d '{
"amount": 14990,
"currency": "KZT",
"customer": { "phone": "+77001234567" },
"order_id": "ORDER-1001"
}'Кому подходит
Везде, где вы принимаете деньги от клиента в Казахстане и хотите, чтобы заказ подтверждался без участия человека.
Telegram-боты
Бот выставляет счёт и выдаёт заказ сразу, как только придёт вебхук.
Интернет-магазины
Оплата без платёжной страницы: счёт открывается в приложении Kaspi у покупателя.
Заведения и услуги
Счёт по номеру телефона прямо из кабинета — без терминала и без кода.
CRM и внутренние системы
Один REST-запрос из той системы, в которой уже работает ваша команда.
Как это работает
yespay — прослойка между вашим приложением и Kaspi Pay. Мы подключаемся с правами штатной роли «Кассир», создаём счета и следим за их статусом.
Подключаете кассира
Один раз, в кабинете: вводите номер сотрудника с ролью «Кассир», подтверждаете код из SMS. Занимает минуту.
Создаёте платёж
POST /v1/payments с суммой и номером покупателя. Покупателю приходит счёт в приложении Kaspi.
Получаете вебхук
Как только покупатель оплатил, ваш бэкенд получает подписанное событие payment.paid. Отгружаете заказ.
Движение денег
У yespay нет расчётного счёта в этой цепочке и нет возможности задержать средства.
Что внутри
Идемпотентность
Заголовок Idempotency-Key защищает от двойного счёта при ретрае. У Kaspi своей идемпотентности нет — мы делаем её за вас.
Подписанные вебхуки
HMAC-SHA256 по сырому телу, метка времени внутри подписи. Повтор перехваченного запроса не сработает.
Честные статусы
Если Kaspi вернул статус, который мы не знаем, платёж уходит в unknown и поднимает алерт — но никогда не помечается «неуспешным».
Песочница
Тестовый ключ сразу после регистрации. Полный цикл на тестовых номерах без реального кассира и без денег.
Возвраты
Полный возврат одним запросом, синхронно. Чек возврата возвращается ссылкой.
Дашборд
Платежи, счета, возвраты, ключи, логи доставки вебхуков и состояние подключения Kaspi.
Ваш бэкенд узнаёт об оплате сам
Не нужно опрашивать статус в цикле. Как только покупатель оплатил, мы отправляем событие на ваш URL и повторяем доставку с экспоненциальной задержкой, пока не получим 2xx.
- ✓Подпись X-Yespay-Signature — HMAC по сырому телу
- ✓Дедупликация по X-Yespay-Event-Id
- ✓До 6 попыток: от 5 секунд до часа
- ✓Полный лог доставок в дашборде

Мы не берём процент с вашего оборота
Вы платите фиксированный тариф в месяц и ни одного тенге за платёж. Деньги идут напрямую от покупателя на ваш счёт Kaspi Business — yespay их не держит, поэтому и удерживать нам нечего.
- Фиксированная цена в месяц вместо процента с каждого платежа
- Деньги приходят на ваш собственный счёт Kaspi
- Условия приёма платежей остаются между вами и Kaspi

Тарифы для любого бизнеса
Выберите тариф. Оплата ежемесячная, без скрытых комиссий — 0% с оборота.
СТАРТЕР
8 000 ₸
Ежемесячная оплата
Первые 7 дней — бесплатно, до 30 счетов в день
- REST API + вебхуки об оплате
- Личный кабинет с историей платежей
- Песочница и тестовый ключ сразу
- Идемпотентность — без двойных счетов
- Полные возвраты
- Интерфейс на русском, казахском и английском
БИЗНЕС
20 000 ₸
Ежемесячная оплата
Первые 7 дней — бесплатно, до 30 счетов в день
- REST API + вебхуки об оплате
- Личный кабинет с историей платежей
- Песочница и тестовый ключ сразу
- Идемпотентность — без двойных счетов
- Полные возвраты
- Интерфейс на русском, казахском и английском
ПРО
49 900 ₸
Ежемесячная оплата
Первые 7 дней — бесплатно, до 30 счетов в день
- REST API + вебхуки об оплате
- Личный кабинет с историей платежей
- Песочница и тестовый ключ сразу
- Идемпотентность — без двойных счетов
- Полные возвраты
- Интерфейс на русском, казахском и английском
НУЖНО БОЛЬШЕ?
Обсудим
Ежемесячная оплата
Нужно больше счетов в день, чем в тарифе ПРО? Напишите нам — согласуем лимит и цену под ваш объём.
- Индивидуальный дневной лимит
- Персональное подключение
- Договор и счета для бухгалтерии
Начните с тестового ключа
Регистрация занимает минуту. Тестовый ключ выдаётся сразу — можно писать интеграцию, не подключая кассира и не тратя денег.
