# Выдать доступ после оплаты на внешнем лендинге

**Этот рецепт закрывается виджетом, а не API.** Виджеты идут со срезом 2 —
до него рецепт не пишется.

Уточнение важное, потому что первая редакция этой страницы говорила «нужен API»
и вводила в заблуждение: приём заявок с чужого сайта — это не интеграция,
которую пишет программист, а **строка скрипта, которую техспециалист вставляет
на лендинг**. Ждать надо не срез API, а виджеты.

## Как это будет устроено

Одна строка на вашем лендинге:

```html
<script src="https://school.example.com/w/abc123.js" async></script>
```

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

Четыре вещи, которые виджет обязан делать и которые обычно ломаются в самодельных
решениях:

- **передавать внутрь метки из адреса страницы-носителя.** `utm_*` живут в адресе
  чужого сайта, а форма — в кадре и их не видит. Без этого источник заявки теряется;
- **перенаправлять родительскую страницу**, а не кадр: иначе страница оплаты
  откроется внутри формы размером 400 на 300;
- **подстраивать высоту** под содержимое;
- **работать без jQuery** и не ломаться от того, что на сайте своя версия чего угодно.

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

## Почему это не «нужен API»

Тонкость, которая стоила этой странице неверной пометки на два захода.

Приём заявки с формы — это `POST /v1/form-submissions`, и он относится к разделу
«Сайт». **Первый срез API покрывает то, что продукт умеет руками** — курсы, людей,
доступы, — а формы в него не входят. То есть после выкатки среза сценарий
по-прежнему не закрылся бы, а читатель, увидевший «API скоро», сделал бы обратный
вывод.

## Что доступно сегодня

Доступ выдаётся руками — [Доступы](/guide/access/). Для десятка учеников это
рабочий путь; для потока — нет, и честнее сказать это прямо, чем предлагать
обходной.

## Где следить

[Обновления](/changelog/). Виджеты — срез 2, вместе с продажами.
