Продукты / товары
Настройки продуктов, скидок и акций.
Администратор

Интеграции с другими сервисами / вебхуки

Автор: Олег, Создана: 15.07.2023 в 12:19, Последний ответ: --

В Sellenger есть возможность, после оплаты заказа отправить HTTP уведомление (вебхук) на любой URL адрес: сервис или какой либо скрипт.

Вебхук - это POST запрос, который отсылается на нужный вам адрес.
В POST запросе может содержаться какая либо информация из заказа.

Вы регулируете эту информацию указанием имени переменных.

Т.е. если хотите передать Email клиента, то укажите как будет называться это поле.
На скриншоте ниже показаны поля, информацию с которых можно передать.

Специально сделано так что имена полей вы можете менять сами, т.к. разные сервисы и скрипты могут "ожидать" разные имена полей.

Так например один сервис будет ждать поле email, а другой client_email
Поэтому есть возможность самостоятельно задавать имена полей для передачи в вебхуке.




Название уведомления - это для вас.

URL адрес - нужно указать адрес, который будет принимать ваши вебхуки.

Имя поля "Название продукта" - если хотите передавать имя продукта, то укажите имя для этого поля.

Пример: если назовём поле product_name, то при оплате продукта "Видеокурс по вышиванию", будет отправлен вебхук в котором будет поле:

product_name="Видеокурс по вышиванию"

ID продукта, Номер заказа, Email клиента, Имя клиента - работают аналогично.


Рассмотрим поля для секретного ключа.

Зачем он вообще нужен?
Иногда бывает нужно передать секретный ключ в какой то сервис, чтобы сервис убедился в том, что данные пришли из надёжного источника.

Для секретного ключа есть два поля:
1) Значение поля (идёт первым), тут указывается секретный ключ к чему либо.
2) Имя поля - тут пишем как будет называться поле с секретным ключом.

Пример:
Имя поля будет: secret_key,
Значение будет (сам ключ): 286&rus90Th

Значит в вебхуке уйдёт такое поле:

secret_key="286&rus90Th"


P.S.: Если потребуются другие поля, то напишите, добавим!


0 ответов 348 просмотров