API: как создать ключ и вебхуки?
Интеграция — это процесс объединения двух или более сервисов с использованием API. Она позволяет системам обмениваться информацией и функциями, обеспечивая их слаженную работу.
На сайте lava.top можно настроить интеграцию с Telegram-ботом, что даст возможность принимать и отслеживать оплаты, а также контролировать статусы подписок. Это сделает рабочие процессы более удобными.
Первое, что необходимо узнать - это ключевые термины:
● Public API — это инструмент, который позволяет программам и приложениям взаимодействовать друг с другом через интернет.
● API-ключ — это уникальный код, который открывает определённый API. Он работает, как ключ к сейфу: без него вы не можете получить доступ к данным или функциям, которые предоставляет API.
● Webhook — это инструмент, который позволяет приложениям автоматически обмениваться данными. Например, у вас есть платный канал, доступ к которому должны иметь только те, кто оформил подписку. Вместо того чтобы отслеживать оплаты вручную, можно настроить интеграцию и автоматизировать процесс предоставления доступа.
Для того, чтобы начать настройку интеграции на платформе, потребуется создать API-ключ и добавить вебхуки. Рассмотрим весь процесс немного подробнее.
Чтобы создать API-ключ нужно выполнить следующие шаги:
1. Перейдите в раздел «Моя страница» и нажмите на «Профиль» в правом углу страницы.
2. Перейдите в раздел «Интеграция» и нажмите «Добавить API-ключ»:3. Платформа создаст ключ автоматически: скопируйте и сохраните его на своём устройстве.
Чтобы добавить вебхук нужно выполнить следующие шаги:
1. Создайте API-ключ и подтвердите, что вы его сохранили.
2. Нажмите на кнопку «Добавить Webhook».
3. Заполните поля:
● URL — это ссылка на сервис, куда будут отправляться вебхуки;
● Тип события:
«Результат платежа» — обычная покупка: этот вебхук можно использовать для единоразовых платежей, а также для первого платежа по подписке.
«Регулярный платёж» – покупка подписки: используется для оплаты второго, третьего и последующих платежей по подписке.
Важно! Чтобы настроить подписку, нужно создать два вебхука. Первый будет иметь тип «результат платежа», и на него будут приходить первые платежи по подписке. Второй вебхук, с типом «регулярный платеж», будет получать все последующие оплаты.
4. Выберите тип аутентификации:
Для Basic введите логин и пароль от вашего сервиса, куда будут отправляться вебхуки.
Для API key введите API-ключ от вашего сервиса, куда будут отправляться вебхуки. Максимальная длина ключа - 80 символов.
Как добавить вебхуки для уже созданных ключей:
Для этого нажмите на три точки рядом с нужным ключом и выберите «Добавить Webhook».
Готово! API-ключ и вебхук созданы. После выполнения этих шагов можно перейти к документации и продолжить работу. Если возникнут вопросы, ответ найдется в следующей статье «Документация API».