Closed andrehol closed 8 years ago
To com o mesmo problema... conseguio resolver?
Kra até resolvi. Era justo a configuração do Charset (acho) . Mas como tive essas dificuldades e por uma necessidade do meu projeto (um serviço), não vou usar mais esse package. Pois meu projeto preciso que cada cliente tenha sua própria conta do pagseguro, do qual preciso definir token/email para cada um, não consegui fazer usando o laravel-pagseguro. Então fiz tudo manual "na mão" a requisição pro pagseguro via CURL, assim tenho a flexibilidade de ingressar o token / email do cliente atual usando o sistema. =). Também fiz o controller para Notificações integrar com o sistema e guardar as atualizações das compras feitas. (mudança de status etc.)
Reabrindo. Será suportado ainda na versão 1.0. Será adicionado uso de credenciais dinâmicas e XML parser.
ver pull request #31
Acredito que com o pull request #31 aceito podemos fechar essa issue, se necessário reabrir
Copiei e colei o exemplo de request.. talvez por estar em UTF-8 e o pagseguro trabalha com ISO-80912 (algo assim).
ErrorException in Request.php line 421: simplexml_load_string(): Entity: line 1: parser error : Start tag expected, '<' not found
in Request.php line 421 at HandleExceptions->handleError('2', 'simplexml_load_string(): Entity: line 1: parser error : Start tag expected, '<' not found', '/Applications/MAMP/htdocs/credenciamento-laravel/vendor/michael/laravelpagseguro/src/laravel/pagseguro/Request/Request.php', '421', array('result' => 'Unauthorized')) at simplexml_load_string('Unauthorized') in Request.php line 421 at Request->_request() in Request.php line 102 at Request->sendRequest(object(PaymentRequest), array()) in PaymentRequest.php line 111 at PaymentRequest->__call('sendRequest', array()) in InscricaoController.php line 122 at PaymentRequest->sendRequest() in InscricaoController.php line 122 at InscricaoController->pagseguro() at call_user_func_array(array(object(InscricaoController), 'pagseguro'), array()) in Controller.php line 256 at Controller->callAction('pagseguro', array()) in ControllerDispatcher.php line 164 at ControllerDispatcher->call(object(InscricaoController), object(Route), 'pagseguro') in ControllerDispatcher.php line 112 at ControllerDispatcher->Illuminate\Routing{closure}(object(Request)) at call_user_func(object(Closure), object(Request)) in Pipeline.php line 139 at Pipeline->Illuminate\Pipeline{closure}(object(Request)) at call_user_func(object(Closure), object(Request)) in Pipeline.php line 103 at Pipeline->then(object(Closure)) in ControllerDispatcher.php line 114 at ControllerDispatcher->callWithinStack(object(InscricaoController), object(Route), object(Request), 'pagseguro') in ControllerDispatcher.php line 69