For the complete documentation index, see llms.txt. This page is also available as Markdown.

Интеграция LeadPay и BotHelp

  1. В личном кабинете BotHelp:

  • Перейдите в раздел Настройки → Интеграции → Open API.

  • Сгенерируйте API ключи.

Личный кабинет BotHelp
  1. В личном кабинете LeadPay:

  • Перейдите в раздел Настройки → Интеграция BotHelp.

  • Сохраните API ключи, сгенерированные в BotHelp

Личный кабинет LeadPay
  1. Создайте в личном кабинете BotHelp настраиваемые поля: pay_link и pay_status.

Личный кабинет BotHelp
  1. Для получения ссылки на оплату в боте выполните следующие действия:

Тип действия: Внешний запрос.

Тип запроса: POST.

URL запроса: https://app.leadpay.ru/rest/v3/bothelp/link?client_id={%cuid%}.

Заголовки:

Authorization-Token: Секретный ключ (токен) находится в личном кабинете LeadPay в разделе Настройки → Для внешних систем.

Личный кабинет LeadPay

Content-Type: application/json.

Внешний запрос BotHelp

Пример тела запроса

Где:

Id - идентификатор Вашего заказа

Идентификатор заказа в BotHelp, который должен быть сгенерирован на стороне бота, обычно - при помощи переменных/макросов.

В это поле записывается НЕ идентификатор товара в Leadpay.

product_name - название товара

product_price - стоимость товара

count - количество товара

email - email покупателя

phone - телефон покупателя

fio - Ф.И.О. покупателя

Пример тела запроса
  1. Сопоставление ответов

JSON Path: $.result.url

Пользовательское поле: pay_link

Сохранить действие

Для обработки результата оплаты в боте создать условие Настраиваемое поле pay_status соответствует Y

Условие BotHelp

Последнее обновление