Estava com tempo livre e o Slicer me pediu para atualizar a api do addon, então resolvi colocar logo no github e ai está uma versão atualizada com a mais nova api e reescrita com um código um pouco mais organizado com novas features:
Atualizada API de pagamentos do PagSeguro para ultima versão, inserido uso do PagSeguroLightbox, código reformulado para uso de OO onde possível, inserido sandbox do PagSeguro, remoção de arquivos desnecessários, inserido uso de ajax/jQuery/Json se livrando das mudanças em lib/Flux/Template.php e mais um monte de coisas que nem eu mesmo sei.
Possui diversas mudanças no funcionamento então caso vá atualizar é necessário uma atualização na tabela antiga:
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';
Depois insiro algumas imagens no github de como está atualmente pois tiveram algumas mudanças visuais também. Com o tempo posso estar fazendo novas funções como sorteio para doadores, top 10 e etc.
Link -> https://github.com/LiliumSancta/Flux-CP-PagSeguro