WebService - Undefined property: stdClass::$return

Bom dia amigos(as) do fórum,

O meu problema é o seguinte:

Depois de muitas pesquisas pelo fórum, pelo google, pelo manual do PHP, etc…Não estou conseguindo resolver o problema do WebService que não está retornando os valores da consulta que eu solicitei conforme segue o código abaixo de exemplo:

$cliente = new SoapClient("http://card.strx.com.br/card/aservico.aspx?wsdl");

$param = array("Parametros" => array(
				"Usuario" => "meuusuario",
				"Senha" => "minhasenha",
				"CNPJ" => "meucnpj",
				"DataInicialVenda" => "2017-05-23T00:00:00",
				"DataFinalVenda" => "2017-06-22T00:00:00"
		));

$resultado = $cliente->Execute($param);

echo 'NSU ='. $resultado->return->NSU . "\n";
echo 'BIN ='. $resultado->return->BIN . "\n";
echo 'Origem ='. $resultado->return->Origem . "\n";

Quando executo este código numa blank ele me retorna o seguinte erro: Undefined property: stdClass::$return

O que estou fazendo de errado? Alguém por favor pode me ajudar?

Muito obrigado.

Tente com o código


 header('Content-Type: text/html; charset=utf-8');
 $ws = 'http://card.strx.com.br/card/aservico.aspx?wsdl';
 
$client = new SoapClient($ws);

$function = 'função que você quer';

$arguments= array(
				"Usuario" => "meuusuario",
				"Senha" => "minhasenha",
				"CNPJ" => "meucnpj",
				"DataInicialVenda" => "2017-05-23T00:00:00",
				"DataFinalVenda" => "2017-06-22T00:00:00"
                               );

$result = $client->__soapCall($function, $arguments);

echo 'Response: ';
echo "<pre>";
print_r($result);
echo "</pre>";

Boa Tarde Rodrigo, obrigado pela resposta.

Fiz o teste conforme você me passou como exemplo e me retornou isso:

Response:

stdClass Object
(
    [Infovendas] => stdClass Object
        (
            [CNPJs] => stdClass Object
                (
                )

            [Mensagens] => stdClass Object
                (
                    [Mensagem] => Array
                        (
                            [0] => stdClass Object
                                (
                                    [Descricao] => Usuário ou Senha inválido
                                )

                            [1] => stdClass Object
                                (
                                    [Descricao] => Data em branco ou inválida
                                )

                        )

                )

        )

)

To vendo com o pessoal que fornece esse serviço pelo WebService, e eles estão me dizendo que o usuário e senha estão corretos pela qual eles me passaram, to achando estranho isso…
Bom vou ter que ver com eles, mais uma vez muito obrigado.

É isso aí. Funcionou, certamente algum parâmetro está divergente do esperado, confirma com quem desenvolveu o wsdl

Obrigado Rodrigo mais uma vez, vou verificar com eles.