{"id":15138437,"url":"https://github.com/fsdelivery/fsdelivery-php-sdk","last_synced_at":"2026-01-20T03:11:45.841Z","repository":{"id":62507755,"uuid":"433167048","full_name":"FsDelivery/fsdelivery-php-sdk","owner":"FsDelivery","description":"Полная SDK агрегатора служб доставки FsDelivery.ru","archived":false,"fork":false,"pushed_at":"2023-12-04T15:53:50.000Z","size":116,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-06T09:18:42.243Z","etag":null,"topics":["boxberry","cdek","easyway","iml","ozon","pecom","pickpoint","rocket"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/FsDelivery.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-11-29T19:14:36.000Z","updated_at":"2022-12-26T20:41:36.000Z","dependencies_parsed_at":"2024-09-16T12:32:59.111Z","dependency_job_id":"707c13c7-6a28-41fb-989a-564174ae1df3","html_url":"https://github.com/FsDelivery/fsdelivery-php-sdk","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FsDelivery%2Ffsdelivery-php-sdk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FsDelivery%2Ffsdelivery-php-sdk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FsDelivery%2Ffsdelivery-php-sdk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FsDelivery%2Ffsdelivery-php-sdk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FsDelivery","download_url":"https://codeload.github.com/FsDelivery/fsdelivery-php-sdk/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247457815,"owners_count":20941912,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["boxberry","cdek","easyway","iml","ozon","pecom","pickpoint","rocket"],"created_at":"2024-09-26T07:23:57.326Z","updated_at":"2026-01-20T03:11:45.803Z","avatar_url":"https://github.com/FsDelivery.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ca href=\"https://fsdelivery.ru\"\u003e\u003cimg align=\"right\" width=\"200\" src=\"https://fsdelivery.ru/template/fsdelivery/images/logo-support.png\"\u003e\u003c/a\u003e\n\u003cbr  /\u003e\n\n[![Latest Stable Version](https://poser.pugx.org/FsDelivery/fsdelivery-php-sdk/v/stable)](https://packagist.org/packages/FsDelivery/fsdelivery-php-sdk)\n[![Total Downloads](https://poser.pugx.org/FsDelivery/fsdelivery-php-sdk/downloads)](https://packagist.org/packages/FsDelivery/fsdelivery-php-sdk)\n[![License](https://poser.pugx.org/FsDelivery/fsdelivery-php-sdk/license)](https://packagist.org/packages/FsDelivery/fsdelivery-php-sdk)\n\n# SDK для [интеграции с программным комплексом FsDelivery](https://fsdelivery.ru).  \n\nДокументация к [API](https://api.fsdelivery.ru/doc/index.html).\n\n# Содержание\n[Changelog](#changelog)  \n[Установка](#install)  \n[Отладка](#debugging)  \n[Расчет тарифа](#tariffs)  \n[Получение списка служб доставки](#delivery_list)  \n[Получение списка режимов доставки](#delivery_types)  \n[Получение списка тарифов](#delivery_tariffs)  \n[Получение списка возможных статусов заказа](#delivery_order_statuses)  \n[Получение списка стран](#countries)  \n[Получение списка городов](#cities)  \n[Получение списка городов для AUTOCOMPLETE](#cities_autocomplete)  \n[Получение списка пунктов выдачи заказов (ПВЗ)](#delivery_points)  \n[Детализация по реестру НП](#reestr_waybills)  \n[Возможные статусы реестров НП](#reestr_statuses)  \n[Список реестров НП](#reestr_list)  \n[Получение информации о пользователе](#userinfo)  \n[Получение статусов заказа](#order_statuses)  \n[Получение информации по заказам](#orders_info)  \n\n\u003ca name=\"changelog\"\u003e\u003ch1\u003eChangelog\u003c/h1\u003e\u003c/a\u003e\n- 0.6.1 - Добавляет поддержку Guzzle 7.*\n- 0.6.0 - Подробное описание можно посмотреть [здесь](https://github.com/FsDelivery/fsdelivery-php-sdk/releases/tag/0.6.0);   \n- 0.5.0 - Первая версия SDK реализующая методы [API FsDelivery](https://api.fsdelivery.ru/doc/index.html);\n\n\u003ca name=\"install\"\u003e\u003ch1\u003eУстановка\u003c/h1\u003e\u003c/a\u003e\nДля установки можно использовать менеджер пакетов Composer\n\n    composer require fsdelivery/fsdelivery-php-sdk\n\nИли при его отсутствии можно использовать встройенный autoload.php.    \nТогда подключение SDK будет выглядеть так:\n\n```php\nrequire_once __DIR__.'/autoload.php';\n\n// Если нужно логирование\n$logger = new \\FsDeliverySdk\\Log\\Logger();\n$logger-\u003esetFilePath('/path/to/log.txt');\n\n$Client = new \\FsDeliverySdk\\Client('eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9');\n$Client-\u003esetLogger($logger); // Подключение логгера\n```\n\nЕсли в вашей системе установлен Http-клиент Guzzle, то для запросов к API будет использоваться он.     \nПри его отсутствии будет задействован встроенный [HttpClient](src/HttpClient.php).\n\n\u003ca name=\"debugging\"\u003e\u003ch1\u003eОтладка\u003c/h1\u003e\u003c/a\u003e  \nДля логирования запросов и ответов используется [стандартный PSR-3 логгер](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-3-logger-interface.md).\nНиже приведен пример логирования используя [Monolog](https://github.com/Seldaek/monolog).\n\n```php\n\u003c?php\n    use Monolog\\Logger;\n    use Monolog\\Handler\\StreamHandler;\n    \n    $log = new Logger('name');\n    $log-\u003epushHandler(new StreamHandler('/path/to/log.txt', Logger::INFO));\n\n    $Client = new \\FsDeliverySdk\\Client('eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9');\n    $Client-\u003esetLogger($log);\n```\n\nИли можно использовать встроенный в SDK [Logger](src/Log/Logger.php), который умеет писать в текстовые файлы\n\n```php\n\u003c?php\n    $log = new \\FsDeliverySdk\\Log\\Logger();\n    $log-\u003esetFilePath('/path/to/log.txt');\n\n    $Client = new \\FsDeliverySdk\\Client('eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9');\n    $Client-\u003esetLogger($log);\n```\n\nВ log.txt будут логи в виде:\n```\n[2021-12-18T16:55:44.886552+00:00] name.INFO: FsDelivery API POST request /1.0/tariff/calculation: {\"tariff_id_list\":[136,137,233,234,4000,4001,4003],\"delivery_company_id\":[1,55],\"sender_city_id\":44,\"reciver_city_index\":630001,\"packages\":[{\"length\":10,\"height\":10,\"width\":10,\"weight\":0.5}],\"items\":[{\"insurance\":1000,\"payment_sum\":1000}]} [] []\n[2021-12-18T16:55:45.971776+00:00] name.INFO: FsDelivery API response /1.0/tariff/calculation: {\"request_id\":\"dc97011a-20f5-45a4-9200-40ee7e174122\",\"tariffs\":{\"1\":{\"136\":{\"tariff_id\":136,\"min_day\":3,\"max_day\":5,\"sum\":649,\"total_sum\":690.25,\"services\":[{\"id\":2,\"name\":\"\\u0421\\u0442\\u0440\\u0430\\u0445\\u043e\\u0432\\u0430\\u043d\\u0438\\u0435\",\"sum\":7.5,\"rate\":0.75},{\"id\":19,\"name\":\"\\u0410\\u0433\\u0435\\u043d\\u0442\\u0441\\u043a\\u043e\\u0435 \\u0432\\u043e\\u0437\\u043d\\u0430\\u0433\\u0440\\u0430\\u0436\\u0434\\u0435\\u043d\\u0438\\u0435\",\"sum\":30,\"rate\":3}],\"tariff_name\":\"\\u041f\\u043e\\u0441\\u044b\\u043b\\u043a\\u0430 \\u0441\\u043a\\u043b\\u0430\\u0434-\\u0441\\u043a\\u043b\\u0430\\u0434\"},\"137\":{\"tariff_id\":137,\"min_day\":3,\"max_day\":5,\"sum\":803,\"total_sum\":844.25,\"services\":[{\"id\":2,\"name\":\"\\u0421\\u0442\\u0440\\u0430\\u0445\\u043e\\u0432\\u0430\\u043d\\u0438\\u0435\",\"sum\":7.5,\"rate\":0.75},{\"id\":19,\"name\":\"\\u0410\\u0433\\u0435\\u043d\\u0442\\u0441\\u043a\\u043e\\u0435 \\u0432\\u043e\\u0437\\u043d\\u0430\\u0433\\u0440\\u0430\\u0436\\u0434\\u0435\\u043d\\u0438\\u0435\",\"sum\":30,\"rate\":3}],\"tariff_name\":\"\\u041f\\u043e\\u0441\\u044b\\u043b\\u043a\\u0430 \\u0441\\u043a\\u043b\\u0430\\u0434-\\u0434\\u0432\\u0435\\u0440\\u044c\"},\"233\":{\"tariff_id\":233,\"min_day\":4,\"max_day\":5,\"sum\":385,\"total_sum\":426.25,\"services\":[{\"id\":2,\"name\":\"\\u0421\\u0442\\u0440\\u0430\\u0445\\u043e\\u0432\\u0430\\u043d\\u0438\\u0435\",\"sum\":7.5,\"rate\":0.75},{\"id\":19,\"name\":\"\\u0410\\u0433\\u0435\\u043d\\u0442\\u0441\\u043a\\u043e\\u0435 \\u0432\\u043e\\u0437\\u043d\\u0430\\u0433\\u0440\\u0430\\u0436\\u0434\\u0435\\u043d\\u0438\\u0435\",\"sum\":30,\"rate\":3}],\"tariff_name\":\"\\u042d\\u043a\\u043e\\u043d\\u043e\\u043c\\u0438\\u0447\\u043d\\u0430\\u044f \\u043f\\u043e\\u0441\\u044b\\u043b\\u043a\\u0430 \\u0441\\u043a\\u043b\\u0430\\u0434-\\u0434\\u0432\\u0435\\u0440\\u044c\"},\"234\":{\"tariff_id\":234,\"min_day\":4,\"max_day\":5,\"sum\":253,\"total_sum\":294.25,\"services\":[{\"id\":2,\"name\":\"\\u0421\\u0442\\u0440\\u0430\\u0445\\u043e\\u0432\\u0430\\u043d\\u0438\\u0435\",\"sum\":7.5,\"rate\":0.75},{\"id\":19,\"name\":\"\\u0410\\u0433\\u0435\\u043d\\u0442\\u0441\\u043a\\u043e\\u0435 \\u0432\\u043e\\u0437\\u043d\\u0430\\u0433\\u0440\\u0430\\u0436\\u0434\\u0435\\u043d\\u0438\\u0435\",\"sum\":30,\"rate\":3}],\"tariff_name\":\"\\u042d\\u043a\\u043e\\u043d\\u043e\\u043c\\u0438\\u0447\\u043d\\u0430\\u044f \\u043f\\u043e\\u0441\\u044b\\u043b\\u043a\\u0430 \\u0441\\u043a\\u043b\\u0430\\u0434-\\u0441\\u043a\\u043b\\u0430\\u0434\"},\"delivery_company_id\":1,\"delivery_company_name\":\"Cdek\"},\"55\":{\"4000\":{\"tariff_id\":\"4000\",\"min_day\":3,\"max_day\":5,\"sum\":295.54,\"total_sum\":325.54,\"services\":[{\"id\":2,\"name\":\"\\u0421\\u0442\\u0440\\u0430\\u0445\\u043e\\u0432\\u0430\\u043d\\u0438\\u0435\",\"sum\":0,\"rate\":0.75},{\"id\":19,\"name\":\"\\u0410\\u0433\\u0435\\u043d\\u0442\\u0441\\u043a\\u043e\\u0435 \\u0432\\u043e\\u0437\\u043d\\u0430\\u0433\\u0440\\u0430\\u0436\\u0434\\u0435\\u043d\\u0438\\u0435\",\"sum\":30,\"rate\":3}],\"tariff_name\":\"\\u041f\\u043e\\u0441\\u044b\\u043b\\u043a\\u0430\"},\"4001\":{\"tariff_id\":\"4001\",\"min_day\":3,\"max_day\":5,\"sum\":276.96,\"total_sum\":306.96,\"services\":[{\"id\":2,\"name\":\"\\u0421\\u0442\\u0440\\u0430\\u0445\\u043e\\u0432\\u0430\\u043d\\u0438\\u0435\",\"sum\":0,\"rate\":0.75},{\"id\":19,\"name\":\"\\u0410\\u0433\\u0435\\u043d\\u0442\\u0441\\u043a\\u043e\\u0435 \\u0432\\u043e\\u0437\\u043d\\u0430\\u0433\\u0440\\u0430\\u0436\\u0434\\u0435\\u043d\\u0438\\u0435\",\"sum\":30,\"rate\":3}],\"tariff_name\":\"\\u041f\\u043e\\u0441\\u044b\\u043b\\u043a\\u0430 \\u043e\\u043d\\u043b\\u0430\\u0439\\u043d\"},\"4003\":{\"tariff_id\":\"4003\",\"min_day\":2,\"max_day\":4,\"sum\":400.04,\"total_sum\":430.04,\"services\":[{\"id\":2,\"name\":\"\\u0421\\u0442\\u0440\\u0430\\u0445\\u043e\\u0432\\u0430\\u043d\\u0438\\u0435\",\"sum\":0,\"rate\":0.75},{\"id\":19,\"name\":\"\\u0410\\u0433\\u0435\\u043d\\u0442\\u0441\\u043a\\u043e\\u0435 \\u0432\\u043e\\u0437\\u043d\\u0430\\u0433\\u0440\\u0430\\u0436\\u0434\\u0435\\u043d\\u0438\\u0435\",\"sum\":30,\"rate\":3}],\"tariff_name\":\"\\u041f\\u043e\\u0441\\u044b\\u043b\\u043a\\u0430 1 \\u043a\\u043b\\u0430\\u0441\\u0441\"},\"delivery_company_id\":55,\"delivery_company_name\":\"RussianPost\"}}} {\"Server\":[\"nginx/1.18.0 (Ubuntu)\"],\"Content-Type\":[\"application/json\"],\"Transfer-Encoding\":[\"chunked\"],\"Connection\":[\"keep-alive\"],\"Set-Cookie\":[\"PHPSESSID=1pdul37glve4qbenqq0ash9t0n; path=/; HttpOnly; SameSite=lax\"],\"Cache-Control\":[\"max-age=0, must-revalidate, private\"],\"Date\":[\"Sat, 18 Dec 2021 16:55:45 GMT\"],\"X-Robots-Tag\":[\"noindex\"],\"Expires\":[\"Sat, 18 Dec 2021 16:55:45 GMT\"],\"http_status\":200} []\n```\n\n\u003ca name=\"tariffs\"\u003e\u003ch1\u003eРасчет тарифа\u003c/h1\u003e\u003c/a\u003e  \n\nДля расчета стоимости доставки используйте метод **calculateTariff**.\n\n**Входные параметры:**\n- *$calcParams* - объект FsDeliverySdk\\ValueObject\\CalculateParams;\n\n**Выходные параметры:**\n- *array* - список тарифов по заданным параметрам расчета\n\n**Примеры вызова:**\n```php\n\u003c?php\n    try {\n        $client = new \\FsDeliverySdk\\Client('api-token');\n        $client-\u003esetLogger($log);\n        $package = new \\FsDeliverySdk\\ValueObject\\Package();\n        $package-\u003esetHeight(10);\n        $package-\u003esetWidth(10);\n        $package-\u003esetLength(10);\n        $package-\u003esetWeight(0.5);\n    \n        $item = new \\FsDeliverySdk\\ValueObject\\Item();\n        $item-\u003esetInsurance(1000);\n        $item-\u003esetPaymentSum(1000);\n    \n        $calcParams = new \\FsDeliverySdk\\ValueObject\\CalculateParams();\n        $calcParams-\u003esetSenderCityId(44);\n        $calcParams-\u003esetReciverCityIndex(630001);\n        $calcParams-\u003esetTariffIdList([136,137,233,234,4000,4001,4003]);\n        $calcParams-\u003esetAddItemsPrices(0);\n        $calcParams-\u003esetDeliveryCompanyId([1,55]);\n        $calcParams-\u003eaddPackage($package);\n        $calcParams-\u003eaddItem($item);\n    \n        $result = $client-\u003ecalculateTariff($calcParams);\n        \n        /*\n         * Array\n        (\n            [request_id] =\u003e dc97011a-20f5-45a4-9200-40ee7e174122\n            [tariffs] =\u003e Array\n                (\n                    [1] =\u003e Array\n                        (\n                            [136] =\u003e Array\n                                (\n                                    [tariff_id] =\u003e 136\n                                    [min_day] =\u003e 3\n                                    [max_day] =\u003e 5\n                                    [sum] =\u003e 649\n                                    [total_sum] =\u003e 690.25\n                                    [services] =\u003e Array\n                                        (\n                                            [0] =\u003e Array\n                                                (\n                                                    [id] =\u003e 2\n                                                    [name] =\u003e Страхование\n                                                    [sum] =\u003e 7.5\n                                                    [rate] =\u003e 0.75\n                                                )\n        \n                                            [1] =\u003e Array\n                                                (\n                                                    [id] =\u003e 19\n                                                    [name] =\u003e Агентское вознаграждение\n                                                    [sum] =\u003e 30\n                                                    [rate] =\u003e 3\n                                                )\n        \n                                        )\n        \n                                    [tariff_name] =\u003e Посылка склад-склад\n                                )\n        \n                            [137] =\u003e Array\n                                (\n                                    [tariff_id] =\u003e 137\n                                    [min_day] =\u003e 3\n                                    [max_day] =\u003e 5\n                                    [sum] =\u003e 803\n                                    [total_sum] =\u003e 844.25\n                                    [services] =\u003e Array\n                                        (\n                                            [0] =\u003e Array\n                                                (\n                                                    [id] =\u003e 2\n                                                    [name] =\u003e Страхование\n                                                    [sum] =\u003e 7.5\n                                                    [rate] =\u003e 0.75\n                                                )\n        \n                                            [1] =\u003e Array\n                                                (\n                                                    [id] =\u003e 19\n                                                    [name] =\u003e Агентское вознаграждение\n                                                    [sum] =\u003e 30\n                                                    [rate] =\u003e 3\n                                                )\n        \n                                        )\n        \n                                    [tariff_name] =\u003e Посылка склад-дверь\n                                )\n        \n                            [233] =\u003e Array\n                                (\n                                    [tariff_id] =\u003e 233\n                                    [min_day] =\u003e 4\n                                    [max_day] =\u003e 5\n                                    [sum] =\u003e 385\n                                    [total_sum] =\u003e 426.25\n                                    [services] =\u003e Array\n                                        (\n                                            [0] =\u003e Array\n                                                (\n                                                    [id] =\u003e 2\n                                                    [name] =\u003e Страхование\n                                                    [sum] =\u003e 7.5\n                                                    [rate] =\u003e 0.75\n                                                )\n        \n                                            [1] =\u003e Array\n                                                (\n                                                    [id] =\u003e 19\n                                                    [name] =\u003e Агентское вознаграждение\n                                                    [sum] =\u003e 30\n                                                    [rate] =\u003e 3\n                                                )\n        \n                                        )\n        \n                                    [tariff_name] =\u003e Экономичная посылка склад-дверь\n                                )\n        \n                            [234] =\u003e Array\n                                (\n                                    [tariff_id] =\u003e 234\n                                    [min_day] =\u003e 4\n                                    [max_day] =\u003e 5\n                                    [sum] =\u003e 253\n                                    [total_sum] =\u003e 294.25\n                                    [services] =\u003e Array\n                                        (\n                                            [0] =\u003e Array\n                                                (\n                                                    [id] =\u003e 2\n                                                    [name] =\u003e Страхование\n                                                    [sum] =\u003e 7.5\n                                                    [rate] =\u003e 0.75\n                                                )\n        \n                                            [1] =\u003e Array\n                                                (\n                                                    [id] =\u003e 19\n                                                    [name] =\u003e Агентское вознаграждение\n                                                    [sum] =\u003e 30\n                                                    [rate] =\u003e 3\n                                                )\n        \n                                        )\n        \n                                    [tariff_name] =\u003e Экономичная посылка склад-склад\n                                )\n        \n                            [delivery_company_id] =\u003e 1\n                            [delivery_company_name] =\u003e Cdek\n                        )\n        \n                    [55] =\u003e Array\n                        (\n                            [4000] =\u003e Array\n                                (\n                                    [tariff_id] =\u003e 4000\n                                    [min_day] =\u003e 3\n                                    [max_day] =\u003e 5\n                                    [sum] =\u003e 295.54\n                                    [total_sum] =\u003e 325.54\n                                    [services] =\u003e Array\n                                        (\n                                            [0] =\u003e Array\n                                                (\n                                                    [id] =\u003e 2\n                                                    [name] =\u003e Страхование\n                                                    [sum] =\u003e 0\n                                                    [rate] =\u003e 0.75\n                                                )\n        \n                                            [1] =\u003e Array\n                                                (\n                                                    [id] =\u003e 19\n                                                    [name] =\u003e Агентское вознаграждение\n                                                    [sum] =\u003e 30\n                                                    [rate] =\u003e 3\n                                                )\n        \n                                        )\n        \n                                    [tariff_name] =\u003e Посылка\n                                )\n        \n                            [4001] =\u003e Array\n                                (\n                                    [tariff_id] =\u003e 4001\n                                    [min_day] =\u003e 3\n                                    [max_day] =\u003e 5\n                                    [sum] =\u003e 276.96\n                                    [total_sum] =\u003e 306.96\n                                    [services] =\u003e Array\n                                        (\n                                            [0] =\u003e Array\n                                                (\n                                                    [id] =\u003e 2\n                                                    [name] =\u003e Страхование\n                                                    [sum] =\u003e 0\n                                                    [rate] =\u003e 0.75\n                                                )\n        \n                                            [1] =\u003e Array\n                                                (\n                                                    [id] =\u003e 19\n                                                    [name] =\u003e Агентское вознаграждение\n                                                    [sum] =\u003e 30\n                                                    [rate] =\u003e 3\n                                                )\n        \n                                        )\n        \n                                    [tariff_name] =\u003e Посылка онлайн\n                                )\n        \n                            [4003] =\u003e Array\n                                (\n                                    [tariff_id] =\u003e 4003\n                                    [min_day] =\u003e 2\n                                    [max_day] =\u003e 4\n                                    [sum] =\u003e 400.04\n                                    [total_sum] =\u003e 430.04\n                                    [services] =\u003e Array\n                                        (\n                                            [0] =\u003e Array\n                                                (\n                                                    [id] =\u003e 2\n                                                    [name] =\u003e Страхование\n                                                    [sum] =\u003e 0\n                                                    [rate] =\u003e 0.75\n                                                )\n        \n                                            [1] =\u003e Array\n                                                (\n                                                    [id] =\u003e 19\n                                                    [name] =\u003e Агентское вознаграждение\n                                                    [sum] =\u003e 30\n                                                    [rate] =\u003e 3\n                                                )\n        \n                                        )\n        \n                                    [tariff_name] =\u003e Посылка 1 класс\n                                )\n        \n                            [delivery_company_id] =\u003e 55\n                            [delivery_company_name] =\u003e RussianPost\n                        )\n        \n                )\n        \n        )\n         */\n    }\n    \n    catch (\\InvalidArgumentException $e) {\n        // Обработка неверного заполнения параметров\n        // $e-\u003egetMessage(); // Текст ошибки \n    }\n\n    catch (\\FsDeliverySdk\\Exception\\FsDeliveryException $e) {\n        // Обработка ошибки вызова API FsDelivery\n        // $e-\u003egetMessage(); // Текст ошибки \n        // $e-\u003egetCode(); // Код ошибки\n        // $e-\u003egetRawResponse(); // Ответ сервера FsDelivery как есть (http request body)\n    }\n\n    catch (\\Exception $e) {\n        // Обработка исключения\n    }\n```\n\n\n\u003ca name=\"delivery_list\"\u003e\u003ch1\u003eПолучение списка служб доставки\u003c/h1\u003e\u003c/a\u003e\n\nДля получения доступных служб доставки используйте метод **getDeliveryList**.\n\n**Входные параметры:**\nОтсутствуют\n\n**Выходные параметры:**\n- *array* - Список служб доставки\n\n**Примеры вызова:**\n```php\n\u003c?php\n    try {\n        $client = new \\FsDeliverySdk\\Client('api-token');\n        $client-\u003esetLogger($log);\n        $result = $client-\u003egetDeliveryList();\n        \n        /*\n         Array\n        (\n            [request_id] =\u003e efd59d45-ada8-4884-977d-6a0e1eae85df\n            [delivery_list] =\u003e Array\n                (\n                    [0] =\u003e Array\n                        (\n                            [id] =\u003e 1\n                            [name] =\u003e Cdek\n                        )\n        \n                    [1] =\u003e Array\n                        (\n                            [id] =\u003e 2\n                            [name] =\u003e Boxberry\n                        )\n        \n                    [2] =\u003e Array\n                        (\n                            [id] =\u003e 3\n                            [name] =\u003e Cse\n                        )\n        \n                    [3] =\u003e Array\n                        (\n                            [id] =\u003e 4\n                            [name] =\u003e Iml\n                        )\n        \n                    [4] =\u003e Array\n                        (\n                            [id] =\u003e 5\n                            [name] =\u003e Dpd\n                        )\n        \n                    [5] =\u003e Array\n                        (\n                            [id] =\u003e 7\n                            [name] =\u003e DelLin\n                        )\n        \n                    [6] =\u003e Array\n                        (\n                            [id] =\u003e 50\n                            [name] =\u003e FSDelivery\n                        )\n        \n                    [7] =\u003e Array\n                        (\n                            [id] =\u003e 51\n                            [name] =\u003e FastDo\n                        )\n        \n                    [8] =\u003e Array\n                        (\n                            [id] =\u003e 55\n                            [name] =\u003e RussianPost\n                        )\n        \n                    [9] =\u003e Array\n                        (\n                            [id] =\u003e 111\n                            [name] =\u003e Pecom\n                        )\n        \n                    [10] =\u003e Array\n                        (\n                            [id] =\u003e 112\n                            [name] =\u003e ПЭК EasyWay\n                        )\n        \n                    [11] =\u003e Array\n                        (\n                            [id] =\u003e 113\n                            [name] =\u003e Ozon\n                        )\n        \n                )\n        \n        )\n         */\n    }\n    \n    catch (\\InvalidArgumentException $e) {\n        // Обработка неверного заполнения параметров\n        // $e-\u003egetMessage(); // Текст ошибки \n    }\n\n    catch (\\FsDeliverySdk\\Exception\\FsDeliveryException $e) {\n        // Обработка ошибки вызова API FsDelivery\n        // $e-\u003egetMessage(); // Текст ошибки \n        // $e-\u003egetCode(); // Код ошибки\n        // $e-\u003egetRawResponse(); // Ответ сервера FsDelivery как есть (http request body)\n    }\n\n    catch (\\Exception $e) {\n        // Обработка исключения\n    }\n```\n\n\u003ca name=\"delivery_types\"\u003e\u003ch1\u003eПолучение списка режимов доставки\u003c/h1\u003e\u003c/a\u003e\n\nДля получения списка режимов доставки используйте метод **getDeliveryTypes**.\n\n**Входные параметры:**\n- int **$type_id** - ID режима доставки по базе FsDelivery (не обязательный параметр)\n\n**Выходные параметры:**\n- *array* - список режимов доставки\n\n**Примеры вызова:**\n```php\n\u003c?php\n    try {\n        $client = new \\FsDeliverySdk\\Client('api-token');\n        $client-\u003esetLogger($log);\n        $result = $client-\u003egetDeliveryTypes(4);\n\n        /*\n         Array\n        (\n            [request_id] =\u003e a3e7cca7-a3cf-4d7a-b15e-26fcd691d21f\n            [types] =\u003e Array\n                (\n                    [0] =\u003e Array\n                        (\n                            [delivery_company_id] =\u003e 50\n                            [delivery_company_name] =\u003e FSDelivery\n                            [type_id] =\u003e 4\n                            [name] =\u003e Дверь-Дверь\n                        )\n        \n                    [1] =\u003e Array\n                        (\n                            [delivery_company_id] =\u003e 1\n                            [delivery_company_name] =\u003e Cdek\n                            [type_id] =\u003e 4\n                            [name] =\u003e Дверь-Дверь\n                        )\n        \n                )\n        \n        )\n         */\n    }\n    \n    catch (\\InvalidArgumentException $e) {\n        // Обработка неверного заполнения параметров\n        // $e-\u003egetMessage(); // Текст ошибки \n    }\n\n    catch (\\FsDeliverySdk\\Exception\\FsDeliveryException $e) {\n        // Обработка ошибки вызова API FsDelivery\n        // $e-\u003egetMessage(); // Текст ошибки \n        // $e-\u003egetCode(); // Код ошибки\n        // $e-\u003egetRawResponse(); // Ответ сервера FsDelivery как есть (http request body)\n    }\n\n    catch (\\Exception $e) {\n        // Обработка исключения\n    }\n```\n\n\u003ca name=\"delivery_tariffs\"\u003e\u003ch1\u003eПолучение списка тарифов\u003c/h1\u003e\u003c/a\u003e\n\nДля расчета стоимости доставки используйте метод **calculateTariff**.\n\n**Входные параметры:**\nint $delivery_id - ID службы доставки по базе FsDelivery (не обязательный параметр)\nint $type_id - ID режима доставки по базе FsDelivery (не обязательный параметр)\n\n**Выходные параметры:**\n- *array* - список тарифов\n\n**Примеры вызова:**\n```php\n\u003c?php\n    try {\n        $client = new \\FsDeliverySdk\\Client('api-token');\n        $client-\u003esetLogger($log);\n        $result = $client-\u003egetDeliveryTariffs(2);\n\n        /*\n         Array\n        (\n            [request_id] =\u003e e4271d3c-dc32-4592-b8bc-7e32a7b57821\n            [tariffs] =\u003e Array\n                (\n                    [0] =\u003e Array\n                        (\n                            [id] =\u003e 1001\n                            [name] =\u003e Boxberry склад-склад\n                            [delivery_company_id] =\u003e 2\n                            [delivery_company_name] =\u003e Boxberry\n                            [type_id] =\u003e 1\n                        )\n        \n                )\n        \n        )\n         */\n    }\n    \n    catch (\\InvalidArgumentException $e) {\n        // Обработка неверного заполнения параметров\n        // $e-\u003egetMessage(); // Текст ошибки \n    }\n\n    catch (\\FsDeliverySdk\\Exception\\FsDeliveryException $e) {\n        // Обработка ошибки вызова API FsDelivery\n        // $e-\u003egetMessage(); // Текст ошибки \n        // $e-\u003egetCode(); // Код ошибки\n        // $e-\u003egetRawResponse(); // Ответ сервера FsDelivery как есть (http request body)\n    }\n\n    catch (\\Exception $e) {\n        // Обработка исключения\n    }\n```\n\n\u003ca name=\"delivery_order_statuses\"\u003e\u003ch1\u003eПолучение списка возможных статусов заказа\u003c/h1\u003e\u003c/a\u003e\n\nДля получения списка всех возможных статусов заказа используйте метод **getDeliveryStatuses**.\n\n**Входные параметры:**\nОтсутствуют\n\n**Выходные параметры:**\n- *array* - список статусов с разбивкой по службам доставки\n\n**Примеры вызова:**\n```php\n\u003c?php\n    try {\n        $client = new \\FsDeliverySdk\\Client('api-token');\n        $client-\u003esetLogger($log);\n        $result = $client-\u003egetDeliveryStatuses();\n\n        /*\n        Array\n        (\n            [request_id] =\u003e dab8e6cd-150d-402f-a85f-33d900d590bb\n            [status_list] =\u003e Array\n                (\n                    [SystemStatus] =\u003e Array\n                        (\n                            [status_list] =\u003e Array\n                                (\n                                    [0] =\u003e Array\n                                        (\n                                            [code] =\u003e 0\n                                            [status] =\u003e Оформлен\n                                            [desc] =\u003e Заказ оформлен в нашей системе, но еще не интегрирован с курьерской службой. После интеграции заказа статус изменится на status_id = 5, “Подготовлен”\n                                        )\n        \n                                    [1] =\u003e Array\n                                        (\n                                            [code] =\u003e 1\n                                            [status] =\u003e Оплачен\n                                            [desc] =\u003e Заказ оплачен и интегрирован с системой СДЭК, его можно отправлять.\n                                        )\n        \n                                    [2] =\u003e Array\n                                        (\n                                            [code] =\u003e 2\n                                            [status] =\u003e В работе\n                                            [desc] =\u003e Заказ находится в пути, после получения клиентом мы вас уведомим и статус изменится\n                                        )\n        \n                                    [3] =\u003e Array\n                                        (\n                                            [code] =\u003e 3\n                                            [status] =\u003e Вручен\n                                            [desc] =\u003e Заказ получен получателем\n                                        )\n        \n                                    [4] =\u003e Array\n                                        (\n                                            [code] =\u003e 4\n                                            [status] =\u003e Возврат\n                                            [desc] =\u003e Покупатель отказался от заказа, будет сформирован возврат отправления.\n                                        )\n        \n                                    [5] =\u003e Array\n                                        (\n                                            [code] =\u003e 5\n                                            [status] =\u003e Подготовлен\n                                            [desc] =\u003e Заказ подготовлен к отправке, накладная сдэк создана, груз можно отправить\n                                        )\n        \n                                    [6] =\u003e Array\n                                        (\n                                            [code] =\u003e 6\n                                            [status] =\u003e Ожидает оплату\n                                            [desc] =\u003e Т.к. заказ с оплатой отправителем, его необходимо оплатить. На будущие заказы можно привязать карту для ускорения процесса оплаты или выбрать автоматичческое списание с карты.\n                                        )\n        \n                                    [7] =\u003e Array\n                                        (\n                                            [code] =\u003e 7\n                                            [satus] =\u003e Ошибка\n                                            [desc] =\u003e Сервер курьерской службы не ответил. Накладная сгенерируется автоматически в ближайшее время.\n                                        )\n        \n                                    [8] =\u003e Array\n                                        (\n                                            [code] =\u003e 8\n                                            [status] =\u003e Оплачен с баланса\n                                            [desc] =\u003e Заказ оплачен с текущего баланса\n                                        )\n        \n                                    [9] =\u003e Array\n                                        (\n                                            [code] =\u003e 9\n                                            [status] =\u003e Отменен\n                                            [desc] =\u003e Заказ отменен\n                                        )\n        \n                                    [10] =\u003e Array\n                                        (\n                                            [code] =\u003e 10\n                                            [status] =\u003e Готов к доставке\n                                            [desc] =\u003e Заказ прибыл в город получателя и готов к доставке. Ожидается выдача курьеру.\n                                        )\n        \n                                    [11] =\u003e Array\n                                        (\n                                            [code] =\u003e 11\n                                            [status] =\u003e Готов к выдаче\n                                            [desc] =\u003e Заказ прибыл в пункт выдачи и готов к выдаче.\n                                        )\n        \n                                    [12] =\u003e Array\n                                        (\n                                            [code] =\u003e 12\n                                            [status] =\u003e Принят КС\n                                            [desc] =\u003e Заказ принят курьерской службой для дальнейшей транспортировки\n                                        )\n        \n                                    [13] =\u003e Array\n                                        (\n                                            [code] =\u003e 13\n                                            [status] =\u003e Задержка\n                                            [desc] =\u003e Плановый срок доставки в рабочих днях вышел, но заказ еще не прибыл в пункт назначения\n                                        )\n        \n                                    [14] =\u003e Array\n                                        (\n                                            [code] =\u003e 14\n                                            [status] =\u003e У курьера\n                                            [desc] =\u003e Заказ находится на доставке у курьера\n                                        )\n        \n                                )\n        \n                        )\n        \n                    [1] =\u003e Array\n                        (\n                            [delivery_company_id] =\u003e 1\n                            [delivery_company_name] =\u003e CDEK\n                            [status_list] =\u003e Array\n                                (\n                                    [0] =\u003e Array\n                                        (\n                                            [code] =\u003e 0\n                                            [status] =\u003e Неизвестный статус\n                                            [desc] =\u003e \n                                        )\n        \n                                    [1] =\u003e Array\n                                        (\n                                            [code] =\u003e 1\n                                            [status] =\u003e Создан\n                                            [desc] =\u003e \n                                        )\n        \n                                    [2] =\u003e Array\n                                        (\n                                            [code] =\u003e 2\n                                            [status] =\u003e Удален\n                                            [desc] =\u003e \n                                        )\n        \n                                    [3] =\u003e Array\n                                        (\n                                            [code] =\u003e 3\n                                            [status] =\u003e Принят на склад отправителя\n                                            [desc] =\u003e \n                                        )\n        \n                                    [6] =\u003e Array\n                                        (\n                                            [code] =\u003e 6\n                                            [status] =\u003e Выдан на отправку в г. отправителе\n                                            [desc] =\u003e \n                                        )\n        \n                                    [16] =\u003e Array\n                                        (\n                                            [code] =\u003e 16\n                                            [status] =\u003e Возвращен на склад отправителя\n                                            [desc] =\u003e \n                                        )\n        \n                                    [7] =\u003e Array\n                                        (\n                                            [code] =\u003e 7\n                                            [status] =\u003e Сдан перевозчику в г. отправителе\n                                            [desc] =\u003e \n                                        )\n        \n                                    [21] =\u003e Array\n                                        (\n                                            [code] =\u003e 21\n                                            [status] =\u003e Отправлен в г. транзит\n                                            [desc] =\u003e \n                                        )\n        \n                                    [27] =\u003e Array\n                                        (\n                                            [code] =\u003e 27\n                                            [status] =\u003e Отправлен в г. отправитель\n                                            [desc] =\u003e \n                                        )\n        \n                                    [28] =\u003e Array\n                                        (\n                                            [code] =\u003e 28\n                                            [status] =\u003e Встречен в г. отправителе\n                                            [desc] =\u003e \n                                        )\n        \n                                    [22] =\u003e Array\n                                        (\n                                            [code] =\u003e 22\n                                            [status] =\u003e Встречен в г. транзите\n                                            [desc] =\u003e \n                                        )\n        \n                                    [13] =\u003e Array\n                                        (\n                                            [code] =\u003e 13\n                                            [status] =\u003e Принят на склад транзита\n                                            [desc] =\u003e \n                                        )\n        \n                                    [19] =\u003e Array\n                                        (\n                                            [code] =\u003e 19\n                                            [status] =\u003e Выдан на отправку в г. транзите\n                                            [desc] =\u003e \n                                        )\n        \n                                    [17] =\u003e Array\n                                        (\n                                            [code] =\u003e 17\n                                            [status] =\u003e Возвращен на склад транзита\n                                            [desc] =\u003e \n                                        )\n        \n                                    [20] =\u003e Array\n                                        (\n                                            [code] =\u003e 20\n                                            [status] =\u003e Сдан перевозчику в г. транзите\n                                            [desc] =\u003e \n                                        )\n        \n                                    [8] =\u003e Array\n                                        (\n                                            [code] =\u003e 8\n                                            [status] =\u003e Отправлен в г. получатель\n                                            [desc] =\u003e \n                                        )\n        \n                                    [9] =\u003e Array\n                                        (\n                                            [code] =\u003e 9\n                                            [status] =\u003e Встречен в г. получателе\n                                            [desc] =\u003e \n                                        )\n        \n                                    [10] =\u003e Array\n                                        (\n                                            [code] =\u003e 10\n                                            [status] =\u003e Принят на склад доставки\n                                            [desc] =\u003e \n                                        )\n        \n                                    [12] =\u003e Array\n                                        (\n                                            [code] =\u003e 12\n                                            [status] =\u003e Принят на склад до востребования\n                                            [desc] =\u003e \n                                        )\n        \n                                    [11] =\u003e Array\n                                        (\n                                            [code] =\u003e 11\n                                            [status] =\u003e Выдан на доставку\n                                            [desc] =\u003e \n                                        )\n        \n                                    [18] =\u003e Array\n                                        (\n                                            [code] =\u003e 18\n                                            [status] =\u003e Возвращен на склад доставки\n                                            [desc] =\u003e \n                                        )\n        \n                                    [4] =\u003e Array\n                                        (\n                                            [code] =\u003e 4\n                                            [status] =\u003e Вручен\n                                            [desc] =\u003e \n                                        )\n        \n                                    [5] =\u003e Array\n                                        (\n                                            [code] =\u003e 5\n                                            [status] =\u003e Не вручен\n                                            [desc] =\u003e \n                                        )\n        \n                                )\n        \n                            [dop_status_list] =\u003e Array\n                                (\n                                    [0] =\u003e Array\n                                        (\n                                            [code] =\u003e 0\n                                            [status] =\u003e Неизвестный статус\n                                        )\n        \n                                    [1] =\u003e Array\n                                        (\n                                            [code] =\u003e 1\n                                            [status] =\u003e Возврат, неверный адрес\n                                        )\n        \n                                    [2] =\u003e Array\n                                        (\n                                            [code] =\u003e 2\n                                            [status] =\u003e Возврат, не дозвонились\n                                        )\n        \n                                    [3] =\u003e Array\n                                        (\n                                            [code] =\u003e 3\n                                            [status] =\u003e Возврат, адресат не проживает\n                                        )\n        \n                                    [4] =\u003e Array\n                                        (\n                                            [code] =\u003e 4\n                                            [status] =\u003e Возврат, не должен выполняться: вес отличается от заявленного более, чем на X г.\n                                        )\n        \n                                    [5] =\u003e Array\n                                        (\n                                            [code] =\u003e 5\n                                            [status] =\u003e Возврат, не должен выполняться: фактически нет отправления (на бумаге есть)\n                                        )\n        \n                                    [6] =\u003e Array\n                                        (\n                                            [code] =\u003e 6\n                                            [status] =\u003e Возврат, не должен выполняться: дубль номера заказа в одном акте приема-передачи\n                                        )\n        \n                                    [7] =\u003e Array\n                                        (\n                                            [code] =\u003e 7\n                                            [status] =\u003e Возврат, не должен выполняться: не доставляем в данный город/регион\n                                        )\n        \n                                    [8] =\u003e Array\n                                        (\n                                            [code] =\u003e 8\n                                            [status] =\u003e Возврат, повреждение упаковки, при приемке от отправителя\n                                        )\n        \n                                    [9] =\u003e Array\n                                        (\n                                            [code] =\u003e 9\n                                            [status] =\u003e Возврат, повреждение упаковки, у перевозчика\n                                        )\n        \n                                    [10] =\u003e Array\n                                        (\n                                            [code] =\u003e 10\n                                            [status] =\u003e Возврат, повреждение упаковки, на нашем складе/доставке у курьера\n                                        )\n        \n                                    [11] =\u003e Array\n                                        (\n                                            [code] =\u003e 11\n                                            [status] =\u003e Возврат, отказ от получения: Без объяснения\n                                        )\n        \n                                    [12] =\u003e Array\n                                        (\n                                            [code] =\u003e 12\n                                            [status] =\u003e Возврат, отказ от получения: Претензия к качеству товара\n                                        )\n        \n                                    [13] =\u003e Array\n                                        (\n                                            [code] =\u003e 13\n                                            [status] =\u003e Возврат, отказ от получения: Недовложение\n                                        )\n        \n                                    [14] =\u003e Array\n                                        (\n                                            [code] =\u003e 14\n                                            [status] =\u003e Возврат, отказ от получения: Пересорт\n                                        )\n        \n                                    [15] =\u003e Array\n                                        (\n                                            [code] =\u003e 15\n                                            [status] =\u003e Возврат, отказ от получения: Не устроили сроки\n                                        )\n        \n                                    [16] =\u003e Array\n                                        (\n                                            [code] =\u003e 16\n                                            [status] =\u003e Возврат, отказ от получения: Уже купил\n                                        )\n        \n                                    [17] =\u003e Array\n                                        (\n                                            [code] =\u003e 17\n                                            [status] =\u003e Возврат, отказ от получения: Передумал\n                                        )\n        \n                                    [18] =\u003e Array\n                                        (\n                                            [code] =\u003e 18\n                                            [status] =\u003e Возврат, отказ от получения: Ошибка оформления\n                                        )\n        \n                                    [19] =\u003e Array\n                                        (\n                                            [code] =\u003e 19\n                                            [status] =\u003e Возврат, отказ от получения: Повреждение упаковки, у получателя\n                                        )\n        \n                                    [20] =\u003e Array\n                                        (\n                                            [code] =\u003e 20\n                                            [satus] =\u003e Частичная доставка\n                                        )\n        \n                                    [21] =\u003e Array\n                                        (\n                                            [code] =\u003e 21\n                                            [status] =\u003e Возврат, отказ от получения: Нет денег\n                                        )\n        \n                                    [22] =\u003e Array\n                                        (\n                                            [code] =\u003e 22\n                                            [status] =\u003e Возврат, отказ от получения: Товар не подошел/не понравился\n                                        )\n        \n                                    [23] =\u003e Array\n                                        (\n                                            [code] =\u003e 23\n                                            [status] =\u003e Возврат, истек срок хранения\n                                        )\n        \n                                    [24] =\u003e Array\n                                        (\n                                            [code] =\u003e 24\n                                            [status] =\u003e Возврат, не прошел таможню\n                                        )\n        \n                                    [25] =\u003e Array\n                                        (\n                                            [code] =\u003e 25\n                                            [status] =\u003e Возврат, не должен выполняться: является коммерческим грузом\n                                        )\n        \n                                    [26] =\u003e Array\n                                        (\n                                            [code] =\u003e 26\n                                            [status] =\u003e Утерян\n                                        )\n        \n                                    [27] =\u003e Array\n                                        (\n                                            [code] =\u003e 27\n                                            [status] =\u003e Не востребован, утилизация\n                                        )\n        \n                                )\n        \n                        )\n        \n                    [2] =\u003e Array\n                        (\n                            [delivery_company_id] =\u003e 2\n                            [delivery_company_name] =\u003e BoxBerry\n                            [status_list] =\u003e Array\n                                (\n                                    [0] =\u003e Array\n                                        (\n                                            [code] =\u003e 0\n                                            [status] =\u003e Загружен реестр ИМ\n                                            [desc] =\u003e Заказ загружен в ИС Боксберри (сформирован акт boxberry для отправки посылки)\n                                        )\n        \n                                    [1] =\u003e Array\n                                        (\n                                            [code] =\u003e 1\n                                            [status] =\u003e Принято к доставке\n                                            [desc] =\u003e Груз промаркирован и принят на складе Боксберри.\n                                        )\n        \n                                    [2] =\u003e Array\n                                        (\n                                            [code] =\u003e 2\n                                            [status] =\u003e Передано на сортировку\n                                            [desc] =\u003e Заказ готовится к отправке в город назначения.\n                                        )\n        \n                                    [3] =\u003e Array\n                                        (\n                                            [code] =\u003e 3\n                                            [status] =\u003e Отправлен на сортировочный терминал\n                                            [desc] =\u003e В пути на терминал.\n                                        )\n        \n                                    [6] =\u003e Array\n                                        (\n                                            [code] =\u003e 6\n                                            [status] =\u003e Отправлено в город назначения\n                                            [desc] =\u003e Груз фактически отправлен в город назначения.\n                                        )\n        \n                                    [16] =\u003e Array\n                                        (\n                                            [code] =\u003e 16\n                                            [status] =\u003e Передан на доставку до пункта выдачи\n                                            [desc] =\u003e Отправлен в пункт выдачи.\n                                        )\n        \n                                    [7] =\u003e Array\n                                        (\n                                            [code] =\u003e 7\n                                            [status] =\u003e Передано на курьерскую доставку\n                                            [desc] =\u003e Заказ прибыл в город назначения, с получателем согласовано время доставки. Заказ передан курьеру\n                                        )\n        \n                                    [21] =\u003e Array\n                                        (\n                                            [code] =\u003e 21\n                                            [status] =\u003e Поступило в пункт выдачи\n                                            [desc] =\u003e Заказ поступил в пункт выдачи. Готов к получению.\n                                        )\n        \n                                    [22] =\u003e Array\n                                        (\n                                            [code] =\u003e 22\n                                            [status] =\u003e Выдано\n                                            [desc] =\u003e Заказ выдан получателю.\n                                        )\n        \n                                    [13] =\u003e Array\n                                        (\n                                            [code] =\u003e 13\n                                            [status] =\u003e Возвращено с курьерской доставки\n                                            [desc] =\u003e Заказ возвращен с курьерской доставки\n                                        )\n        \n                                    [19] =\u003e Array\n                                        (\n                                            [code] =\u003e 19\n                                            [status] =\u003e Готовится к возврату\n                                            [desc] =\u003e Заказ готовится на возврат, но по факту находятся в пункте выдачи.\n                                        )\n        \n                                    [17] =\u003e Array\n                                        (\n                                            [code] =\u003e 17\n                                            [status] =\u003e Отправлено в пункт приема\n                                            [desc] =\u003e Заказ отправлен на возврат.\n                                        )\n        \n                                    [20] =\u003e Array\n                                        (\n                                            [code] =\u003e 20\n                                            [status] =\u003e Возвращено в пункт приема\n                                            [desc] =\u003e Заказ поступил на склад возвратов Боксберри.\n                                        )\n        \n                                    [8] =\u003e Array\n                                        (\n                                            [code] =\u003e 8\n                                            [status] =\u003e Возвращено в ИМ\n                                            [desc] =\u003e Заказ отправлен в интернет-магазин\n                                        )\n        \n                                )\n        \n                        )\n        \n                    [51] =\u003e Array\n                        (\n                            [delivery_company_id] =\u003e 51\n                            [delivery_company_name] =\u003e FastDo\n                            [status_list] =\u003e Array\n                                (\n                                    [0] =\u003e Array\n                                        (\n                                            [code] =\u003e 0\n                                            [status] =\u003e Неизвестный статус\n                                            [desc] =\u003e Неизвестный статус\n                                        )\n        \n                                    [1] =\u003e Array\n                                        (\n                                            [code] =\u003e 1\n                                            [status] =\u003e WORK\n                                            [desc] =\u003e В работе\n                                        )\n        \n                                    [2] =\u003e Array\n                                        (\n                                            [code] =\u003e 2\n                                            [status] =\u003e NOW\n                                            [desc] =\u003e Созданный заказ, ожидает одобрения оператора\n                                        )\n        \n                                    [3] =\u003e Array\n                                        (\n                                            [code] =\u003e 3\n                                            [status] =\u003e EXECUTING\n                                            [desc] =\u003e Заказ выполнен\n                                        )\n        \n                                    [4] =\u003e Array\n                                        (\n                                            [code] =\u003e 4\n                                            [status] =\u003e CANCELED\n                                            [desc] =\u003e Заказ отменен\n                                        )\n        \n                                    [5] =\u003e Array\n                                        (\n                                            [code] =\u003e 5\n                                            [status] =\u003e 3\n                                            [desc] =\u003e Заказ одобрен оператором и доступен курьерам\n                                        )\n        \n                                )\n        \n                        )\n        \n                    [111] =\u003e Array\n                        (\n                            [delivery_company_id] =\u003e 111\n                            [delivery_company_name] =\u003e Pecom\n                            [status_list] =\u003e Array\n                                (\n                                    [0] =\u003e Array\n                                        (\n                                            [code] =\u003e 0\n                                            [status] =\u003e Неизвестный статус\n                                            [desc] =\u003e Неизвестный статус\n                                        )\n        \n                                    [1] =\u003e Array\n                                        (\n                                            [code] =\u003e 1\n                                            [status] =\u003e Принят\n                                            [desc] =\u003e Принят для перевозки\n                                        )\n        \n                                    [2] =\u003e Array\n                                        (\n                                            [code] =\u003e 2\n                                            [status] =\u003e Возвращен отправителю\n                                            [desc] =\u003e Возвращен отправителю\n                                        )\n        \n                                    [3] =\u003e Array\n                                        (\n                                            [code] =\u003e 3\n                                            [status] =\u003e Оформлен\n                                            [desc] =\u003e Оформлен\n                                        )\n        \n                                    [4] =\u003e Array\n                                        (\n                                            [code] =\u003e 4\n                                            [status] =\u003e В пути\n                                            [desc] =\u003e В пути\n                                        )\n        \n                                    [5] =\u003e Array\n                                        (\n                                            [code] =\u003e 5\n                                            [status] =\u003e Прибыл\n                                            [desc] =\u003e Прибыл\n                                        )\n        \n                                    [6] =\u003e Array\n                                        (\n                                            [code] =\u003e 6\n                                            [status] =\u003e Готов к выдаче\n                                            [desc] =\u003e Готов к выдаче\n                                        )\n        \n                                    [7] =\u003e Array\n                                        (\n                                            [code] =\u003e 7\n                                            [status] =\u003e Выдан на доставку\n                                            [desc] =\u003e Выдан на доставку\n                                        )\n        \n                                    [8] =\u003e Array\n                                        (\n                                            [code] =\u003e 8\n                                            [status] =\u003e Выдан на складе\n                                            [desc] =\u003e Выдан на складе\n                                        )\n        \n                                    [9] =\u003e Array\n                                        (\n                                            [code] =\u003e 9\n                                            [status] =\u003e Доставлен\n                                            [desc] =\u003e Доставлен\n                                        )\n        \n                                    [10] =\u003e Array\n                                        (\n                                            [code] =\u003e 10\n                                            [status] =\u003e Выдан на складе\n                                            [desc] =\u003e Выдан на складе\n                                        )\n        \n                                    [11] =\u003e Array\n                                        (\n                                            [code] =\u003e 11\n                                            [status] =\u003e Утилизирован\n                                            [desc] =\u003e Утилизирован\n                                        )\n        \n                                    [12] =\u003e Array\n                                        (\n                                            [code] =\u003e 12\n                                            [status] =\u003e Выдан частично\n                                            [desc] =\u003e Выдан ( мест { количество_мест } из { количество_мест } )\n                                        )\n        \n                                )\n        \n                        )\n        \n                )\n        \n        )\n         */\n    }\n    \n    catch (\\InvalidArgumentException $e) {\n        // Обработка неверного заполнения параметров\n        // $e-\u003egetMessage(); // Текст ошибки \n    }\n\n    catch (\\FsDeliverySdk\\Exception\\FsDeliveryException $e) {\n        // Обработка ошибки вызова API FsDelivery\n        // $e-\u003egetMessage(); // Текст ошибки \n        // $e-\u003egetCode(); // Код ошибки\n        // $e-\u003egetRawResponse(); // Ответ сервера FsDelivery как есть (http request body)\n    }\n\n    catch (\\Exception $e) {\n        // Обработка исключения\n    }\n```\n\n\u003ca name=\"countries\"\u003e\u003ch1\u003eПолучение списка стран\u003c/h1\u003e\u003c/a\u003e\n\nДля получение списка стран используйте метод **getReferenceCountries**.\n\n**Входные параметры:**\n- int **$country_id** - ID страны по базе FsDelivery\n- string **$country_code** - Код страны (ISO 3166-1 2 буквы)\n- string **$country_name** - Точное название страны (например Россия), поиск без учета регистра\n\n**Выходные параметры:**\n- *array* - список стран\n\n**Примеры вызова:**\n```php\n\u003c?php\n    try {\n        $client = new \\FsDeliverySdk\\Client('api-token');\n        $client-\u003esetLogger($log);\n        $result = $client-\u003egetReferenceCountries(null, 'RU');\n        \n        /*\n        Array\n        (\n            [request_id] =\u003e 3af5a29f-b2a5-4f24-8d51-61db501fb7b2\n            [country_list] =\u003e Array\n                (\n                    [0] =\u003e Array\n                        (\n                            [id] =\u003e 1\n                            [name] =\u003e Россия\n                            [name_eng] =\u003e Russia\n                            [code] =\u003e RU\n                        )\n        \n                )\n        )\n        */\n    }\n    \n    catch (\\InvalidArgumentException $e) {\n        // Обработка неверного заполнения параметров\n        // $e-\u003egetMessage(); // Текст ошибки \n    }\n\n    catch (\\FsDeliverySdk\\Exception\\FsDeliveryException $e) {\n        // Обработка ошибки вызова API FsDelivery\n        // $e-\u003egetMessage(); // Текст ошибки \n        // $e-\u003egetCode(); // Код ошибки\n        // $e-\u003egetRawResponse(); // Ответ сервера FsDelivery как есть (http request body)\n    }\n\n    catch (\\Exception $e) {\n        // Обработка исключения\n    }\n```\n\n\n\u003ca name=\"cities\"\u003e\u003ch1\u003eПолучение списка городов\u003c/h1\u003e\u003c/a\u003e\n\nДля получение списка городов используйте метод **getReferenceCities**.\n\n**Входные параметры:**\n- CitiesFilter **$searchFilter** - объект-фильтр\n- int **$page_number** - Номер страницы для выборки\n- int **$page_size** - Количество результатов на странице\n\n**Выходные параметры:**\n- *array* - список городов\n\n**Примеры вызова:**\n```php\n\u003c?php\n    try {\n        $client = new \\FsDeliverySdk\\Client('api-token');\n        $client-\u003esetLogger($log);\n        $citiesFilter = new \\FsDeliverySdk\\ValueObject\\CitiesFilter();\n        $citiesFilter-\u003esetKladrId('0100400000200');\n        $result = $client-\u003egetReferenceCities($citiesFilter);\n        \n        /*\n        Array\n        (\n            [request_id] =\u003e 1a100d01-0535-409c-a9ec-ea553ae01695\n            [city_list] =\u003e Array\n                (\n                    [0] =\u003e Array\n                        (\n                            [id] =\u003e 16418\n                            [kladr_id] =\u003e 0100400000200\n                            [fias_id] =\u003e a11b882d-79ab-4087-9d2d-8effea6d066c\n                            [postal_code] =\u003e \n                            [name] =\u003e Абадзехская, Адыгея респ.\n                            [name_only] =\u003e Абадзехская\n                            [fullname] =\u003e \n                            [name_eng] =\u003e \n                            [region] =\u003e Адыгея респ.\n                            [country_iso] =\u003e RU\n                            [country_id] =\u003e 1\n                            [country_name] =\u003e Россия\n                            [country_name_eng] =\u003e Russia\n                            [last_date_update] =\u003e 2021-03-21\n                        )\n        \n                )\n        \n            [page_number] =\u003e 1\n            [page_size] =\u003e 100\n        )\n         */\n    }\n    \n    catch (\\InvalidArgumentException $e) {\n        // Обработка неверного заполнения параметров\n        // $e-\u003egetMessage(); // Текст ошибки \n    }\n\n    catch (\\FsDeliverySdk\\Exception\\FsDeliveryException $e) {\n        // Обработка ошибки вызова API FsDelivery\n        // $e-\u003egetMessage(); // Текст ошибки \n        // $e-\u003egetCode(); // Код ошибки\n        // $e-\u003egetRawResponse(); // Ответ сервера FsDelivery как есть (http request body)\n    }\n\n    catch (\\Exception $e) {\n        // Обработка исключения\n    }\n```\n\n\n\u003ca name=\"cities_autocomplete\"\u003e\u003ch1\u003eПолучение списка городов для AUTOCOMPLETE\u003c/h1\u003e\u003c/a\u003e\n\nДля получение списка городов для AUTOCOMPLETE используйте метод **getReferenceCitiesAutocomplete**.\n\n**Входные параметры:**\n- string **$char_city_name** - Строка поиска по названию города (от двух символов)\n- int|null **$fsdelivery_country_id** - ID страны по базе FSDelivery\n\n**Выходные параметры:**\n- *array* - список городов\n\n**Примеры вызова:**\n```php\n\u003c?php\n    try {\n        $client = new \\FsDeliverySdk\\Client('api-token');\n        $client-\u003esetLogger($log);\n        $result = $client-\u003egetReferenceCitiesAutocomplete('Москва');\n        \n        /*\n        Array\n        (\n            [request_id] =\u003e fdf18084-7af1-46ed-8e6e-88c1e5c5b9d8\n            [city_list] =\u003e Array\n                (\n                    [0] =\u003e Array\n                        (\n                            [id] =\u003e 44\n                            [kladr_id] =\u003e 7700000000000\n                            [fias_id] =\u003e 0c5b2444-70a0-4932-980c-b4dc0d3f02b5\n                            [postal_code] =\u003e \n                            [name] =\u003e Россия\n                            [name_only] =\u003e Москва\n                            [fullname] =\u003e МОСКВА\n                            [name_eng] =\u003e Russia\n                            [region] =\u003e Москва\n                            [country_iso] =\u003e RU\n                            [country_id] =\u003e 1\n                            [country_name] =\u003e Россия\n                            [country_name_eng] =\u003e Russia\n                            [last_date_update] =\u003e 2021-03-21\n                        )\n        \n                    [1] =\u003e Array\n                        (\n                            [id] =\u003e 1198\n                            [kladr_id] =\u003e 7701200000100\n                            [fias_id] =\u003e 00c00b6c-9517-4dfe-b97b-4e10b49acd8a\n                            [postal_code] =\u003e \n                            [name] =\u003e Россия\n                            [name_only] =\u003e Мосрентген, Москва\n                            [fullname] =\u003e МОСРЕНТГЕН, МОСКОВСКАЯ ОБЛАСТЬ\n                            [name_eng] =\u003e Russia\n                            [region] =\u003e Московская обл.\n                            [country_iso] =\u003e RU\n                            [country_id] =\u003e 1\n                            [country_name] =\u003e Россия\n                            [country_name_eng] =\u003e Russia\n                            [last_date_update] =\u003e 2021-03-21\n                        )\n        \n                    [2] =\u003e Array\n                        (\n                            [id] =\u003e 2789\n                            [kladr_id] =\u003e 7700000002500\n                            [fias_id] =\u003e 25c2e4f1-5d65-4d59-8124-e45a649ef7d6\n                            [postal_code] =\u003e \n                            [name] =\u003e Россия\n                            [name_only] =\u003e Рублево, Москва\n                            [fullname] =\u003e РУБЛЕВО, МОСКВА\n                            [name_eng] =\u003e Russia\n                            [region] =\u003e Москва\n                            [country_iso] =\u003e RU\n                            [country_id] =\u003e 1\n                            [country_name] =\u003e Россия\n                            [country_name_eng] =\u003e Russia\n                            [last_date_update] =\u003e 2020-06-06\n                        )\n        \n                    [3] =\u003e Array\n                        (\n                            [id] =\u003e 14299\n                            [kladr_id] =\u003e 2502500002200\n                            [fias_id] =\u003e 3a8f0394-8688-42f8-b770-ec8d079b6895\n                            [postal_code] =\u003e \n                            [name] =\u003e Россия\n                            [name_only] =\u003e Новая Москва\n                            [fullname] =\u003e \n                            [name_eng] =\u003e Russia\n                            [region] =\u003e Приморский край\n                            [country_iso] =\u003e RU\n                            [country_id] =\u003e 1\n                            [country_name] =\u003e Россия\n                            [country_name_eng] =\u003e Russia\n                            [last_date_update] =\u003e 2020-06-06\n                        )\n        \n                    [4] =\u003e Array\n                        (\n                            [id] =\u003e 15556\n                            [kladr_id] =\u003e 7701400001900\n                            [fias_id] =\u003e 77014000019000000000000\n                            [postal_code] =\u003e 108807\n                            [name] =\u003e Россия\n                            [name_only] =\u003e Птичное, Москва\n                            [fullname] =\u003e \n                            [name_eng] =\u003e Russia\n                            [region] =\u003e Московская обл.\n                            [country_iso] =\u003e RU\n                            [country_id] =\u003e 1\n                            [country_name] =\u003e Россия\n                            [country_name_eng] =\u003e Russia\n                            [last_date_update] =\u003e 2020-03-10\n                        )\n        \n                    [5] =\u003e Array\n                        (\n                            [id] =\u003e 15881\n                            [kladr_id] =\u003e 7700000043000\n                            [fias_id] =\u003e db22b565-f8ab-464b-b76f-1106629e9e95\n                            [postal_code] =\u003e \n                            [name] =\u003e Россия\n                            [name_only] =\u003e Сколково инновационный центр, Москва\n                            [fullname] =\u003e \n                            [name_eng] =\u003e Russia\n                            [region] =\u003e Москва\n                            [country_iso] =\u003e RU\n                            [country_id] =\u003e 1\n                            [country_name] =\u003e Россия\n                            [country_name_eng] =\u003e Russia\n                            [last_date_update] =\u003e 2020-06-06\n                        )\n        \n                    [6] =\u003e Array\n                        (\n                            [id] =\u003e 16239\n                            [kladr_id] =\u003e 7701100000400\n                            [fias_id] =\u003e 3ab4bca1-7730-4997-9732-a6b753707dc3\n                            [postal_code] =\u003e \n                            [name] =\u003e Россия\n                            [name_only] =\u003e Ульяновского лесопарка пос., Москва\n                            [fullname] =\u003e \n                            [name_eng] =\u003e Russia\n                            [region] =\u003e Москва\n                            [country_iso] =\u003e RU\n                            [country_id] =\u003e 1\n                            [country_name] =\u003e Россия\n                            [country_name_eng] =\u003e Russia\n                            [last_date_update] =\u003e 2020-03-10\n                        )\n        \n                    [7] =\u003e Array\n                        (\n                            [id] =\u003e 42724\n                            [kladr_id] =\u003e 7701900001800\n                            [fias_id] =\u003e e307c4df-03bc-453f-b0c0-fe861eaabc1b\n                            [postal_code] =\u003e \n                            [name] =\u003e Россия\n                            [name_only] =\u003e Спортбазы посёлок, Москва\n                            [fullname] =\u003e \n                            [name_eng] =\u003e Russia\n                            [region] =\u003e Московская обл.\n                            [country_iso] =\u003e RU\n                            [country_id] =\u003e 1\n                            [country_name] =\u003e Россия\n                            [country_name_eng] =\u003e Russia\n                            [last_date_update] =\u003e 2020-06-06\n                        )\n        \n                    [8] =\u003e Array\n                        (\n                            [id] =\u003e 48335\n                            [kladr_id] =\u003e 77000000000420900\n                            [fias_id] =\u003e 77000000000000042090000\n                            [postal_code] =\u003e 127495\n                            [name] =\u003e Россия\n                            [name_only] =\u003e Северный (Москва)\n                            [fullname] =\u003e Северный\n                            [name_eng] =\u003e Russia\n                            [region] =\u003e Московская обл.\n                            [country_iso] =\u003e RU\n                            [country_id] =\u003e 1\n                            [country_name] =\u003e Россия\n                            [country_name_eng] =\u003e Russia\n                            [last_date_update] =\u003e 2020-06-06\n                        )\n        \n                )\n        \n        )\n         */\n    }\n    \n    catch (\\InvalidArgumentException $e) {\n        // Обработка неверного заполнения параметров\n        // $e-\u003egetMessage(); // Текст ошибки \n    }\n\n    catch (\\FsDeliverySdk\\Exception\\FsDeliveryException $e) {\n        // Обработка ошибки вызова API FsDelivery\n        // $e-\u003egetMessage(); // Текст ошибки \n        // $e-\u003egetCode(); // Код ошибки\n        // $e-\u003egetRawResponse(); // Ответ сервера FsDelivery как есть (http request body)\n    }\n\n    catch (\\Exception $e) {\n        // Обработка исключения\n    }\n```\n\n\u003ca name=\"delivery_points\"\u003e\u003ch1\u003eПолучение списка пунктов выдачи заказов (ПВЗ)\u003c/h1\u003e\u003c/a\u003e\n\nДля получение списка пунктов выдачи заказов (ПВЗ) используйте метод **getDeliveryPoints**.\n\n**Входные параметры:**\n- PvzFilter $pvzFilter - объект-фильтр\n\n**Выходные параметры:**\n- *array* - список ПВЗ\n\n**Примеры вызова:**\n```php\n\u003c?php\n    try {\n        $client = new \\FsDeliverySdk\\Client('api-token');\n        $client-\u003esetLogger($log);\n        $pvzFilter = new \\FsDeliverySdk\\ValueObject\\PvzFilter();\n        $pvzFilter-\u003esetFsdeliveryCityId(366);\n        $pvzFilter-\u003esetDeliveryCompanyId(2);\n        $result = $client-\u003egetDeliveryPoints((new \\FsDeliverySdk\\ValueObject\\PvzFilter())-\u003esetFsdeliveryCityId(366)-\u003esetDeliveryCompanyId(2));\n    \n        /*\n        Array\n        (\n            [request_id] =\u003e cff96546-ad13-4123-ae1b-aa91ed8031ba\n            [points] =\u003e Array\n                (\n                    [2] =\u003e Array\n                        (\n                            [0] =\u003e Array\n                                (\n                                    [delivery_company_id] =\u003e 2\n                                    [delivery_company_name] =\u003e Boxberry\n                                    [coord_x] =\u003e 39.737066\n                                    [coord_y] =\u003e 52.040505\n                                    [country_id] =\u003e 1\n                                    [city_id] =\u003e 366\n                                    [city_name] =\u003e Усмань\n                                    [city_kladr] =\u003e 4801600100000\n                                    [city_fias] =\u003e 1b3ce1ae-6edd-464b-ab82-79237510cd5c\n                                    [postal_code] =\u003e \n                                    [address] =\u003e Ленина ул, д.12\n                                    [address_comment] =\u003e Остановка - Аграрный колледж.\n        Примерное расстояние от остановки до Отделения - 300 м.\n        2-этажный нежилой дом.\n        1 этаж.\n        Вход в улицы, единственная дверь с левого края здания.\n        Офис \"Изготовление печатей\".\n        \n        \n                                    [schedule] =\u003e [{\"day\":1,\"periods\":\"10:00\\/19:00\",\"lunch\":\"\\/\"},{\"day\":2,\"periods\":\"10:00\\/19:00\",\"lunch\":\"\\/\"},{\"day\":3,\"periods\":\"10:00\\/19:00\",\"lunch\":\"\\/\"},{\"day\":4,\"periods\":\"10:00\\/19:00\",\"lunch\":\"\\/\"},{\"day\":5,\"periods\":\"10:00\\/19:00\",\"lunch\":\"\\/\"},{\"day\":6,\"periods\":\"10:00\\/16:00\",\"lunch\":\"\\/\"},{\"day\":7,\"periods\":\"\\/\",\"lunch\":\"\\/\"}]\n                                    [metro] =\u003e \n                                    [is_cash] =\u003e 1\n                                    [phone] =\u003e 8-800-222-80-00\n                                )\n        \n                            [1] =\u003e Array\n                                (\n                                    [delivery_company_id] =\u003e 2\n                                    [delivery_company_name] =\u003e Boxberry\n                                    [coord_x] =\u003e 39.729332\n                                    [coord_y] =\u003e 52.062841\n                                    [country_id] =\u003e 1\n                                    [city_id] =\u003e 366\n                                    [city_name] =\u003e Усмань\n                                    [city_kladr] =\u003e 4801600100000\n                                    [city_fias] =\u003e 1b3ce1ae-6edd-464b-ab82-79237510cd5c\n                                    [postal_code] =\u003e \n                                    [address] =\u003e Ленина ул, д.148\n                                    [address_comment] =\u003e Остановка  -  \"школа №3\".\n        Примерное расстояние от остановки до Отделения  -  20м.       Нежилое здание.\n        Центральный вход.\n        Этаж 1.\n        Ремонт компьютерной техники.\n                                    [schedule] =\u003e [{\"day\":1,\"periods\":\"09:00\\/20:00\",\"lunch\":\"\\/\"},{\"day\":2,\"periods\":\"09:00\\/20:00\",\"lunch\":\"\\/\"},{\"day\":3,\"periods\":\"09:00\\/20:00\",\"lunch\":\"\\/\"},{\"day\":4,\"periods\":\"09:00\\/20:00\",\"lunch\":\"\\/\"},{\"day\":5,\"periods\":\"09:00\\/20:00\",\"lunch\":\"\\/\"},{\"day\":6,\"periods\":\"09:00\\/20:00\",\"lunch\":\"\\/\"},{\"day\":7,\"periods\":\"09:00\\/20:00\",\"lunch\":\"\\/\"}]\n                                    [metro] =\u003e \n                                    [is_cash] =\u003e 1\n                                    [phone] =\u003e 8-800-222-80-00\n                                )\n        \n                        )\n        \n                )\n        \n        )\n         */\n    }\n    \n    catch (\\InvalidArgumentException $e) {\n        // Обработка неверного заполнения параметров\n        // $e-\u003egetMessage(); // Текст ошибки \n    }\n\n    catch (\\FsDeliverySdk\\Exception\\FsDeliveryException $e) {\n        // Обработка ошибки вызова API FsDelivery\n        // $e-\u003egetMessage(); // Текст ошибки \n        // $e-\u003egetCode(); // Код ошибки\n        // $e-\u003egetRawResponse(); // Ответ сервера FsDelivery как есть (http request body)\n    }\n\n    catch (\\Exception $e) {\n        // Обработка исключения\n    }\n```\n\n\n\u003ca name=\"reestr_waybills\"\u003e\u003ch1\u003eДЕТАЛИЗАЦИЯ ПО РЕЕСТРУ НП\u003c/h1\u003e\u003c/a\u003e\n\nДля получения детализации по реестру НП используйте метод **getReestrWaybills**.\n\n**Входные параметры:**\n- int **$reestr_number** - Номер реестра наложенного платежа (поле number из метода /1.0/reestr/list)\n\n**Выходные параметры:**\n- *array* - список данных\n\n**Примеры вызова:**\n```php\n\u003c?php\n    try {\n        $client = new \\FsDeliverySdk\\Client('api-token');\n        $client-\u003esetLogger($log);\n        $result = $client-\u003egetReestrWaybills(1);\n        \n        /*\n        Array\n        (\n            [request_id] =\u003e fe2e0236-fc32-4ce1-95aa-c15e9d286d1d\n            [waybills] =\u003e Array\n                (\n                    [146] =\u003e Array\n                        (\n                            [0] =\u003e Array\n                                (\n                                    [delivery_company_id] =\u003e 1\n                                    [order_num] =\u003e \n                                    [dispacher_number] =\u003e 1152922965\n                                    [dispacher_date] =\u003e 2019-12-13 12:44:17\n                                    [delivery_date] =\u003e 2019-12-18 18:43:00\n                                    [delivery_sum] =\u003e 990.75\n                                    [agent_sum] =\u003e 3.00\n                                    [np] =\u003e 22000.00\n                                    [reciver_city_name] =\u003e \n                                    [reciver_name] =\u003e \n                                    [date_add] =\u003e \n                                )\n        \n                            [1] =\u003e Array\n                                (\n                                    [delivery_company_id] =\u003e 1\n                                    [order_num] =\u003e \n                                    [dispacher_number] =\u003e 1164621325\n                                    [dispacher_date] =\u003e 2020-02-27 11:34:30\n                                    [delivery_date] =\u003e 2020-03-23 15:18:00\n                                    [delivery_sum] =\u003e 231.75\n                                    [agent_sum] =\u003e 3.00\n                                    [np] =\u003e 2503.00\n                                    [reciver_city_name] =\u003e \n                                    [reciver_name] =\u003e \n                                    [date_add] =\u003e \n                                )\n        \n                            [2] =\u003e Array\n                                (\n                                    [delivery_company_id] =\u003e 1\n                                    [order_num] =\u003e \n                                    [dispacher_number] =\u003e 1168097080\n                                    [dispacher_date] =\u003e 2020-03-19 05:06:45\n                                    [delivery_date] =\u003e 2020-03-24 14:06:00\n                                    [delivery_sum] =\u003e 451.75\n                                    [agent_sum] =\u003e 3.00\n                                    [np] =\u003e 400.00\n                                    [reciver_city_name] =\u003e \n                                    [reciver_name] =\u003e \n                                    [date_add] =\u003e \n                                )\n        \n                        )\n        \n                )\n        )\n         */\n    }\n    \n    catch (\\InvalidArgumentException $e) {\n        // Обработка неверного заполнения параметров\n        // $e-\u003egetMessage(); // Текст ошибки \n    }\n\n    catch (\\FsDeliverySdk\\Exception\\FsDeliveryException $e) {\n        // Обработка ошибки вызова API FsDelivery\n        // $e-\u003egetMessage(); // Текст ошибки \n        // $e-\u003egetCode(); // Код ошибки\n        // $e-\u003egetRawResponse(); // Ответ сервера FsDelivery как есть (http request body)\n    }\n\n    catch (\\Exception $e) {\n        // Обработка исключения\n    }\n```\n\n\n\u003ca name=\"reestr_statuses\"\u003e\u003ch1\u003eВозможные статусы реестров НП\u003c/h1\u003e\u003c/a\u003e\n\nДля получения возможных статусов реестров НП используйте метод **getReestrStatuses**.\n\n**Входные параметры:**\nОтсутствуют\n\n**Выходные параметры:**\n- *array* - список статусов\n\n**Примеры вызова:**\n```php\n\u003c?php\n    try {\n        $client = new \\FsDeliverySdk\\Client('api-token');\n        $client-\u003esetLogger($log);\n        $result = $client-\u003egetReestrStatuses();\n        \n        /*\n        Array\n        (\n            [request_id] =\u003e 93b4a90f-24b4-4ab1-892c-208aef3cb18f\n            [status_list] =\u003e Array\n                (\n                    [0] =\u003e Array\n                        (\n                            [name] =\u003e Готовится\n                            [id] =\u003e 0\n                        )\n        \n                    [1] =\u003e Array\n                        (\n                            [name] =\u003e К оплате\n                            [id] =\u003e 1\n                        )\n        \n                    [2] =\u003e Array\n                        (\n                            [name] =\u003e В графике\n                            [id] =\u003e 2\n                        )\n        \n                    [3] =\u003e Array\n                        (\n                            [name] =\u003e Оплачен\n                            [id] =\u003e 3\n                        )\n        \n                    [4] =\u003e Array\n                        (\n                            [name] =\u003e Удален\n                            [id] =\u003e 4\n                        )\n        \n                )\n        \n        )\n         */\n    }\n    \n    catch (\\InvalidArgumentException $e) {\n        // Обработка неверного заполнения параметров\n        // $e-\u003egetMessage(); // Текст ошибки \n    }\n\n    catch (\\FsDeliverySdk\\Exception\\FsDeliveryException $e) {\n        // Обработка ошибки вызова API FsDelivery\n        // $e-\u003egetMessage(); // Текст ошибки \n        // $e-\u003egetCode(); // Код ошибки\n        // $e-\u003egetRawResponse(); // Ответ сервера FsDelivery как есть (http request body)\n    }\n\n    catch (\\Exception $e) {\n        // Обработка исключения\n    }\n```\n\n\n\u003ca name=\"reestr_list\"\u003e\u003ch1\u003eСписок реестров НП\u003c/h1\u003e\u003c/a\u003e\n\nДля получения списка реестров НП используйте метод **getReestrList**.\n\n**Входные параметры:**\n- ReestrFilter **$reestrFilter** - объект-фильтр\n\n**Выходные параметры:**\n- *array* - список реестров\n\n**Примеры вызова:**\n```php\n\u003c?php\n    try {\n        $client = new \\FsDeliverySdk\\Client('api-token');\n        $client-\u003esetLogger($log);\n        $result = $client-\u003egetReestrList((new \\FsDeliverySdk\\ValueObject\\ReestrFilter())-\u003esetCreatedDate('2020-03-29'));\n        \n        /*\n        Array\n        (\n            [request_id] =\u003e 229923ec-d989-4237-a94c-0d8f0cd68a0a\n            [reestr_list] =\u003e Array\n                (\n                    [0] =\u003e Array\n                        (\n                            [number] =\u003e 1\n                            [status_id] =\u003e 3\n                            [status_name] =\u003e Оплачен\n                            [order_count] =\u003e 0\n                            [sum_for_payment] =\u003e 22481.66\n                            [payment_plan_date] =\u003e 0000-00-00\n                            [payment_date] =\u003e 2020-05-06 00:00:00\n                            [bank_pp] =\u003e 1\n                            [deilvery_sum] =\u003e 0.00\n                            [agent_sum] =\u003e 0.00\n                            [np] =\u003e 24903.00\n                            [history] =\u003e Array\n                                (\n                                    [0] =\u003e Array\n                                        (\n                                            [id] =\u003e 247\n                                            [reestr_id] =\u003e 146\n                                            [status_id] =\u003e 0\n                                            [change_date] =\u003e 2020-01-19 23:33:18\n                                            [user_id] =\u003e 0\n                                            [status_name] =\u003e Готовится\n                                        )\n        \n                                    [1] =\u003e Array\n                                        (\n                                            [id] =\u003e 250\n                                            [reestr_id] =\u003e 146\n                                            [status_id] =\u003e 1\n                                            [change_date] =\u003e 2020-01-22 00:00:02\n                                            [user_id] =\u003e 0\n                                            [status_name] =\u003e К оплате\n                                        )\n        \n                                    [2] =\u003e Array\n                                        (\n                                            [id","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffsdelivery%2Ffsdelivery-php-sdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffsdelivery%2Ffsdelivery-php-sdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffsdelivery%2Ffsdelivery-php-sdk/lists"}