> Источник: https://apipay.kz/guides/apipay-dlya-avtoshkoly-i-obrazovaniya · Обновлено: 2026-10-04 · apipay.kz
> ApiPay — независимый сервис приёма платежей поверх вашего Kaspi Pay.

# Как автошколе или онлайн-школе принимать оплату Kaspi за обучение?

**TL;DR.** ApiPay подходит образовательному бизнесу с повторяющимися оплатами: автошколы, языковые курсы, онлайн-школы, садики, абонементы. Два пути, можно совмещать: **без кода** — выставлять счета ученикам вручную из кабинета apipay.kz (регистрация, ни строчки кода), и **автоматически** — подписки, которые каждый период сами выставляют ученику счёт в Kaspi. Подписка ApiPay — это **авто-выставление счёта, а не автосписание**: деньги не снимаются сами, ученик получает push в Kaspi и подтверждает оплату. Деньги идут напрямую на ваш Kaspi-счёт; тариф фиксированный, не процент. Механика подписок в деталях — [«Как работают подписки ApiPay»](/guides/podpiski-apipay).

## Как принимать ежемесячную оплату за обучение через Kaspi?

В терминах школы:

**Вы (или ваша система) выставляете ученику счёт за месяц → ученику приходит push в приложении Kaspi → он нажал «Оплатить» → вам приходит уведомление (вебхук или статус в кабинете) → отмечаете оплату, ученик ходит на занятия.**

Для ежемесячных оплат заводите подписку: система сама создаёт счёт в день биллинга — вам остаётся смотреть, кто оплатил. Если ученик не оплатил — счёт выставляется повторно. В мастере автоплатежа вы задаёте, сколько дней повторять неоплаченный счёт (по умолчанию 3): после этого срока выставление останавливается, и возобновляете его вы. Подписку на другой период — день, неделю, две недели, квартал или год — мастер заводит сразу с режимом «Выставлять счёт, пока не оплатят»: он повторяет истёкший счёт до следующего списания, и подписка из-за неоплаты не отключается. Выключить режим можно потом во вкладке «Настройки» подписки. Подписки на другой период, загруженные из таблицы, создаются без режима — включить его можно там же. Если счёт отменён (например, у ученика не хватило денег), следующий придёт в следующем месяце. Неоплаченный месяц в следующий счёт не переносится — отмечайте такие месяцы у себя. Без этого режима срабатывают повторные попытки выставления и grace-период, после которого подписка останавливается (подробности ниже).

Для разовых оплат («оплата за экзамен», доплата за вождение) — обычный счёт по номеру: ученику приходит push в приложении Kaspi, счёт живёт **24 часа**. Отдельной ссылки на оплату у такого счёта нет — в ответе `POST /api/v1/invoices` её не бывает.

Если оплату нужно отправить в WhatsApp, сделайте **статический QR**: `POST /api/v1/static-qr` вернёт ссылку `qr.apipay.kz/{token}`, счёт создаётся, только когда родитель или ученик откроет её и нажмёт «Оплатить в Kaspi» ([как это устроено](/guides/pechatnyy-qr-dlya-oplaty-po-sdelke)). Ссылка листа — это доступ к оплате именно этой сделки: отправляйте её конкретному ученику или родителю, а не в общий чат.

## Компоненты ApiPay для школы

Школе доступны и кабинет без кода, и полный [Kaspi API](/kaspi-api):

| Компонент | Зачем школе |
|---|---|
| Кабинет apipay.kz | Счета и возвраты вручную, без программиста; весь функционал доступен сразу в песочнице |
| Счёт по номеру | Разовые оплаты: push ученику, живёт 24 часа |
| Статический QR (`POST /api/v1/static-qr`) | Ссылка родителю в WhatsApp; счёт создаётся при нажатии «Оплатить в Kaspi» |
| Подписки (авто-выставление) | Ежемесячные оплаты: [рекуррентные платежи Kaspi](/recurring-payments-kaspi) |
| Правила неоплаты | «Выставлять счёт, пока не оплатят» — истёкший счёт повторяется до следующего списания, подписка не отключается; либо лимит: повторные выставления (по умолчанию 3), затем grace (по умолчанию 3 дня, до 30) |
| Вебхуки | Для тех, у кого есть сайт/CRM: автоматическая отметка оплат |
| Роли «менеджер»/«разработчик» | Администратор школы работает со счетами, не имея доступа владельца |

## Пошаговый сетап

1. **Зарегистрируйтесь на apipay.kz** — вход по WhatsApp-OTP на ваш личный номер ([как войти](/guides/vhod-v-kabinet-apipay); личный номер ≠ номер кассира).
2. **Попробуйте всё в песочнице**: выставьте тестовый счёт из кабинета, посмотрите статусы. Это бесплатно и без ограничений по времени.
3. **Заполните анкету «Расскажите о бизнесе»** в кабинете на `/business-profile`: до её одобрения кассира подключить нельзя, а боевые счета не выставляются — счета из кабинета ограничение тоже накрывает ([зачем](/guides/anketa-o-biznese-i-limit)).
4. **Подключите номер кассира** — отдельная SIM ([требования](/guides/trebovaniya-k-nomeru-kassira)). Подключение кассира даёт организации **3-дневный триал**, дальше нужен оплаченный тариф ([пробный период](/guides/testovyy-period)).
5. **Выставьте первые реальные счета из кабинета** ученикам этого месяца — убедитесь, что push приходят и оплаты видны.
6. **Заведите подписки** на постоянных учеников: сумма, период `monthly`, `billing_day` (1–28), при необходимости — «выставить первый счёт сразу».
7. **Проверьте правило неплатежей.** В мастере автоплатежа задайте, сколько дней повторять неоплаченный счёт (по умолчанию 3): после этого срока выставление останавливается, и возобновляете его вы. Подписку на другой период (день, неделя, две недели, квартал, год) мастер заводит с режимом «Выставлять счёт, пока не оплатят», загруженную из таблицы — без него; переключается режим галкой во вкладке «Настройки» подписки, а через API его задаёт поле `bill_until_paid`. С режимом подписка из-за неоплаты не отключается, без него — число повторных выставлений и grace-период. Неоплаченный месяц в следующий счёт не переносится.
8. Есть сайт или CRM? **Подключите вебхуки** ([инструкция](/guides/nastroyka-webhookov-apipay)) — оплаты будут отмечаться сами; интеграцию соберёт ваш ИИ по apipay.kz/for-ai.

## Грабли именно образования

- **Автосписания нет.** Подписка автоматически выставляет счёт, но деньги не снимаются: ученик получает push в Kaspi и подтверждает оплату сам. Карточные данные не нужны и не собираются.
- **Истёкшую подписку возобновляют, а не создают заново.** Если подписка без режима «Выставлять счёт, пока не оплатят», ученик не оплатил и grace истёк — счета перестают выставляться. Вернулся через месяц — возобновите её: в кабинете — «Возобновить» в меню автоплатежа; подписку, созданную через API, — запросом `POST /subscriptions/{id}/resume`. Расписание сохранится, пропущенные месяцы не доначисляются. Новая подписка нужна, только если получены все оплаты `total_cycles`.
- **Ошибка счёта подписки: смотрите `error_code` в вебхуке `subscription.payment_failed`.** Сбой на нашей стороне или на стороне Kaspi попытку не сжигает и период не теряет — ближайший прогон повторит выставление сам, ученика дёргать не нужно. Вина плательщика (`client_not_found` — номера ученика нет в Kaspi) в режиме «Выставлять счёт, пока не оплатят» отменяет подписку, а без него идёт обычным путём: повторные выставления, затем grace-период.
- **Лимит тарифа считается «в день».** Тариф ограничивает число счетов в день, созданных через API; счета, выставленные вручную из кабинета, в лимит не входят. Если у вас все платят 1-го числа каждый месяц, обсудите объём с поддержкой заранее — для неравномерных продаж организацию переводят на помесячный подсчёт. Подробно — [Лимит счетов по тарифу](/guides/limit-schetov-po-tarifu).
- **Международные ученики — не сюда.** Оплатить может только пользователь Kaspi (Казахстан); онлайн-школе с зарубежными учениками нужен отдельный карточный эквайринг.

## Частые вопросы

**Нужен ли программист, чтобы начать?**
Нет. Кабинет apipay.kz покрывает счета, подписки и возвраты вручную. Программист (или ваш ИИ-помощник) понадобится, только если хотите связать оплаты со своим сайтом/CRM.

**Сколько стоит для школы на 100–300 учеников?**
Тариф фиксированный, по числу создаваемых через API счетов в день, не процент с оборота — [тарифы и комиссия](/guides/tarify-i-komissiya-apipay).

**Можно ли настроить автоплатёж Kaspi для учеников или B2B-клиентов?**
Да: автоплатёж в кабинете ApiPay (или подписка через API) сам выставляет обычный счёт Kaspi по расписанию. Автосписания без участия плательщика нет — каждую оплату он подтверждает в приложении Kaspi. Для B2B механика та же: счёт приходит на номер телефона, и в приложении Kaspi плательщик сам выбирает, с какого счёта оплатить — со своего или со счёта организации, если у него есть к нему доступ. Подробнее — [Подписки ApiPay](/guides/podpiski-apipay) и [Рекуррентные платежи Kaspi](/recurring-payments-kaspi).

---

ApiPay — независимый сервис и не аффилирован с АО «Kaspi Bank». Kaspi и Kaspi Pay — товарные знаки их правообладателя.
База знаний: https://apipay.kz/guides
