Skip to content

Instantly share code, notes, and snippets.

@marcipriano
Last active May 9, 2024 17:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save marcipriano/6eeacbe9f68d80b738a6 to your computer and use it in GitHub Desktop.
Save marcipriano/6eeacbe9f68d80b738a6 to your computer and use it in GitHub Desktop.
integração confirme online ws Consulta e ws credito
<?php
require_once('nusoap/lib/nusoap.php');
$cpfcnpj = $_GET['cpfcnpj'];
$tipo = $_GET['tipo'];
$usuario = 'seuUsuario';
$password = 'suaSenha';
$sigla = 'IHBJY';
$wsdl = 'http://consulta.confirmeonline.com.br/Integracao/Consulta?wsdl';
$client = new nusoap_client($wsdl, 'wsdl');
$err = $client->getError();
if ($err) {
echo '<h2>Constructor error</h2><pre>' . $err . '</pre>';
}
// Doc/lit parameters get wrapped
$param = array(
'usuario' => $usuario,
'password' => $password,
'sigla' => $sigla,
'cpfcnpj' => $cpfcnpj
);
/*
* aqui no ws de credito chamei $result = $client->call('ccredito', array('parameters' => $param));
*no de consulta so funcionou da forma abaixo. se eu colocar como esta no de credito recebo erro
*dizendo q a senha esta invalida. e com o retorno da senha invalida a class simpleXml reconhece
*/
$result = $client->call('Cpfcnpj', $param);
// Check for a fault
if($client->fault):
echo '<h2>Fault</h2><pre>';
print_r($result);
echo '</pre>';
else:
// Check for errors
$err = $client->getError();
if($err):
// Display the error
echo '<h2>Error</h2><pre>' . $err . '</pre>';
else:
// Display the result
echo '<pre>';
print_r($result);
echo '</pre>';
$xml = simplexml_load_string($result);
echo '<pre>';
print_r($xml);
echo '</pre><br />';
endif;
endif;
?>
<?php
require_once('nusoap/lib/nusoap.php');
$cpfcnpj = $_GET['cpfcnpj'];
$tipo = $_GET['tipo'];
$usuario = 'seuUsuario';
$password = 'suaSenha';
$sigla = 'IHBJY';
$wsdl = 'http://consulta.confirmeonline.com.br/Integracao/Credito?wsdl';
$client = new nusoap_client($wsdl, 'wsdl');
$err = $client->getError();
if($err):
echo '<h2>Constructor error</h2><pre>' . $err . '</pre>';
endif;
// Doc/lit parameters get wrapped
$param = array(
'usuario' => $usuario,
'password' => $password,
'cpfcnpj' => $cpfcnpj
);
$result = $client->call('ccredito', array('parameters' => $param));
// Check for a fault
if($client->fault):
echo '<h2>Fault</h2><pre>';
print_r($result);
echo '</pre>';
else:
// Check for errors
$err = $client->getError();
if($err):
// Display the error
echo '<h2>Error</h2><pre>' . $err . '</pre>';
else:
// Display the result
echo '<h2>Credito</h2><pre>';
print_r($result);
echo '</pre>';
$xml = simplexml_load_string($result['return']);
echo '<pre>';
print_r($xml);
echo '</pre>';
endif;
endif;
?>
@rodrigoxavieralmeida
Copy link

Prezado Marcilio, boa tarde!

Sou o CISO da Credilink e venho pedir que esse código seja removido do GitHub por violar politicas e normas de confidencialidade relacionada a informações privadas dos nossos sistemas.

Favor proceder assim que possível com a atividade.

Estamos no aguardo,
Rodrigo Xavier

@thomasturbano
Copy link

ahahahah, removeu pra caralho.

@TeodoroNetoDigital
Copy link

Preciso fazer uma integração com esse site https://www.listadevedores.pgfn.gov.br/ e apontar para a Credlink, consegue fazer algo? Me chama no 62 99654-7430

@Melchioretto
Copy link

KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment