Товар API в обратной связью

#

Описание:

Данный тип категории создан чтобы создавать заказы и обрабатывать их на своем сервере!
Поэтому к данному типу товара по умолчанию привязан:
API
FeedbackMessage

Процесс работы:
1) Клиент оплачивает заказ
2) Система отправляет уведомление с заказом, что заказ оплачен и запускает цикл ответа на вопросы
3) Клиент ответил на все вопросы
4) Система отправляет уведомление с заказа и с ответами на вопросы
5) Ваш сервер их принимает
6) Ваш сервер через наш API может управлять заказом и отправить ответ клиенту.

Тут еще многое поменяется, будет добавлена возможность клиента соглашаться с результатом или нет!
#

Запросы:

1) Запрос об создании заказа:

{
"id":"2441832",
"category_id":"182021",
"count":"1",
"bot_user_id":"1967693",
"user_id":"278349",
"status":"1",
"price":{
"sum":"10",
"balance_type_id":"BALANCE",
"currency":"USD"
},
"product":"",
"created_at":"1632054832"
}


2) Запрос после ответа на вопросы:
Такой же как при создании, но добавляется атрибут reviews c с массивом ответов на ваши вопросы:
'input_id' => 1,
'answer_id' => 1,
'type' => 1,
'answer' => 'Текст'



{
"id":"2441451",
"category_id":"182021",
"count":"1",
"bot_user_id":"1967693",
"user_id":"278349",
"status":"4",
"price":{
"sum":"10",
"balance_type_id":"BALANCE",
"currency":"USD"
},
"product":"",
"created_at":"1632053254",
"reviews":[
{
"input_id":"2",
"answer_id":"98",
"type":"file",
"answer":"fileInBase64"
},
{
"input_id":"3",
"answer_id":"98",
"type":"text",
"answer":"Тут простой текст"
}
]
}