Пример запроса
Для подключения нужно использовать базовую авторизацию (логин, пароль получаете у вашего менеджера ТД).
$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);
