KWIGA справочный центр Сервисы, интеграции, API, Настройки проекта Подключение сервисов Передача вебхука в KeyCRM с разделением заявки и оплаты

Передача вебхука в KeyCRM с разделением заявки и оплаты

Статьи:

Передача вебхука в KeyCRM с разделением заявки и оплаты


 

Если необходимо разделить шаги Заявка и Оплата при добавлении контакта в KeyCRM, то при оставлении формы CTA настройте автоматизацию на создание контакта/тега или же отправку вебхука на создание покупателя 

https://docs.keycrm.app/#/Buyer/createNewBuyer

Method POST

https://openapi.keycrm.app/v1/buyer

И данные (ключ = значение):

full_name = {contact.name}

email = [{contact.email}]

phone = [{contact.phone}]

 

Дополнительные поля, которые можно передавать, можно посмотреть в документации. Если Вы не уверены какую переменную для этого использовать - обратитесь в поддержку.

 

Затем настройтесь на какое-то событие по оплате заказа, чтоб сделать отправку заказа

https://docs.keycrm.app/#/Order/createNewOrder

Method POST

https://openapi.keycrm.app/v1/order

И данные (ключ = значение):

source_name = kwiga (тут обязательно надо или source_name или source_id )

buyer.full_name = {contact.name}

buyer.email = {contact.email}

buyer.phone = {contact.phone}

products.0.title  = {order.title}

products.0.price = {order.price}

products.0.purchased_price = {order.price_discounted}

 

---

! Важно, к обоим запросам надо добавить заголовок авторизации

Для начала в KeyCRM Настройки -> Основные -> API ключ создаём, потом будем копировать

В вебхуках в табе Заголовки добавляем заголовок

Authorization = Bearer {ключ с key crm}