gustavowerle / PAGSEGURO-PHP

Pacote para integração de aplicação PHP com o PagSeguro.
MIT License
1 stars 0 forks source link

Fatal error: Uncaught Error: Class 'BrPagamentos\Payments\PagSeguro' #3

Open eborguezao opened 4 years ago

eborguezao commented 4 years ago

Fatal error: Uncaught Error: Class 'BrPagamentos\Payments\PagSeguro' not found in /PAGSEGURO-PHP/example/index.php:12 Stack trace: #0 {main} thrown in /home/redebuy/public_html/_payments/PAGSEGURO-PHP/example/index.php on line 12

O exemplo que está incluso no projeto e também a implementação exibe o mesmo erro, class não encontrada.

gustavowerle commented 4 years ago

Verifique se o autoload está sendo carregado corretamente. Verifique no arquivo HTML se o require está apontando realmente para o arquivo autolaod.php.

eborguezao commented 4 years ago

Está sim, inclusive o teste do exemplo apresenta a mesma mensagem, até testei verificação de arquivo antes de um include com file_exists();

gustavowerle commented 4 years ago

Verifiquei o nome do arquivo da classe PagSeguro e está como "Pagseguro.php". Tentei alterar porém o github não encontrou a alteração devido ao Windows não ser case sensitive. Tente alterar o nome do arquivo para "PagSeguro.php".

eborguezao commented 4 years ago

Arrumei este e agora apareceu outro:

Fatal error: Uncaught TypeError: Argument 1 passed to BrPagamentos\Payments\PagSeguro::__construct() must be of the type array, null given, called in '/path/to/site/'

gustavowerle commented 4 years ago

Fiz uma correção, tente clonar o projeto novamente.

eborguezao commented 4 years ago

Funcionou perfeitamente.

Obrigado pela sua sapiência e sua boa vontade, desculpe qualquer inconveniência.