Пошаговое руководство по интеграции платежей через Kaspi Pay. От регистрации до первого платежа за 15 минут.
Создайте аккаунт на платформе ApiPay.kz. Это займёт менее минуты.
Подключить кассира можно двумя способами. Подробная инструкция
После подключения кассира организация появляется в личном кабинете.
API ключ нужен для аутентификации запросов к ApiPay.kz API.
X-API-Key для всех запросовДобавьте код для создания счетов при оформлении заказа.
// Создание счёта
const response = await fetch('https://api.apipay.kz/api/v1/invoices', {
method: 'POST',
headers: {
'X-API-Key': 'ВАШ_API_КЛЮЧ',
'Content-Type': 'application/json'
},
body: JSON.stringify({
amount: 15000, // Сумма в тенге
phone_number: '87001234567', // Телефон клиента
description: 'Заказ #123', // Описание
external_order_id: 'order_123' // Ваш ID заказа
})
})
const { id, amount, status, created_at } = await response.json()
// Клиент получит push-уведомление в Kaspi и оплатит
console.log('Invoice created:', id)
Webhook позволяет получать уведомления об оплате в реальном времени.
webhook_id для выбора конкретного webhookApiPay.kz отправит POST-запрос на ваш URL при изменении статуса счёта:
{
"event": "invoice.status_changed",
"invoice": {
"id": 42,
"external_order_id": "order_123",
"status": "paid",
"amount": "15000.00",
"paid_at": "2025-01-22T10:30:00Z"
}
}
Проверьте интеграцию от начала до конца.
Добавьте код в functions.php или создайте плагин. Используйте хук woocommerce_checkout_order_processed.
Создайте обработчик события OnSaleOrderSaved. Интеграция через REST API.
Используйте Guzzle или встроенный HTTP-клиент. Webhook обрабатывайте через контроллер.
Библиотека requests для API-вызовов. Django view для webhook.
fetch или axios для запросов. Express middleware для webhook.
Используйте Webhook-блоки или интеграцию через Zapier/Make (Integromat).
Запросы «интеграция каспи», «подключить каспи пей к сайту», «каспи пей интеграция» — про одно: как принимать оплату Kaspi на своём сайте или в приложении. Ниже — короткие ответы; пошаговое руководство выше на этой странице.
Через REST API ApiPay: получаете API-ключ после подключения кассира
Kaspi, затем создаёте счёт запросом POST /invoices — клиент получает push в Kaspi
и оплачивает. Для готовых платформ есть интеграция с Lovable и
n8n.
Подключение кассира — пара минут в личном кабинете, первый счёт через API — в тот же день. Если Kaspi Pay уже открыт, полная интеграция каспи пей занимает считанные часы.
Не обязательно. Счета можно выставлять вручную в личном кабинете без кода. Для автоматизации на сайте или в CRM понадобится разработчик — все примеры и документация API готовы.