Подключите Kaspi Pay к своему сайту или приложению за один день. API, QR-коды, счета по номеру телефона, webhooks и удобная панель управления.
{
"type": "invoice",
"amount": 5000,
"customer_phone": "+77771234567",
"comment": "Заказ №123",
"cashier_id": 1
}
// Ответ:
{
"id": "550e8400-e29b-41d4...",
"status": "PENDING"
}
Один сервис — все инструменты
Отправьте счёт на номер телефона клиента в Kaspi — клиент получит уведомление и оплатит в пару касаний.
Генерируйте QR-коды для касс, сайтов и терминалов. Клиент сканирует и оплачивает мгновенно.
Полноценное API с ключами доступа. Интегрируйте в любой язык и фреймворк за несколько часов.
Получайте мгновенные уведомления о статусе платежа на ваш сервер. HMAC-SHA256 подпись для безопасности.
Два типа ключей: тестовый для разработки и боевой для продакшена. Тестовые запросы не уходят в Kaspi.
Удобный кабинет: история транзакций, статистика, управление кассирами и API ключами.
Четыре простых шага
Введите номер телефона, подтвердите через WhatsApp и создайте организацию. Занимает меньше 2 минут.
Введите номер телефона кассира Kaspi Pay — он получит SMS с кодом подтверждения. Сессия сохраняется автоматически.
Создайте test или live ключ в формате gw_live_xxx. Используйте его в заголовке Authorization: Bearer.
Отправляйте запросы на /api/v1/payments. Статус обновляется автоматически — мы поллим Kaspi и присылаем webhook.
Несколько эндпоинтов — и ваш магазин принимает платежи
POST /api/v1/payments
Authorization: Bearer gw_live_xxx
{
"type": "invoice",
"amount": 5000,
"customer_phone": "+77771234567",
"cashier_id": 1,
"comment": "Заказ №123"
}
→ 201 Created
{
"id": "550e8400...",
"status": "PENDING",
"amount": 5000
}
GET /api/v1/payments/{id}
Authorization: Bearer gw_live_xxx
→ 200 OK
{
"id": "550e8400...",
"status": "SUCCESS",
"amount": 5000,
"paid_at": "2024-01-15T12:34:56Z"
}
// Ваш сервер получает:
POST https://yoursite.kz/webhook
X-Gateway-Signature: hmac-sha256=...
X-Gateway-Event: payment.success
{
"event": "payment.success",
"payment_id": "550e8400...",
"data": {
"status": "SUCCESS",
"amount": 5000,
"paid_at": "2024-01-15T12:34:56Z"
}
}
/api/v1/payments
/api/v1/payments/{id}
/api/v1/webhooks
/api/v1/webhooks
/api/v1/webhooks/{id}