artistas / laravel-pagseguro

Checkout Transparente e Pagamentos Recorrentes (Assinaturas)
MIT License
228 stars 72 forks source link

Unauthorized: Não foi possível estabelecer uma conexão com o PagSeguro #125

Open wesllenalves opened 4 years ago

wesllenalves commented 4 years ago

Olá estou tendo problemas na utilização da API. Estou tentando criar um plano e esta voltando a seguinte mensagem:

Artistas\PagSeguro\PagSeguroException Unauthorized: Não foi possível estabelecer uma conexão com o PagSeguro.

mensagem de log: Erro ao enviar a transação

Status | 500

Minhas vaviaveis então configuradas certinho ja fiz teste para ver se estao corresta e estão. fiz tbm configuração manual no vendor do token e do email o token e o mesmo da aplicação Sandbox nao sei o que mais fazer ja fiz a limpeza das configurações e rotas e nada

epcgrs commented 4 years ago

Estou com o mesmo problema. Tudo configurado com sandbox, token, email, etc. Porém o erro persiste, testei o PagSeguro::startSession() e PagSeguroRecorrente::startSession(). os dois estão retornando Unauthorized. Também testei direto na URL da API do pagseguro https://ws.sandbox.pagseguro.uol.com.br/?email=email&token=XXX e está retornando OK com o token de seção. Acho que o erro está na biblioteca. Vou marcar o criador do projeto para ver se agiliza em algo, vi que sua issue esta aberta a 22 dias. @fernandobandeira

epcgrs commented 4 years ago

Consegui resolver aparentemente era cache de variáveis no arquivo .env;

As variáveis não estavam sendo passadas para o php pelo método env();

segue a lista de comandos para limpar cache que executei:

php artisan config:cache php artisan config:clear php artisan cache:clear

kadusalles commented 4 years ago

Aqui continua o mesmo problema.

peemedeiros commented 3 years ago

a solução do @epcgrs funcionou aqui !