Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá
Estou fazendo a integração de um site compras com o Pagseguro, resolvi utilizar o servidor de testes para Windows que existe no site do PagSeguro( http://code.google.com/p/pagsegurodotnet/ ), baixei e configurei como manda o tutorial.
Na função de integração utilizo um código similar a este, utilizando a biblioteca do PagSeguro para Php( http://www.mxmasters.com.br/area/blogs/tutorial-integracao-com-pagseguro/ ).
Ao tentar mandar a compra para o servidor de testes temos o seguinte erro:
Fatal error: Uncaught exception 'PagSeguroServiceException' with message '[HTTP 401] - UNAUTHORIZED ' in C:\wamp\www\NerdColetivoCI\application\controllers\PagSeguro\service\PaymentService.class.php:72 Stack trace: #0 C:\wamp\www\NerdColetivoCI\application\controllers\PagSeguro\domain\PaymentRequest.class.php(420): PaymentService::createCheckoutRequest(Object(AccountCredentials), Object(PaymentRequest)) #1 C:\wamp\www\NerdColetivoCI\application\controllers\oferta.php(387): PaymentRequest->register(Object(AccountCredentials)) #2 [internal function]: Oferta->integra() #3 C:\wamp\www\NerdColetivoCI\system\core\CodeIgniter.php(297): call_user_func_array(Array, Array) #4 C:\wamp\www\NerdColetivoCI\index.php(163): require_once('C:\wamp\www\Ner...') #5 {main} thrown in C:\wamp\www\NerdColetivoCI\application\controllers\PagSeguro\service\PaymentService.class.php on line 72
Utilizo o Framework Codeigniter no projeto.
Wamp Server como localhost.
Resolvi o erro, acontecia que alguns parametros não estavam no formato correto.
No momento está ocorrendo que a venda não está chegando no servidor do pagseguro.
Mandei um email, pro Teoni que fez o servidor e ele falou que não funciona com a segunda versão da API
Me irritei...
Vou criar uma versão de testes para isso...
Estou pensando em construir uma area no meu site para fazer os testes, ao invez de um programa que roda local, Assim não precisa ficar instalando nada, e pode acessar de qualquer lugar... O que acham?
O que acham legal que o ambiente de testes tenha para facilitar...
Ideias...
Minha função dentro do controle está assim
function integra()
{