Skip to content
Библиотека на PHP для интеграции с программным комплексом СДЭК
PHP Makefile
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github PULL_REQUEST_TEMPLATE.md -> .github/PULL_REQUEST_TEMPLATE.md Oct 10, 2018
.phan Branch-out Serializer into a separate package Jun 27, 2019
docs Update examples to handle missing region codes Aug 13, 2019
examples Update examples to handle missing region codes Aug 13, 2019
src CallCourierResponse: handle strange response Aug 19, 2019
tests CallCourierResponse: handle strange response Aug 19, 2019
.coveralls.yml Coveralls: only account for normal tests coverage Oct 3, 2018
.gitattributes Exclude appveyor.yml from releases Oct 25, 2018
.gitignore Initial commit Dec 23, 2017
.php_cs.dist Implement native_function_invocation CS-Fixer rule Jun 3, 2019
.phpstan.neon Remove Psalm-specific workarounds Feb 17, 2019
.scrutinizer.yml Try to ask Scrutinizer CI to ignore tests in its analysis Oct 9, 2018
.travis.yml Allow failures for integration tests (#51) Jun 18, 2019
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md Oct 2, 2018
CONTRIBUTING.md Update integration testing to work with the new keys Mar 19, 2019
LICENSE Updated copyright headers to match the parent project (single-line st… Sep 15, 2018
Makefile Let's stick to mkdocs for time being Apr 17, 2019
README.md Document the known method for city autocompletition Jun 26, 2019
appveyor.yml appveyor.yml: add missing composer.bat Oct 18, 2018
composer.json Add support for jms/serializer 3.0 (#44) Jun 28, 2019
infection.json.dist Package: account that VolumeWeight is exactly null if not set Oct 1, 2018
mkdocs.yml Update mkdocs.yml Jun 15, 2019
phpunit.xml.dist Inject a known API endpoint for test requests Mar 19, 2019
psalm.xml Use extended PHPDoc declarations for methods (#38) Mar 18, 2019

README.md

PHP SDK для API СДЭК

Latest Stable Version Build Status Coverage Status Documentation Status Telegram Chat

Перед вами полное SDK для интеграции с программным комплексом СДЭК.

Возможности:

Работа с большинством методов API возможна только при наличии договора со СДЭК.

🔓 Методы, отмеченные значком слева, доступны без договора в ограниченном объеме (рассчитываются только публичные тарифы, без скидок, без тарифов для ИМ).
🔐 Методы, отмеченные таким знаком, недоступны с тестовой учетной записью.

Установка

composer require sanmai/cdek-sdk

Требования — минимальны. Нужен PHP 7.0 или выше. Работа протестирована под PHP 7.0, 7.1, 7.2, 7.3.

Полная документация по всем методам.

Авторы и ссылки

Эта библиотека - хард-форк библиотеки appwilio/cdek-sdk с поддержкой более старых версий PHP и расширенной поддержкой API. Обратная совместимость с исходной библиотекой не гарантируется, но фичи и исправления будут переноситься оттуда сюда по мере возможности. Если что-то пропустили, дайте знать.

Авторы-создатели исходной библиотеки: JhaoDa и greabock.

Лицензия

Данный SDK распространяется под лицензией MIT.

This project is licensed under the terms of the MIT license.

Maintainability Codacy Badge FOSSA Status

You can’t perform that action at this time.