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_id  вкажіть необхідне значення. Як отримати source_id описано нижче.  

{

  "source_id": 111,

  "buyer": {

      "full_name": "{contact.name}",

      "email": "{contact.email}",

      "phone": "{contact.phone}"

  },

  "products": [

    {

      "title": "{order.title}",

      "price": "{order.price}",

      "purchased_price": "{order.price_discounted}"

    }

  ]

}

 

Отримання Source_id у KeyCRM

Перейдіть у Налаштування → Джерела. Додайте нове джерело, а після цього у загальному списку джерел ви зможете отримати потрібний ID.

---

! Важливо, до обох запитів слід додати заголовок авторизації

Для початку в KeyCRM Налаштування -> Основні -> API ключ створюємо, потім копіюватимемо

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

Authorization = Bearer {ключ із key crm}