Produção: http://www.soawebservices.com.br/webservices/producao/cdc/cdc.asmx
Test-Drive: http://www.soawebservices.com.br/webservices/test-drive/cdc/cdc.asmx
Headers:
POST /webservices/producao/cdc/cdc.asmx HTTP/1.1Host: www.soawebservices.com.brContent-Type: text/xml; charset=utf-8Content-Length: lengthSOAPAction: "SOAWebServices/PessoaFisicaSimplificada"
Requisição SOAP/XML:
<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><PessoaFisicaSimplificada xmlns="SOAWebServices"><Credenciais><Email>string</Email><Senha>string</Senha></Credenciais><Documento>string</Documento><DataNascimento>string</DataNascimento></PessoaFisicaSimplificada></soap:Body></soap:Envelope>
Resposta SOAP/XML:
<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><PessoaFisicaSimplificadaResponse xmlns="SOAWebServices"><PessoaFisicaSimplificadaResult><Documento>string</Documento><Nome>string</Nome><Mensagem>string</Mensagem><Status>boolean</Status><Transacao><Status>boolean</Status><CodigoStatus>string</CodigoStatus><CodigoStatusDescricao>string</CodigoStatusDescricao></Transacao></PessoaFisicaSimplificadaResult></PessoaFisicaSimplificadaResponse></soap:Body></soap:Envelope>
Modelo de Dados:
Item | Tipo | Nome | Descrição |
1 | varchar(8) | Documento | CPF da Pessoa |
2 | varchar(100) | Nome | Nome da Pessoa Física |
3 | varchar(2) | Mensagem | Mensagem da transação(*) |
4 | boolean | Status | Status da transação(*) |
5 | XML Node | Transacao | Node contendo mensagem padronizada sobre a transação. |
5 | varchar(2) | Status | Status da Transação |
5 | varchar(2) | CodigoStatus | Código de Status |
5 | varchar(2) | CodigoStatusDescricao | Descrição do Codigo de Status |
Atenção(*):
Todas as transações estão vindo agora com o Node XML <Transacao>, este node tem como finalidade padronizar as respostas de status e descrições. Quando estiver integrando suas aplicações nao utilizar as tags <Status> e <Descricao> porque elas serão descontinuadas em breve.
As mensagens de status novas estão documentadas no link abaixo: http://www.soawebservices.com.br/integracao/manuais/mensagens.aspx