> For the complete documentation index, see [llms.txt](https://jetbot.gitbook.io/help_docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://jetbot.gitbook.io/help_docs/integracii/get-course.md).

# Get Course

### **Cоздание интеграции**

1\) Перейдите в раздел **Настройки** → **Интеграции** → **GetCourse.** \
Укажите "Account name" и "Секретный ключ". \
Их вы можете найти по адресу: `{ваш aккаунт на getcourse}/saas/account/api`

<figure><img src="/files/ZtgicbKLt3qrNTADYBYo" alt=""><figcaption></figcaption></figure>

### **Для создания заказа**

На GetCourse необходимо наличие у контакта заполненной почты (идентификация пользователей на GetCourse происходит через email).

При срабатывании блока, он отправляет информацию на GetCourse, где создается "новый" заказ.

Пользователь чат-бота при этом будет добавляться в список пользователей на GetCourse с типом “Ученик” и статусом “В базе”, если система не нашла в базе пользователя с таким же email.

Дополнительно отправляется id контакта в боте на GetCourse, для его сохранения необходимо создать на GetCourse дополнительное поле “contact\_id” (тип поля «строка»).

<figure><img src="/files/pSuR8TjDcpPaQ0YOKnr3" alt=""><figcaption></figcaption></figure>

В блоке "Заявка на GetCourse" необходимо указать уникальный номер предложения (создается на стороне GetCourse в разделе "Настройки" предложения).&#x20;

Сумма заказа так же берется из карточки предложения.

{% hint style="info" %}
Сумма заказа должна быть больше 0. Нулевые заказы не передаются на GetCourse
{% endhint %}

От кнопки "Продолжить" можно дальше вести пользователя по сценарию бота, либо выслать информацию о том, что ссылка на оплату придет в течение 10-15 минут (особенность срабатывания процесса на GetCourse).

Информация от кнопки "Успешная оплата" придет пользователю только после отработки процесса на отправку ссылки пользователю с доступом к курсу.

### **Отправка ссылок на оплату и с доступом к курсу**

В процессах для отправки ссылок необходимом использовать вебхук для отправки уведомлений, сформированный после успешной интеграции

<figure><img src="/files/cIEr538Fo1bwRTSy8Gp6" alt=""><figcaption></figcaption></figure>

**Первый процесс** (ссылка на оплату) создается по заказам. Правило вхождения: принадлежит пользователю, который имеет заказ по предложению "Курс...", статус заказа новый, тип регистрации пользователя "Создан чрез API". В самом процессе необходимо создать задачу по объекту “Вызов url”, где выбрать метод “POST” и вставить сгенерированный вебхук из бота, а также добавить к ссылке параметры: \
`?email={object.user.email}&payment_link={object.payment_link}` \
Остальные настройки задачи оставить по умолчанию.

**Второй процесс** (ссылки на курс после успешной оплаты) создается по покупкам. Правило вхождения: статус "активна", продукт "Курс...". В самом процессе необходимо создать задачу по объекту “Вызов url”, где выбрать метод “POST” и вставить сгенерированный вебхук из бота, а также добавить к ссылке параметры: \
`?email={object.user.email}&link={object.training_link}` \
Остальные настройки задачи оставить по умолчанию.

{% hint style="info" %}
Для активации процессов выбрать создание задач “При создании объекта”. Задачи срабатывают не сразу, до 10-15 минут после создания
{% endhint %}
