Документация »

ship_order_to_recipient


URL
http://api.brain.com.ua/order/orderID/ship_to_recipient/SID

HTTP Метод
POST

Описание
Метод для отгрузки заказа конечному клиенту


Параметры URL
Название параметра Обязательный параметр Описание
orderID да идентификатор заказа
SID да идентификатор сессии

Параметры POST запроса
Название параметра Обязательный параметр Описание
recipientID да идентификатор получателя
addressID да идентификатор адреса получателя
delivery_cost нет стоимость доставки, грн
recipient_order_number нет номер заказа в учетной системе Партнера
recipient_order_date нет дата заказа в учетной системе Партнера
shiping_date нет дата доставки курьером
delivery_period нет периоды доставки курьером:
понедельник - пятница:
1 - с 10:00 до 15:00
2 - с 15:00 до 19:00
суббота:
3 - суббота с 11:00 до 17:00
воскресенье:
выходной

периоды доставки курьером КБТ:
понедельник - пятница:
4 - с 11:00 до 17:00
суббота - воскресенье:
выходной
courier_terminal нет оплата банковской картой, только для доставки курьером
(0 - нет, 1 - да; по умолчанию 0)
payment_method_type нет ИД вида оплаты:
1 - по безналичному расчету (счет-фактура)
5 - наложенный платеж, наличными
payer_delivery нет плательщик за услуги доставки
(0 - дилер, 1 - получатель; по умолчанию 0)

Используемый формат даты - DD.MM.YYYY

Результат
Метод возвращает статус выполнения операции.

Пример
    PHP код для отправки запроса с использованием CURL:

    $url = "http://api.brain.com.ua/order/999999/ship_to_recipient/gpkavk4s0aciujg6m698gev040"; // URL адрес API с orderID и SID
    $data = array(
        "recipientID" => "23",
        "addressID"   => "456"
    );

    $ch = curl_init();

    curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true );
    curl_setopt( $ch, CURLOPT_POST, 1 );
    curl_setopt( $ch, CURLOPT_POSTFIELDS, $data );
    curl_setopt( $ch, CURLOPT_URL, $url );

    $result = curl_exec($ch);

    Ответ:
    {
        "status":1
    }