Ir para conteúdo

POWERED BY:

Arquivado

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

mexicanox

[Resolvido] Nova API [XML parsing error]

Recommended Posts

Boa Noite, estou com um pouco de dificuldade em implementar a nova API/de notificação.

 

Estou usando a seguinte url para a notificação:

http://www.neuberdesigns.com.br/bichosbrasil/?page_id=52

 

Segue meu codigo.

$credentials = new AccountCredentials($email, $token);

if( isset($_POST['notificationType'],$_POST['notificationCode']) ){
	$type = $_POST['notificationType'];
	$code = $_POST['notificationCode'];

	if( $type === "transaction" ){
		$transaction 	= NotificationService::checkTransaction($credentials,$code);
		$transactionStatus = $transaction->getStatus();
		$shipping 		= $transaction->getShipping();

		$grossAmount	= $transaction->getGrossAmount();
		$trans_status 	= $transactionStatus->getTypeFromValue();
		$trans_code		= $transaction->getCode();
		$reference 		= $transaction->getReference();
		$item 			= $transaction->getItems();
		$itemCount		= count($item);
		$ship_amount 	= $shipping->getCost();
               }

Esta sendo gerado no log o seguinte erro:

2011/08/10 21:48:41 Info NotificationService.CheckTransactionnotificationCode=19CED7-144CF44CF44F-CBB4A63FA0B0-596D56 - begin

2011/08/10 21:48:48 Error Exception: XML parsing error: 4 not well-formed invalid token

 

eu não consegui entender o por que deste erro, aparentemente um erro de xml, o token eu tenho certeza de que esta correto, preciso de uma luz.

 

flws !!

 

preciso muito de uma ajuda, obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa Noite, estou com um pouco de dificuldade em implementar a nova API/de notificação.

 

Estou usando a seguinte url para a notificação:

http://www.neuberdesigns.com.br/bichosbrasil/?page_id=52

....

Esta sendo gerado no log o seguinte erro:

2011/08/10 21:48:41 Info NotificationService.CheckTransactionnotificationCode=19CED7-144CF44CF44F-CBB4A63FA0B0-596D56 - begin

2011/08/10 21:48:48 Error Exception: XML parsing error: 4 not well-formed invalid token

 

eu não consegui entender o por que deste erro, aparentemente um erro de xml, o token eu tenho certeza de que esta correto, preciso de uma luz.

 

flws !!

 

preciso muito de uma ajuda, obrigado.

 

Também tive esse problema e de fato não tem nada a ver com o token.

 

Resolvi informando o encoding na funcao xml_parser_create():

 

arquivo: /utils/xmlParser.class.php (linha 8)

ao invés de $parser = xml_parser_create();

mude para:

$parser = xml_parser_create(PagSeguroConfig::getApplicationCharset());

 

Espero ter ajudado.

 

[]´s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu acabei entrando em contato com o suporte atraves do MSN antes de ver seu post, e consegui resolver de outra maneira.

 

Não sei exatamente o que estava errado, eu estava enviando as informações para o pagseguro atraves do formulario HTML, depois de falar com o suporte eu resolvi tentar enviar os dados via API so ai é que funcionou, a parte de retorno que é onde parecia estar com problemas eu não mexi em absolutamente nada, muito estranho eu achei.

 

flws !!!

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.