Документация LMS версия 2026.09.180

Документация/Рецепты/Выдать доступ после оплаты на внешнем лендинге

Этого ещё нет в продукте — описывать пока нечего

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Где следить #

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

Эта страница в Markdown