$url='http://api.boxberry.ru/json.php?token=XXXXXXXXXX&method=ListStatusesFull&ImId=XXXXXX'; // XXXXXX - код отслеживания заказа $handle = fopen($url, "rb"); $contents = stream_get_contents($handle); fclose($handle); $data=json_decode($contents,true); if(count($data)<=0 or $data['err']) { // если произошла ошибка и ответ не был получен: echo $data['err']; } else { // все отлично, ответ получен, теперь в массиве $data, // все статусы по данному заказу в формате: /* $data['statuses'][0...n]=array( 'Date'=>'Дата статуса в формате ДД/ММ/ГГ Ч:М:C PM/AM', 'Name'=>'Наименование', 'Comment'=>'Комментарий' ); $data['PD']=>'признак ЧВ (true / false)'; $data['sum']=>'сумма фактически принятых денежных средств с получателя'; $data['PaymentMethod']=>'Тип оплаты: Касса / Банк / Эквайринг'; $data['Weight']=>'Фактический вес заказа'; // данные о товарах в посылке доступны только при PD = true: $data['products'][0...n]=array( 'Name'=>'наименование товара', 'Give'=>'выданное количество', 'Return'=>'возвращенное количество', 'Item_ID'=>'API_LINE_640_1' ); */ }