Пример запроса

Для подключения нужно использовать базовую авторизацию (логин, пароль получаете у вашего менеджера ТД).

$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);