Skip to content

KinShish/cdek_sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Пока в разработке!!!

Представляем вам SDK для интеграции с API CDEK v2.0

Установка

    npm i -save cdek-sdk

Подключение

    const {cdek}= require('cdek-sdk');

Возможности

  • Авторизация клиентов
    1. Получение токена
  • Заказы доставки
    1. Регистрация заказа
    2. Информация о заказе
    3. Изменение заказа
    4. Удаление заказа
    5. Регистрация отказа
  • Заявки на вызов курьера
    1. Регистрация заявки на вызов курьера
    2. Информация о заявке
    3. Удаление заявки
  • Квитанции и штрих-коды
    1. Формирование квитанции к заказу
    2. Получение квитанции к заказу
    3. Формирование ШК места к заказу
    4. Получение ШК места к заказу
  • Договоренности о доставке
    1. Регистрация договоренности о доставке
    2. Информация о договоренности о доставке
    3. Информация о паспортных данных
    4. Информация о чеке
    5. Информация о переводе наложенного платежа
  • Webhooks
    1. Подписка на вебхуки (Webhooks)
    2. Вебхуки (Webhooks)
  • Списки
    1. Список офисов
    2. Список регионов
    3. Список населенных пунктов
  • Калькуляторы
    1. Калькулятор. Расчет по коду тарифа
    2. Калькулятор. Расчет по доступным тарифам
    3. Калькулятор. Расчет таможенных пошлин при доставке в РФ

Авторизация клиентов

Получение токена

Для интеграции с ИС СДЭК по протоколу обмена данными (v2.0) необходимо:

  1. Заключить договор со СДЭК
  2. Ознакомиться с документацией и часто задаваемыми вопросами, представленными на сайте www.cdek.ru/clients/integrator.html
  3. Осуществить реализацию, настройку и тестирование с помощью тестовый учетной записи:
Параметр Значение
account EMscd6r9JnFiQ3bLoyjJY6eM78JrJceI
secure PjLZkKBHEiLK3YsjtNrt3TGNG0ahs3kG

ИМ имеет возможность получать уведомления о результате отправки данных на электронную почту. Уведомления содержат информацию как об удачной загрузке заказов, так и об ошибках передачи данных. От данных уведомлений можно отписаться, но следует помнить, что все рассылки о проведении технических работ и изменениях в протоколе также высылаются на данный адрес. Все уведомления приходят с электронного адреса: noreply@cdek.ru в формате UTF-8. Для подключения уведомлений необходимо обратиться в службу технической поддержки integrator@cdek.ru с указанием вашего номера договора.

У тестовой учетной записи имеются следующие ограничения:

  • заказы клиента, созданные под тестовой учетной записью, не отображаются в личном кабинете клиента на сайте www.lk.cdek.ru;
  • тестовая учетная запись не имеет привязки к договору, следовательно, для нее не работают скидки и наценки, установленные в договоре;
  • посылки для тестовых учетных записей не будут обрабатываться и доставляться.
  1. После того как все проверено (протестировано, все вопросы решены), вам следует создать ключ для доступа к боевой учетной записи. Для этого нужно в личном кабинете в разделе "Интеграция" нажать кнопку "Создать ключ", затем в этом разделе появится идентификатор аккаунта и пароль.
  2. Запустить решение в продакшн

About

CDEK SDK for JavaScript

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published