Olá pessoal, como já deve ser de conhecimento de alguns, o ConsultaCPF não está mais trabalhando com o SPC, no entanto foram disponibilizados outros webservices para o acesso ao SERASA. Basicamente a idéia continua a mesma. Você passa um CNPJ ou CPF e o WebService retorna as informações do documento enviado.
Existe ainda, para quem gostaria de validar um CPF ou CNPJ Online, um outro WebService chamado de ConsultaCPF Síntese Cadastral. Vocês se lembram que era possível validar o CPF de uma pessoa pela Receita Federal? Depois que eles colocaram o Captcha não é mais possível, então para aqueles que precisam de colocar alguma validação em sites ou em sistemas, se o CPF/CNPJ é mesmo o que esta aparecendo vocês, podem utilizar este webservice também. O custo é atraente. R$ 0,50 por consulta não mata ninguém.
Este artigo tem como finalidade mostrar como consumir um webservice em ASP.NET ou VB.NET para fazer uma consulta no SERASA e receber a informação se o CPF/CNPJ possui restrições de crédito ou não.
Encaminhar suas dúvidas para webmasterconsultacpf.com
Assumindo que você já possui um projeto criado no Visual Studio, crie um Webform em seu Visual Studio com nome de consultacpf.aspx


2. Criar um TextBox para receber o numero do CPF
3. Criar um Botão para executar a consulta4. Criar um Label para receber a resposta do WebService
No Menu Website do VS2005, utilizar a opção "Add Web Reference..."
Endereço para adicionar o webservice: http://www.consultacpf.com/webservices/consultacpf.asmx
Existe um método para testes chamado ConsultaSimplesSERASASandBox. Este método somente retorna informações para testes e não é necessário nenhuma credencial válida no site.Código para ser usado no evento do botão:
Partial Class consultacpf
Inherits System.Web.UI.Page
Protected Sub btn_consultar_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btn_consultar.Click
Dim oWS As New com.consultacpf.www.ConsultaCPFWebService
Dim sCPF As String = Me.fld_CPF.Text
If Trim(sCPF) = Nothing Then
Exit Sub
End If
Dim aResults As Array = oWS.ConsultaSimplesSERASA("seu-usuario", "sua-senha", sCPF)
Me.lbl_ResultadodaPesquisa.Text = aResults(0).Status.ToString.Trim
End Sub
End Class
Abraços!
Diogo Alcântara
Gostei da matéria, mas como posso fazer isso em php? vlw..
Angelo Bestetti
Exite um exemplo em PHP
http://www.consultacpf.com/external/exemplo-php.zip
Erick Liesner
Boa tarde, gosto muito do site,sempre q posso leio as matérias, mas o que incomoda são os links no meio das matérias q ao clicar abrem na mesma página. Bom seria se o "target" desses links fosse "_blanks" para abrirem em outras janelas e não perdermos o que estavamos lendo, pq é chato toda vez ter q voltar a pagina.
Bom essa foi uma critica construtiva
Erick Liesner
Boa tarde, gosto muito do site,sempre q posso leio as matérias, mas o que incomoda são os links no meio das matérias q ao clicar abrem na mesma página. Bom seria se o "target" desses links fosse "_blanks" para abrirem em outras janelas e não perdermos o que estavamos lendo, pq é chato toda vez ter q voltar a pagina.
Bom essa foi uma critica construtiva
Eu tb achava que deveria se abrir em blank_ só que regras de usabilidade dizem pra "não obrigar o usuário a fazer algo". Logo existem comandos para que vc decida abrir em nova janela(fazer o clique usando o scroll por exemplo).. mas acho isso questionável também. Isso seria motivo até pra um artigo...
Angelo o contudo do link http://www.consultacpf.com/external/exemplo-php.zip foi muito ultil para mim tambem. vlw
Andre Luis Gomes
Max,
Voce consegui efetuar a consulta em PHP?
2001 - iMasters FFPA Informática Ltda - Todos os direitos reservados.