Судя по WSDL, авторизация сделана не средствами HTTL, а в самом бэкэнде. Значит указывать логин и пароль при создании SoapClient не нужно. Но их нужно указывать в каждом запросе, например
$client->GetCategoryItems(['login' => $login, 'password' => $password, 'categoryId' => 1])
Собственно, это же написано и в
документации к API.