Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa Noite,
Estou criando uma aplicação em PHp que consulta dados cadastrais no Serasa atraves do WebService ConsultaCPF.
Eis aqui o Código em php para consulta
CONSULTA.PHP
<?php
/*
* Acessando WebService ConsultaCPF.com para realizar consultas na SERASA
* Author: Gustavo Gatto
*
*/
# Caching Control
header("Content-Type: text/html; charset=utf-8", true);
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: pre-check=0, post-check=0, max-age=0');
header("Pragma: no-cache");
# Autenticação
$sEml = "meu email";
$sPwd = "minha senha";
$sDoc = "000000002-72";
try {
$wsdl = "[http://www.consultacpf.com/webservices/test-drive/consultacpf.asmx?WSDL";](http://www.consultacpf.com/webservices/test-drive/consultacpf.asmx?WSDL)
// Consultas Disponiveis
// ConsultaDetalhadaSERASA,
// ConsultaSaldoCliente,
// ConsultaSimplesSERASA,
// ConsultaSimplesSERASASandBox,
// ConsultaSinteseCadastralSERASA
$svce = "ConsultaDetalhadaSERASA";
$soap = new SoapClient($wsdl);
$vEml = new SoapVar($sEml, XSD_STRING, "string", "[http://www.w3.org/2001/XMLSchema"](http://www.w3.org/2001/XMLSchema));
$vPwd = new SoapVar($sPwd, XSD_STRING, "string", "[http://www.w3.org/2001/XMLSchema"](http://www.w3.org/2001/XMLSchema));
$vDoc = new SoapVar($sDoc, XSD_STRING, "string", "[http://www.w3.org/2001/XMLSchema"](http://www.w3.org/2001/XMLSchema));
$wrap->EMail = $vEml;
$wrap->Senha = $vPwd;
$wrap->Documento = $vDoc;
$parm = new SoapParam($wrap, "tns:" . $svce);
eval('$result = ($soap->__soapCall('.$svce.', array($parm))->'. $svce .'Result);');
echo "<pre>";
print_r($result);
echo "</pre>";
} catch(SoapFault $e) {
trigger_error('#Error.SOAPFault: '.$e->faultstring, E_USER_WARNING);
}
$Nome = $result->Nome;
echo " Nome = $Nome<BR>";
echo " CPF = $result->Documento<BR>";
echo " Data de nascimento = $result->DataNasc<BR>";
echo " Nome da Mãe = $result->NomeMae<BR>";
echo " Situação do documento = $result->SituacaoDocumento<BR>";
echo " Total de ocorrencias = $result->TotalOcorrencias<BR>";
echo $result->Pendencias->any;
Eis a resposta do webservice
stdClass Object
(
[Documento] => 00000000272
[Nome] => CLIENTE TESTE AAAAAB
[NomeMae] => MAE DO CLIENTE TESTE
[DataNasc] => 01/02/1972
[situacaoDocumento] => ATIVA EM 27/02/2008
[TotalOcorrencias] => 13
[Pendencias] => stdClass Object
(
[schema] =>
[any] => 120/10/2005OUTRAS OPERNAO500,00323232ITAUSPO220/09/2005FINANCIAMENTNAO4.000,0011111ITAUSPO327/07/2005CRED CARTAONAO61,76BRADESCOOCO415/04/2005TIT DESCONTANAO36,000000000000908632ESTADOMINASBHE515/04/2005TIT DESCONTANAO21,800000000000905552ESTADOMINASBHE602/02/2005COBRANCA CAUCIONADASIM100,00123456789PORTOREALSPO701/01/2005COBRANCA CAUCIONADASIM10,00963852PORTOREALSPO820/11/2004CRED CARTAONAO348,22BRADESCOOCO10000513/09/200510/10/20069990123BANCO TESTE
)
[Mensagem] => COM RESTRICOES
[status] => 1
)
Nome = CLIENTE TESTE AAAAAB
CPF = 00000000272
Data de nascimento = 01/02/1972
Nome da Mãe = MAE DO CLIENTE TESTE
Situação do documento = ATIVA EM 27/02/2008
Total de ocorrencias = 13
120/10/2005OUTRAS OPERNAO500,00323232ITAUSPO220/09/2005FINANCIAMENTNAO4.000,0011111ITAUSPO327/07/2005CRED CARTAONAO61,76BRADESCOOCO415/04/2005TIT DESCONTANAO36,000000000000908632ESTADOMINASBHE515/04/2005TIT DESCONTANAO21,800000000000905552ESTADOMINASBHE602/02/2005COBRANCA CAUCIONADASIM100,00123456789PORTOREALSPO701/01/2005COBRANCA CAUCIONADASIM10,00963852PORTOREALSPO820/11/2004CRED CARTAONAO348,22BRADESCOOCO10000513/09/200510/10/20069990123BANCO TESTE
o Problema esta nesta CLASSE ANY que não consigo extrair as informações. Alguem pode me ajudar por favor!!!
Carregando comentários...