Для тестирования функционала отправки POST запроса об изменении статуса заказа на url стороннего ресурса не обязательно изменять статус заказа.
Для имитации отправки POST данных следует использовать метод order-status-external
.
Вызов метода совершит POST запрос к стороннему ресурсу и вернет результат ответа.
В ответе будет содержаться посылаемая структура данных + ключ response
- результат POST запроса к
стороннему ресурсу
Url обращения редактируется в личном кабинете пользователя mtgtrade.net.
"POST http://api.mtgtrade.net/order-status-external/1/"
Параметры:
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(),
)