Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

dokan

Integração GETNET

Recommended Posts

Alguem ja fez a integração da GETNET?

eu não entendi como enviar as informações, aqui diz pelo metodo post;

 

 

O modelo empregado é bastante simples: há uma única URL que recebe os POSTS via HTTPS e, dependendo das informações do XML enviado uma determinada operação é realizada.

 

URLS:

$info_conecta = array( "trace" => 1,
                               "location" => "https://cgws-hti.getnet.com.br:4443/eCommerceWS/1.0/AdministrationService",
        "uri"      => "https://cgws-hti.getnet.com.br:4443/eCommerceWS/1.0/AdministrationService");
                              
$client = new SoapClient("./wsdl/AdministrationService.wsdl",$info_conecta);
$compra = $client->changeAuthenticationService($request);

Se alguem tiver um exemplo para me passar agradeço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nunca integrei com a GETNET em específico, mas o SOAP é um padrão utilizado por diversos WSs.

 

Veja um exemplo:

http://wiki.locaweb.com.br/pt-br/Utilizando_SOAP_com_PHP

 

 

Mais detalhes aqui:

http://php.net/manual/pt_BR/class.soapclient.php

http://php.net/manual/pt_BR/book.soap.php

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esta dando erro nesse codigo alguem saberia como consetar?

( ! ) Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ')' in C:\VertrigoServ\www\index.php on line 6

<?php 
$info_conecta = array( "trace" => 1,
                       "location" => "https://cgws-hti.getnet.com.br:4443/eCommerceWS/1.0/AdministrationService",
        			   "uri"      => "https://cgws-hti.getnet.com.br:4443/eCommerceWS/1.0/AdministrationService"
					 );
                               
		$client = new SoapClient("./wsdl/AdministrationService.wsdl",$info_conecta);
		$compra = $client->changeAuthenticationService($request);

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mostrou linha 6 por causa dos espaços em branco, mas a linha que da o erro é a 2 linha nesse comando, execute o codigo que verá o erro.

 "location" => "https://cgws-hti.getnet.com.br:4443/eCommerceWS/1.0/AdministrationService",

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não há erros. Copiei o trecho do array e executa normalmente.

 

Veja se não há alguma barra invertida antes de "location". Tente também remover os espaços entre "location" e a vírgula anterior. É provável que haja algum caractere inválido ali no meio, talvez gerado automaticamente por alguma conversão entre codificações pelo editor de texto.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.