> For the complete documentation index, see [llms.txt](https://leadtex-help.gitbook.io/baza-znanij-leadtex/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://leadtex-help.gitbook.io/baza-znanij-leadtex/bloki/integracii/getcourse.md).

# Заказ на GetCourse

Интеграция чат-бота с GetCourse (Геткурс). Интеграция c Getcourse для создания заказов и приема платежей

## Как интегрировать чат-бот с GetCourse

{% tabs %}
{% tab title="ВКонтакте" %}
{% embed url="<https://vk.com/video-38689596_456240160>" %}
Интеграция Getcourse в Телеграм боте
{% endembed %}
{% endtab %}

{% tab title="YouTube" %}
{% embed url="<https://youtu.be/Qm6ub_Z2Vzg>" %}
Интеграция Getcourse в Телеграм боте
{% endembed %}
{% endtab %}
{% endtabs %}

### **Для создания интеграции**

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

<figure><img src="https://3523878837-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkMK_zEWVlNr6jNaafl%2Fuploads%2FCckPYNh8UGplm9nR7Eg6%2F%D0%A0%D0%B8%D1%81%D1%83%D0%BD%D0%BE%D0%BA1.png?alt=media&amp;token=f3dc9d4b-a0e2-4816-bd34-5396de209134" alt="интеграция getcourse"><figcaption><p>Интеграция Getcourse</p></figcaption></figure>

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

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

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

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

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

<figure><img src="https://3523878837-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkMK_zEWVlNr6jNaafl%2Fuploads%2FQCuyEzSanMt0OMhk1qXz%2F%D0%A0%D0%B8%D1%81%D1%83%D0%BD%D0%BE%D0%BA%203.jpg?alt=media&amp;token=24ae7c33-9706-4eb6-a07d-345448eaa07f" alt="интеграция геткурс"><figcaption><p>Блок "Создание заказа на Getcours" в сценарии</p></figcaption></figure>

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

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

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

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

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

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

<figure><img src="https://3523878837-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkMK_zEWVlNr6jNaafl%2Fuploads%2FWa694SNw7bLS8eJu7Sxt%2F%D0%A0%D0%B8%D1%81%D1%83%D0%BD%D0%BE%D0%BA2.png?alt=media&amp;token=79d9236a-3cb2-4c5a-9a38-b6479eabb1e2" alt="выдача доступа к курсу"><figcaption><p>Получение Webhook для настройки интеграции</p></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 %}

> В личном кабинете LEADTEX уже доступны 250+ уроков по разработке чат-ботов и MiniApps, а также возможность присоединиться к крупнейшему комьюнити по- code разработчиков с 6000+ участниками - [**Перейти в личный кабинет.**](https://leadteh.ru/?utm_source=bz)
