Към съдържанието

Създаване на заявка за поръчка ​

POST /webhook/hype-custom/orderRequests

Използвайте orderDetails.items за редовете на поръчката и supplements за обекти на добавки с id и незадължителни price и quantity. Вижте схемата на заявката за поръчка. HES приема webhook заявката с 204; доставката към Hype е асинхронна. Винаги включвайте deliveryChannel със съпоставен id: без него HES пак връща 204, но не може да достави поръчката до Hype.

Заявка ​

http
POST https://es.dev.hype-software.com/webhook/hype-custom/orderRequests
Authorization: Bearer YOUR_API_TOKEN
Accept: application/json
Content-Type: application/json

Тяло на заявката

json
{
  "id": 1,
  "discount": 3.45,
  "paymentTypes": [
    {
      "id": 1,
      "name": "Stripe",
      "amount": 10.25,
      "status": "completed"
    }
  ],
  "orderComment": "Коментар към поръчката",
  "deliveryChannel": {
    "id": 1,
    "name": "За плажа",
    "deliveryPrice": 2.5
  },
  "status": {
    "id": 1,
    "name": "Нова"
  },
  "clientDetails": {
    "firstName": "Иван",
    "lastName": "Иванов",
    "phone": "+12345",
    "city": "Бургас",
    "postCode": "8000",
    "address": "кв. Възраждане, 111",
    "formatted": "Бургас, 8000, кв. Възраждане, 111"
  },
  "orderDetails": {
    "items": [
      {
        "id": 255653,
        "name": "Маргарита 20",
        "modifierIds": [],
        "supplements": [],
        "comment": "Да няма нищо зелено, като рукола зелени маслини или чушки",
        "quantity": 2,
        "orderPrice": 4.33
      }
    ]
  },
  "total": 10.25,
  "subTotal": 8.67
}

Примери за отговор ​

204 · Създаване на заявка за поръчка ​

Празно тяло на отговора.

API на Hype Exchange Service