Заказ


После совершения заказа api совершит ряд POST запрос на url стороннего ресурса с данными о заказе.

Url обращения редактируется в личном кабинете пользователя mtgtrade.net.

"POST http://some-resourse.com/"
1. Данные заказа (без состава заказа)
 array 
(
"id" => 1, //id заказа
"info" => array //Данные заказа (без состава заказа)
(
"date" => "2024-03-28 15:43:20",
"user" => array
(
"id" => 1,
"name" => "Джейс Белерен",
"email" => "jace-beleren@mtgtrade.net",
"phone" => "79311111111",
),

"price" => 660,
"delivery_price" => 70,
"total_price" => 730,
"delivery_name" => "Самовывоз",
"delivery" => array
(
"name" => "Джейс Белерен",
"phone" => "79311111111",
"city" => "Равника",
"address" => "Сенат Азориусов",
"index" => "000001",
"note" => "",
"track_number" => "",
),

"status" => array
(
"id" => "payed",
"name" => "Оплачен",
"possible_status" => array
(
0 => "archive",
),

),

"url" => "https://mtgtrade.net/me/orders/1/",
),

)
2. Состав заказа. Первые 50 элементов. Данный запрос будет совершаться до тех пор, пока все товары в заказе не будут отправлены
 array 
(
"id" => 1, //id заказа
"items" => array //состав заказа
(
0 => array
(
"id" => 1,
"is_card" => true, //признак карты = true
"price" => 90, //цена за 1 шт.
"count" => 4, //количество
"external_id" => "123", //внешний id карты на стороннем ресурсе
),

1 => array
(
"id" => 2,
"is_card" => true,
"price" => 300,
"count" => 1,
"external_id" => "6423",
),

2 => array
(
"id" => 3,
"is_card" => false, //признак товара = false
"price" => 4000, //цена за 1 шт.
"count" => 1, //количество
"external_id" => "2341", //внешний id товара на стороннем ресурсе
),

),

)