Пошаговый гид: создайте кассира в Kaspi Pay, настройте webhooks, добавьте устройство и получите API-ключ xpayment.
Это обзорный маршрут подключения xpayment к Kaspi Pay. Он нужен, чтобы быстро понять последовательность шагов и не потеряться в процессе. Подробные инструкции по каждому этапу вынесены в отдельные статьи и официальные материалы Kaspi / Kaspi Pay.
Если вам нужен не общий маршрут, а конкретная задача, переходите сразу в нужный материал.
Перед началом проверьте, что у вас есть:
| Что нужно | Зачем |
|---|---|
| Смартфон с приложением Kaspi Pay | Для бизнеса и кассира |
| Отдельный номер телефона | Для ограниченной роли кассира |
| Аккаунт Google | Для входа в xpayment |
| Webhook URL | Чтобы ваша система получала статусы платежей |
После прохождения этих этапов у вас будет:
xdev_...Дальше в этом обзоре каждая часть кратко объясняет, что именно нужно сделать и куда перейти за полной инструкцией.
На первом этапе нужно подготовить саму сторону Kaspi Pay: убедиться, что бизнес-аккаунт активен, и создать отдельного кассира с ограниченными правами. Мы специально не повторяем здесь полную инструкцию экран за экраном, потому что для этого уже есть отдельный материал.
Полный разбор этого этапа: Как добавить кассира в Kaspi Pay для онлайн-платежей
Перед переходом в xpayment убедитесь, что:
xpayment не должен работать с основным аккаунтом владельца бизнеса. Безопасная модель строится вокруг роли Кассир, потому что она ограничена и предназначена только для приема оплат.
Официальные материалы Kaspi, на которые стоит опираться на этом этапе:
Сервисы -> Профиль компании -> Сотрудники.Если вам нужен именно этот этап в деталях, не продолжайте отсюда вслепую — откройте отдельную статью про кассира и пройдите ее полностью. После этого возвращайтесь к Части 2.
Теперь, когда кассир готов в Kaspi Pay, переходите в xpayment. На этом этапе две задачи: войти в панель управления и создать webhook, через который ваша система будет получать статусы платежей.
Для большинства проектов достаточно сразу включить payment.completed, payment.cancelled и payment.failed. Если вы используете возвраты, добавьте события refund.
Эта статья оставляет здесь только маршрут. Полное объяснение, зачем нужен webhook, как он работает, как защищать endpoint и какие события обрабатывать, вынесено в отдельный материал:
После настройки webhook переходите к Части 3 — подключению устройства и выпуску API-ключа.
На этом этапе вы связываете телефон кассира с xpayment как устройство и получаете API-ключ xdev_.... Это тот ключ, которым ваш backend будет создавать платежи.
Чтобы не дублировать пошаговый мастер подключения, используйте два более точных материала:
После того как устройство добавлено и ключ сохранен, переходите к Части 4 — выбору способа интеграции и платежного сценария.
Итак, у вас есть API-ключ. Дальнейшие действия зависят от того, как именно вы хотите принимать оплату: через платежную ссылку, через удаленный счет по номеру телефона или через готовую платформу-партнера.
Если вы работаете на одной из платформ-партнёров xpayment (например, tec.delivery) — всё просто:
xdev_...) в соответствующее полеПосле этого онлайн-платежи через Kaspi Pay будут работать в вашем заведении автоматически.
Список платформ-партнёров xpayment будет расширяться — следите за обновлениями.
Если вы разработчик или ваш сервис поддерживает прямое подключение по API — можно работать с xpayment напрямую.
Рекомендуемый порядок такой:
Откройте страницу Документации API — она интерактивная: вы можете вставить свой ключ и сразу протестировать любой запрос прямо в браузере, без дополнительных инструментов.
Как начать работу с /docs:
xdev_...)POST /payments), нажмите Попробовать, заполните параметры и отправьте запросПолная документация всех эндпоинтов, форматов запросов и ответов доступна там же.
Вы прошли весь путь от нуля до работающей интеграции:
Теперь вы готовы принимать платежи через Kaspi Pay — без ожиданий, без бюрократии, с фиксированным процентом только с успешных транзакций.
Если что-то пошло не так или возник вопрос — ознакомьтесь с другими статьями в нашем разделе руководств или обратитесь в поддержку.