setNewOrders Оформление заказов

Массив на входе должен состоять из:

├──action -> название метода -строка
├──data -> данные необходимые для того или иного метода. -массив
│	│	Массив data должен содержать следующие обязательные параметры:
│	├──id -> *идентификационная строка, полученная у представителя Voltmarket.ru -строка
│	├──order -> *общие данные о заказе -массив
│	│	│	Массив order состоит из следующих, трех обязательных строк данных:
│	│	├──price -> *Цена заказа, обязательно должен соответствовать общей стоимости товаров в корзине -число,
│	│	├──comment ->	Комментарий клиента к заказу [также можно строку дополнить служебной информацией] -строка,
│	│	├──delivery_price ->	Стоимость доставки -строка,
│	│	├──paySystem ->	Платежная система -число (от 1 до 4),
│	├──order_props -> *параметры заказа -массив
│	│	│	массив order_props состоит из следующих трех обязательных строк данных, и одна не обязательная:
│	│	├──fio -> *Ф.И.О. клиента -строка
│	│	├──email -> Email клиента [при отсудствии email клиента, подставится email партнера] -строка	
│	│	├──phone -> *Тедефон клиента -строка
│	│	├──adres -> Адрес клиента -строка	
│	│	├──city -> *Город доставки -строка
│	│	├──delivery => код службы доставки,
│	├──basket -> *корзина заказа -массив
│	│	│	массив basket в свою очередь состоит из под-массивов данных о товарах в корзине, числовым ключами по порядку каждый массив товаров состоит из строк обязательных данных:	
│	│	├──productId -> *идентификатор товара -число	
│	│	├──price -> *цена 1 товара в корзине -число
│	│	├──quantity -> *количество товаров к корзине -число	
│	│	├──name -> *название товара -строка

Возможные платежные системы для paySystem:
"1" - наличные курьеру,
"2" - картой Online
"3" - Оплата через любой банк (квитанция Сбербанк)
"4" - Картой при получении

Дополнтельную служебную информацию, например, доставка или самовывоз необходимо занести в поле comment "Комментарий клиента" сформировав по образцу: Самовывоз, г. Москва, ул. Тестовая, д.1, к.1

ПРИМЕР для оформления заказа (метод setNewOrders)

{
    "action": "setNewOrders",
    "data": {
        "id": "f57jde7ec7ed9d27i0bca988ca6f5ca8",
        "order": {
            "price": 25200,
            "comment": "Это комментарий клиента",
            "delivery_price": 350,
            "paySystem": 1
            },
        "order_props": {
            "fio": "Иванов Иван Иванович",
            "email": "test@test.pu",
            "phone": "+11111111111",
            "city": "Самара",
            "delivery": "SPB22"
            },
        "basket": [
            {
                "productId": "651",
                "price": 12600,
                "quantity": 3,
                "name": "Инвертор навесной Энергия ПН-750"
            },
            {
                "productId": "651",
                "price": 12600,
                "quantity": 3,
                "name": "Инвертор навесной Энергия ПН-750"
            }
        ]
    }
}

В результате выполнения запроса, возвращается ID заказа на сайте voltmarket.ru, которую необходимо сохранить,

12314

методы получения статуса заказа и информации о заказе выполняется по выданным ID

Цена всего заказа должно быть равной цене всех товаров в корзине, с учетом количества

Каждый запрос позволяет выполнить одну процедуру оформления заказа