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

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
    }