REST API для приёма платежей через Kaspi Pay в Казахстане. Создавайте счета по номеру телефона, получайте мгновенные уведомления об оплате. Без договора с банком, без комиссий.
Один API-вызов для создания счёта. Полная документация с примерами на JavaScript, Python, PHP. OpenAPI 3.0 спецификация.
Клиент получает push-уведомление в Kaspi.kz. Никаких QR-кодов, сканирования или ввода реквизитов.
Получайте уведомления о статусе платежа в реальном времени. HMAC-SHA256 подпись для безопасности.
Подключение за 5 минут через Kaspi Business. Не нужно открывать расчётный счёт или подписывать договоры.
| Параметр | Значение |
|---|---|
| Base URL | https://bpapi.bazarbay.site/api/v1 |
| Аутентификация | Header X-API-Key: ваш_ключ |
| Rate Limit | 60 запросов/минуту |
| Content-Type | application/json |
| Метод | Endpoint | Описание |
|---|---|---|
| POST | /invoices | Создание счёта |
| GET | /invoices | Список счетов |
| GET | /invoices/:id | Детали счёта |
| POST | /invoices/:id/cancel | Отмена счёта |
| POST | /invoices/:id/refund | Возврат средств (полный/частичный) → примеры |
| POST | /subscriptions | Создать подписку → примеры |
// 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 и оплатит
Регистрация занимает 2 минуты. Верификация через Kaspi Business — ещё 2 минуты.
Войти бесплатно