Sie sind auf Seite 1von 6

Consultando um CPF no SERASA via WebService

Este tutorial tem como finalidade mostrar como consumir um webservice em ASP.NET ou VB.NET para fazer uma cosulta no
SERASA e receber a informação se o CPF possui restrições de crédito ou não.

Pré-Requisitos:
Visual Studio 2005

Conhecimentos de ASP.NET

Conta para consulta no www.consultacpf.com (Gratuita para abertura, porém necessita créditos para consultas reais)

Dúvidas:
Encaminhar suas dúvidas para webmaster@consultacpf.com
Passo a Passo:
Assumindo que voce ja tem um projeto criado no Visual Studio, crie um Webform em seu Visual Studio com nome de
consultacpf.aspx
Criando campos para consulta e resultados:

1. Criar um Label para “Numero do CPF”


2. Criar um TextBox para receber o numero do CPF
3. Criar um Botão para executar a consulta
4. Criar um Label para receber a resposta do WebService
Adicionando o WebService no seu projeto
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 metodo para testes chamado ConsultaSimplesSandBox, este metodo somente retorna informacoes para testes e nao
é necessário nenhuma credencial valida no site.
Código para Invocar o WebService

Codigo para ser usado no evento do bot ão:

Imports com.consultacpf.www
Partial Class _Default
Inherits System.Web.UI.Page

Protected Sub Consultar(ByVal sender As Object, ByVal e As System.EventArgs)


' Declara as instancias
Dim oWS As New ConsultaCPFWebService
Dim oResultado As New SinteseCadastral
Dim Email As String = ConfigurationManager.AppSettings("Email")
Dim Senha As String = ConfigurationManager.AppSettings("Senha")

' Invoka o WebService passando os parametros


'e recebe a resposta no Object oResultado
oResultado = oWS.ConsultaSinteseCadastralSERASA(Email, Senha, Me.Documento.Text)

' Move os dados do Object oResultado para os Campos da tela


Me.fldNome.Text = oResultado.Nome
Me.fldData.Text = oResultado.DataNasc

' That´s all folks

End Sub
End Class
Credenciais para realizar consultas reais(*):

Web.Config
<appSettings>
<add key="com.consultacpf.www.consultacpf"
value="http://www.consultacpf.com/webservices/consultacpf.asmx"/>
<add key="Email" value="seuemailaqui"/>
<add key="Senha" value="suasenhaaqui"/>
</appSettings>

(*) Para realizar consultas reais voce precisa abrir uma conta no www.consultacpf.com e realizar
a carga de créditos.

Das könnte Ihnen auch gefallen