Управление счетами
Представитель магазина может с лёгкостью управлять сформированными счетами вручную в личном кабинете - формировать счета, вносить изменения и удалять их.
В текущем разделе документации рассматривается вариант автоматизированного управления счетами. Описанные далее функции позволяют системе учёта магазина направлять запросы в систему «Инвойсбокс» для создания, изменения и удаления счетов.
Протокол управления счетами подразумевает обращение к веб-сервису системы «Инвойсбокс» в форматах SOAP или REST+JSON по следующим адресам:
Для работы с веб-сервисом магазину необходимо соблюсти следующие условия:
- В личном кабинете магазина должен быть сформирован ключ безопасности. Ключ безопасности используется для формирования подписи всех запросов к веб-сервису;
- В личном кабинете магазина должен быть настроен IP фильтр для группы пользователей “API”. Доступ к веб-сервису организуется только для определенных в личном кабинете магазина IP адресов;
- В личном кабинете магазина должен быть создан пользователь, от лица которого будет происходить взаимодействие по протоколу. По умолчанию система добавляет пользователя с именем *****-API (см. письмо об активации в системе «Инвойсбокс»). Имя такого пользователя и пароль должны быть использованы для HTTP авторизации при доступе к веб-сервису - ваш сервис должен направить HTTP заголовок WWW-Authenticate с именем пользователя и паролем.
При использовании форматов REST+JSON, наименования вызываемой функции передаётся в параметре function, далее передаётся набор параметров.
Функции веб-сервиса
Читать далее: оформление счёта →