Payment Gateway
Работает на базе Kaspi Pay

Приём платежей
Kaspi Pay для вашего бизнеса

Подключите Kaspi Pay к своему сайту или приложению за один день. API, QR-коды, счета по номеру телефона, webhooks и удобная панель управления.

POST /api/v1/payments
{
  "type": "invoice",
  "amount": 5000,
  "customer_phone": "+77771234567",
  "comment": "Заказ №123",
  "cashier_id": 1
}

// Ответ:
{
  "id": "550e8400-e29b-41d4...",
  "status": "PENDING"
}

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

Один сервис — все инструменты

🧾

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

Отправьте счёт на номер телефона клиента в Kaspi — клиент получит уведомление и оплатит в пару касаний.

📱

QR-коды для оплаты

Генерируйте QR-коды для касс, сайтов и терминалов. Клиент сканирует и оплачивает мгновенно.

🔌

REST API

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

📡

Webhooks

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

🔑

Test / Live режимы

Два типа ключей: тестовый для разработки и боевой для продакшена. Тестовые запросы не уходят в Kaspi.

📊

Панель управления

Удобный кабинет: история транзакций, статистика, управление кассирами и API ключами.

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

Четыре простых шага

01

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

Введите номер телефона, подтвердите через WhatsApp и создайте организацию. Занимает меньше 2 минут.

02

Добавьте кассира

Введите номер телефона кассира Kaspi Pay — он получит SMS с кодом подтверждения. Сессия сохраняется автоматически.

03

Получите API ключ

Создайте test или live ключ в формате gw_live_xxx. Используйте его в заголовке Authorization: Bearer.

04

Принимайте платежи

Отправляйте запросы на /api/v1/payments. Статус обновляется автоматически — мы поллим Kaspi и присылаем webhook.

Простое API

Несколько эндпоинтов — и ваш магазин принимает платежи

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"
  }
}
POST /api/v1/payments
GET /api/v1/payments/{id}
POST /api/v1/webhooks
GET /api/v1/webhooks
DEL /api/v1/webhooks/{id}

Готовы подключиться?

Регистрация занимает 2 минуты. Тестовый режим — бесплатно.

Создать аккаунт →