O artigo abaixo é válido principalmente para lojas Magento 1 e 2 (mas pode ser aplicado à Woocommerce).
Ao visualizar os arquivos de log, em especial o var/log/pagseguro.log, a mensagem
Retorno PagSeguro (/transactions): 'Unauthorized'
é exibida nas seguintes situações:
- Você autorizou outra conta PagSeguro.
Isso ocorre quando, ao realizar a autorização do módulo junto ao PagSeguro, você usou uma conta PagSeguro diferente daquela que está configurada no seu Magento. - Conta não é vendedor ou empresarial
O tipo de conta deve ser Empresarial ou Vendedor. - Token digitado inválido
Solução: gere um novo token no pagseguro e configure no seu magento. Lembre-se de limpar o cache. - Sua conta pagseguro não está liberada pra usar o checkout transparente. (obsoleto)
Solução: migrar para o modelo de aplicação, ou pedir autorização do PagSeguro pra utilizar o checkout transparente e aguardar liberação. Update: esse erro não deveria mais ocorrer, pois o PagSeguro não exige mais a liberação do checkout transparente. - Token digitado é válido mas tem outro módulo PagSeguro instalado. (obsoleto)
Isso é facilmente percebido, quando o campo TOKEN, nas configurações do módulo não é um campo do tipo password (aquele que coloca **** quando você digita os dados)
Solução: desabilite outros módulos do pagseguro e coloque o token novamente.
Update: a partir da versão 3.x dos dois módulos, não há mais conflito com outros módulos - A chave do módulo digitado não corresponde ao modelo de licença digitado. (obsoleto)
Solução: Se o seu módulo PRO é de uma versão antiga(<2.3.3), e você fez a migração do modelo de assinatura (R$9,90/mes) para o modelo de aplicação (sem custo extra) você deve mudar o dropdown Tipo de Licença. Update: A partir da versão 3 não é mais necessário informar o tipo de licença.
Tópicos Relacionados:
Comentários
0 comentário
Por favor, entre para comentar.