> Источник: https://apipay.kz/guides/anketa-o-biznese-i-limit · Обновлено: 2026-09-07 · apipay.kz
> ApiPay — независимый сервис приёма платежей поверх вашего Kaspi Pay.

# Зачем анкета о бизнесе и что закрыто до её одобрения

**TL;DR.** ApiPay один раз просит заполнить короткую анкету «Расскажите о вашем бизнесе» — это занимает **~5 минут** в кабинете на `/business-profile`. Анкета стоит в маршруте перед кассиром: **регистрация → анкета → подключение кассира → боевые счета**. Пока она не одобрена, кассира подключить нельзя — шаги подключения отвечают `403 kyc_required`, а значит и боевых счетов у организации не будет. **Песочница доступна сразу после регистрации**, анкета для неё не нужна — отлаживайте интеграцию там. Проверка обычно занимает **несколько часов**.

Если кассир у вас подключён раньше (переподключение тем же номером анкетой не гейтится), боевые счета до одобрения тоже **не выставляются**: первый же счёт вернёт `429 kyc_daily_limit_reached` с `meta.limit` = `0`. Пока `kyc_deadline` в `GET /users/me` в будущем — ограничение не действует.

## Коротко

| Вопрос | Ответ |
|---|---|
| Что за анкета | «Расскажите о вашем бизнесе» — разовая, ~5 минут, в кабинете на `/business-profile` |
| Что закрыто до одобрения | Подключение кассира — `403 kyc_required`; без кассира нет и боевых счетов |
| Боевые счета до одобрения | Не выставляются — `meta.limit` = `0` (окно суток по Asia/Almaty) |
| Пока `kyc_deadline` в будущем | Счета выставляются, но кассира до одобрения всё равно не подключить; поле приходит в `GET /users/me` |
| Песочница | Не затронута — тестируйте без ограничений |
| Ответ на попытку выставить счёт | `429 kyc_daily_limit_reached` (`meta.limit`, `meta.reset_at`, `Retry-After`) |
| Сколько ждать одобрения | Обычно несколько часов |
| После одобрения | Кассира можно подключать, ограничение снимается автоматически |
| Отказ по итогам проверки | Приём платежей закрыт, `403 kyc_rejected` — в поддержку |

## Что спрашивает анкета

Три коротких шага, всё — про ваш бизнес, без технического жаргона:

1. **Что вы продаёте.** Пара предложений: что это, кто покупает и зачем. Плюс примерный средний чек (до 5 000 ₸ / 5 000–25 000 / 25 000–100 000 / больше 100 000 ₸).
2. **Где вы продаёте.** Ссылка на витрину — сайт, Telegram-бот или канал, Instagram и т.п.; откуда приходят клиенты; 1–3 скриншота (витрина, прайс, переписка с заказом) — **jpg или png, до 6 МБ каждый**. Файл больше 6 МБ → `413 file_too_large`, другой формат → `422 invalid_file_type`. Подходит обычный скриншот экрана; длинная склейка нескольких страниц в один узкий файл не принимается (`422 image_rejected`) — приложите её частями.
3. **Проверьте и отправьте.** Подтвердите галочкой, что не торгуете запрещённым (азартные игры, крипта/форекс, оружие, взрослый контент и подобное), и отправьте.

Черновик сохраняется автоматически — можно закрыть и вернуться позже.

## Вам прислали ссылку на анкету

Если вы работаете через платформу-партнёра (например, вашу учётную систему или CRM), кабинета
в ApiPay у вас может не быть вовсе — тогда анкета приходит **ссылкой** от платформы. Это тот же
самый опросник и та же проверка, отличий два:

- **регистрация и вход не нужны** — страница открывается прямо по ссылке, на ней видно только
  название вашей организации;
- **ссылка одноразовая на выдачу, но открывать её можно сколько угодно раз** до истечения
  срока. Потеряли — попросите платформу выдать новую; после этого старая перестанет работать.

Ссылка личная: она открывает анкету вашей организации без входа и пароля — не пересылайте её
посторонним. Ушла не туда — попросите платформу выдать новую, старая сразу перестанет работать.

Если анкету вернут на доработку, исправляйте её **по той же ссылке**: заводить вторую не нужно.
Ссылка перестала открываться и показывает, что недействительна, — значит истёк срок либо
платформа уже выдала новую.

## Статусы анкеты

Статус читается машинно: `GET /api/users/me` → `organizations[].kyc_status` (`required` → `submitted` → `approved` / `needs_changes` / `blocked`); при `needs_changes` рядом приходит `kyc_comment` — комментарий модератора дословно.

- **Не заполнена / на доработке** — анкету можно заполнить или поправить по комментарию. Кассира подключить нельзя, боевые счета не выставляются.
- **На проверке** — анкету смотрит специалист, обычно отвечаем за несколько часов. Кассира подключить всё ещё нельзя, боевые счета по-прежнему не выставляются.
- **Одобрена** — кассира можно подключать, ограничение снято.
- **Отказ (blocked)** — приём платежей закрыт: создание счёта возвращает `403 kyc_rejected`. Статус терминальный, повторно анкету подать нельзя. Считаете это ошибкой — напишите в поддержку.
- **Пришли по ссылке от платформы?** Статуса в кабинете вы не увидите — о решении сообщает та платформа, которая прислала ссылку: комментарий модератора приходит ей дословно. Если ответа долго нет — спросите её.

## Что делать при `403 kyc_required`

Отказ приходит на шагах подключения кассира (`init`, `send-phone`, `verify-otp`), пока анкета
организации не одобрена. Повторять запрос бесполезно: SMS кассиру при этом не отправляется вовсе,
решение принимает человек. Что делать: заполнить анкету на `/business-profile` (или по ссылке,
если её прислала платформа) и дождаться одобрения — обычно несколько часов. Пока ждёте, работайте
в **песочнице**: там ни анкеты, ни кассира не требуется. Переподключение **уже привязанного**
кассира тем же номером этим кодом не отбивается.

## Что делать при `429 kyc_daily_limit_reached`

Этот отказ вы увидите там, где боевые счета уже шли: кассир подключён ранее. До одобрения анкеты боевой счёт не выставится ни один — отказом
отвечает уже первая попытка:

1. **Не повторяйте запрос** — в теле ответа `meta{limit, reset_at, kyc_status}`, где `limit` = `0`, в заголовке `Retry-After` секунды до конца суточного окна (Asia/Almaty). Ждать нового окна бесполезно: в нём то же самое. Порог берите из `meta.limit` ответа, а не из зашитого нуля: `0` означает «боевые счета закрыты», значение больше нуля — обычный суточный потолок. Ограничение накрывает **все** реальные счета организации: выставленные из кабинета, созданные по API-ключу, счета по QR и автосписания подписок; в `/invoices/bulk` отказ приходит по позиции. Не затронуты счета песочницы и Kaspi-продажи, подтянутые синхронизацией.
2. **Заполните анкету** на `/business-profile`, если ещё не заполнили, — это снимает ограничение после одобрения (обычно несколько часов). Пока ждёте, продолжайте отладку **в песочнице**: ограничение KYC на неё не распространяется (свой потолок — 1000 тестовых счетов на организацию).
3. **Уже одобрены, а отказ всё равно?** Проверьте, что счёт создаётся в рабочем режиме той же организации, для которой одобрена анкета. Не помогает — напишите в поддержку.

Пока `kyc_deadline` в `GET /users/me` в будущем, ограничение не действует — этого отказа не будет.

Полная таблица лимитов — в статье «[Лимиты и квоты ApiPay](/guides/limity-i-kvoty-apipay)».

## Требования к вебхуку в рабочем режиме

Пока организация не одобрена, **рабочий** вебхук должен быть на реальном домене: IP-адрес вместо домена → `422 webhook_url_requires_domain`, туннель (ngrok и подобные) → `422 webhook_url_tunnel_forbidden`. В песочнице туннель для локального теста допустим. Детали — «[Настройка вебхуков](/guides/nastroyka-webhookov-apipay)».

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

### Мне прислали ссылку на анкету — это точно от ApiPay?

Ссылка на анкету всегда ведёт на домен `apipay.kz`. Регистрация, пароль и оплата на ней не
запрашиваются: только рассказ о бизнесе, ссылка на витрину и скриншоты.

### Можно ли заполнить анкету за клиента?

Нет. В анкете есть подтверждение, что вы не торгуете запрещённым, — это заверение даёт тот, у
кого факты. Партнёрская платформа может только прислать клиенту ссылку.

### Сколько ждать решения?

Обычно несколько часов. После одобрения можно подключать кассира, а ограничение на боевые
счета снимается автоматически — ничего дополнительно делать не нужно.

### Анкету вернули на доработку. Заполнять заново?

Нет: откройте ту же ссылку (или кабинет, если вы работаете в нём) и поправьте то, о чём
написал модератор. Его комментарий приходит дословно.

Смотрите также: [Лимиты и квоты ApiPay](/guides/limity-i-kvoty-apipay) · [Песочница и рабочий режим](/guides/pesochnitsa-i-rabochiy-rezhim) · [Безопасность и как работает ApiPay](/guides/bezopasnost-i-kak-rabotaet-apipay) · пиллар «[Как принимать оплату Kaspi через API](/kaspi-api)».

---

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