Пример запроса
Для подключения нужно использовать базовую авторизацию (логин, пароль получаете у вашего менеджера ТД).
$soap = new SoapClient( 'http://is-test.topdelivery.ru/api/soap/w/2.0/?wsdl', array( 'login' => 'tdsoap', 'password' => '5f3b5023270883afb9ead456c8985ba8' ) );
Каждый запрос содержит объект параметров $params
.
Параметры имеют разный набор полей в зависимости от метода, но есть несколько обязательных.
$params = array( 'addOrders' => array( // название метода 'auth' => array( // авторизация для метода (у вашего менеджера ТД) 'login' => 'webshop', 'password' => 'pass', ), 'addedOrders' => array( // остальные поля для метода ) ) );
Выполнить запрос к методу с указанными параметрами.
Название метода указывается два раза: в методе вызова и в корневом поле параметра.
$addOrdersResponse = $soap->__call('addOrders', $params);