Kaspi Pay REST API — Интеграция платежей для бизнеса

REST API для приёма платежей через Kaspi Pay в Казахстане. Создавайте счета по номеру телефона, получайте мгновенные уведомления об оплате. Без договора с банком, без комиссий.

Почему ApiPay.kz для Kaspi Pay интеграции?

Простая интеграция

Один API-вызов для создания счёта. Полная документация с примерами на JavaScript, Python, PHP. OpenAPI 3.0 спецификация.

Оплата по номеру телефона

Клиент получает push-уведомление в Kaspi.kz. Никаких QR-кодов, сканирования или ввода реквизитов.

Мгновенные Webhook

Получайте уведомления о статусе платежа в реальном времени. HMAC-SHA256 подпись для безопасности.

Без договора с банком

Подключение за 5 минут через Kaspi Business. Не нужно открывать расчётный счёт или подписывать договоры.

API конфигурация

ПараметрЗначение
Base URLhttps://bpapi.bazarbay.site/api/v1
АутентификацияHeader X-API-Key: ваш_ключ
Rate Limit60 запросов/минуту
Content-Typeapplication/json

Основные endpoints

МетодEndpointОписание
POST/invoicesСоздание счёта
GET/invoicesСписок счетов
GET/invoices/:idДетали счёта
POST/invoices/:id/cancelОтмена счёта
POST/invoices/:id/refundВозврат средств (полный/частичный) → примеры
POST/subscriptionsСоздать подписку → примеры

Создание счёта — один API-вызов

// JavaScript / Node.js
const response = await fetch('https://bpapi.bazarbay.site/api/v1/invoices', {
  method: 'POST',
  headers: {
    'X-API-Key': 'YOUR_API_KEY',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    amount: 15000,
    phone_number: '87001234567',
    description: 'Оплата заказа #123'
  })
})

const { id, amount, status, created_at } = await response.json()
// Клиент получит push-уведомление в Kaspi и оплатит

Готовы подключить Kaspi Pay?

Регистрация занимает 2 минуты. Верификация через Kaspi Business — ещё 2 минуты.

Войти бесплатно