1. Создайте аккаунт
Зарегистрируйтесь на pay.aibot.kz — это бесплатно. Вы можете войти через Email, Google или Telegram.
2. Получите API ключ
После регистрации в дашборде перейдите в API ключи. Вы увидите два ключа:
- •
kp_live_...— для реальных платежей - •
kp_test_...— для тестирования (sandbox)
3. Создайте первый QR-код
bash
curl -X POST https://payapi.aibot.kz/v1/qr/create \
-H "X-API-Key: kp_test_your_sandbox_key" \
-H "Idempotency-Key: unique-id-123" \
-H "Content-Type: application/json" \
-d '{"amount": 1000}'Ответ:
json
{
"Data": {
"QrOperationId": 14837690870,
"Status": "QrTokenCreated",
"QrToken": "https://qr.kaspi.kz/...",
"ExpireDate": "2026-04-02T13:33:58.000+0500"
},
"StatusCode": 0,
"Message": "OK"
}4. Проверьте статус платежа
bash
curl https://payapi.aibot.kz/v1/qr/status/14837690870 \
-H "X-API-Key: kp_test_your_sandbox_key"5. Получайте уведомления
Зарегистрируйте webhook в дашборде или через API:
bash
curl -X POST https://payapi.aibot.kz/me/webhooks \
-H "Authorization: Bearer YOUR_JWT_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"url": "https://yoursite.com/webhook",
"events": ["payment.completed", "payment.cancelled"]
}'Когда клиент оплатит — вы мгновенно получите webhook с данными платежа.
Следующие шаги
- •Аутентификация — JWT токены и API ключи
- •API Reference — все эндпоинты
- •SDK — библиотеки для вашего языка
- •Sandbox — тестовый режим