sanmai / cdek-sdk
СДЭК PHP SDK, библиотека для работы с API СДЭК
Fund package maintenance!
Requires
- php: >=7.4
- ext-json: *
- ext-libxml: *
- ext-simplexml: *
- guzzlehttp/guzzle: ^6.3 || ^7.0
- psr/log: ^1.0 || ^2.0 || ^3.0
- sanmai/cdek-sdk-serializer: ^0.2.6
- sanmai/pipeline: ^5.0
Requires (Dev)
- ergebnis/composer-normalize: ^2.9 <2.10 || ^2.0
- friendsofphp/php-cs-fixer: >=2
- gamez/psr-testlogger: >=3.0
- illuminate/support: >=5.2
- infection/infection: >=0.18
- laravel/framework: >=5.2 <9
- orchestra/testbench: >=3
- phan/phan: ^1 <1.3 || >1.3.0
- php-coveralls/php-coveralls: >=2.1
- phpstan/phpstan: >=0.10
- phpunit/phpunit: ^9.4
- sanmai/phpunit-legacy-adapter: ^6 || ^8
- vimeo/psalm: >=3.0.16
- vkcom/noverify: ^0.5.2
Suggests
- ext-ctype: For flexible attribute name handling
- hughgrigg/php-business-time: Finds next working day, helps with delivery estimates
- monolog/monolog: For advanced logging and debugging
- sanmai/cdek-info: For related constant enumerations and references
- sanmai/hoa-protocol: If you have trouble with a conflicting resolve()
- sanmai/pindx: For postal code validation
Conflicts
- psr/http-message: >=2
This package is auto-updated.
Last update: 2023-04-25 02:27:35 UTC
README
Компания СДЭК собирается отключить поддержку протокола 1.5 до конца 2021 года. Просим или переходить на версию 2, или обращайтесь к своему менеджеру за разъяснениями.
PHP SDK для API СДЭК
Перед вами полное SDK для интеграции с программным комплексом СДЭК.
Возможности:
- расчёт тарифов и обращения к справочникам
- управление заказами
- выбор базового URL интерфейса
- сервис-провайдер для Laravel 5.1+
- отладка получаемых ответов и посылаемых запросов
- Чего-то нет в списке? Напишите, сообщите.
Работа с большинством методов API возможна только при наличии договора со СДЭК.
| 🔓 | Методы, отмеченные значком слева, доступны без договора в ограниченном объеме (рассчитываются только публичные тарифы, без скидок, без тарифов для ИМ). |
| 🔐 | Методы, отмеченные таким знаком, недоступны с тестовой учетной записью. |
Версия API
Этот SDK предназначен для работы с первой версии API. Существуют SDK для второй версии API:
И другие. Ищите и обрящете!
Установка
composer require sanmai/cdek-sdk
Требуется PHP 7.3 или выше. Работа протестирована под PHP 7.3, 7.4.
Полная документация по всем методам.
Авторы и ссылки
Эта библиотека - хард-форк библиотеки appwilio/cdek-sdk с поддержкой более старых версий PHP и расширенной поддержкой API. Обратная совместимость с исходной библиотекой не гарантируется, но фичи и исправления будут переноситься оттуда сюда по мере возможности. Если что-то пропустили, дайте знать.
Авторы-создатели исходной библиотеки: JhaoDa и greabock.
Лицензия
Данный SDK распространяется под лицензией MIT.
This project is licensed under the terms of the MIT license.

