Статусы: Тестирование


Для тестирования функционала отправки POST запроса об изменении статуса заказа на url стороннего ресурса не обязательно изменять статус заказа.

Для имитации отправки POST данных следует использовать метод order-status-external.

Вызов метода совершит POST запрос к стороннему ресурсу и вернет результат ответа.

В ответе будет содержаться посылаемая структура данных + ключ response - результат POST запроса к стороннему ресурсу

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

"POST http://api.mtgtrade.net/order-status-external/1/"

Параметры:

id

id заказа - обязательное поле

"POST http://api.mtgtrade.net/order-status-external/1/"

Ответ:

 array 
(
"result" => true,
"data" => array
(
"id" => 1, //id заказа
"status" => array //Текущий статус заказа подробнее
(
"id" => "payed", //id текущего статуса заказа
"name" => "Оплачен", //Название текущего статуса заказа
"possible_status" => array //Массив возможных дальнейших статусов заказа
(
0 => "archive",
),

),

"response" => "success", //результат POST запроса на сторонний ресурс
),

"errors" => array(),

)