Devido a pedidos do usuário oscar171 e ele ter me fornecido sua hospedagem para testes eu decidi corrigir e atualizar este addon, foram corrigidos diversos erros, reescritas diversas partes e adicionadas novas funções (compatibilidade com hercules emulador, página de estatísticas e atualização manual de status de acordo com código de pagamento), efetuamos diversos testes e agora tudo parece funcional, abaixo algumas imagens de como ficou:
Caso já esteja utilizando a antiga versão remova a tabela cp_donate do seu banco de dados e insira a nova, ou altere a sua estrutura para a nova, lembre-se também de utilizar a última versão do painel FluxCP escolhido. Também foram inseridos arquivos explicando as configurações e os requerimentos, e uma página para doações para minha conta no pagseguro, você não é obrigado a doar mais caso desejar ela está lá. Boa sorte e faça bom uso.
Edite: Para atualizar da versão 2.0 para a 2.2 sem a perda dos registros de doações anteriores basta executar a seguinte query no seu banco de dados:
ALTER TABLE `cp_donate`
DROP COLUMN `payment_notification_code`,
DROP COLUMN `payment_status`,
MODIFY `account_id` int(11) NOT NULL,
MODIFY `userid` varchar(23) NOT NULL,
MODIFY `email` varchar(39) NOT NULL,
MODIFY `payment_date` datetime NOT NULL,
MODIFY `payment_id` varchar(50) NOT NULL,
MODIFY `payment` float NOT NULL,
MODIFY `payment_ip` varchar(35) NOT NULL,
MODIFY `payment_type` varchar(23) NOT NULL DEFAULT 'PagSeguro',
MODIFY `payment_code` varchar(50) NULL,
CHANGE `payment_status_pagseguro` `payment_status` tinyint(3) NOT NULL DEFAULT '0';
https://github.com/LiliumSancta/Flux-CP-PagSeguro