Jump to content

  •  

Keritzel

Member Since 06 Jun 2014
Offline Last Active Jul 31 2016 02:42 AM
-----

#43573 Addon PagSeguro para FluxCP

Posted by Lilium Sancta on 15 September 2014 - 04:40 AM

[font="'comic sans ms', cursive;"]Cometi um erro a aprovação manual de doações era algo que estava em testes em meu servidor antes de ser fechado, então essa função não existe nessa versão do addon, mas é fácil de implementar. Algumas sugestões para quem for usar seria implementar Consulta de Transações por Código para atualizar manualmente o status de uma transação ou rodar  ela a cada 5 horas para prevenir transações de não serem atualizadas em caso de queda da hospedagem por algum momento e Consulta de Transações por Intervalo de Datas para criar estatísticas precisas sobre as doações, depois de fechar meu servidor perdi o interesse e por isso não as criei, mas é algo fácil de se fazer com alguma leitura da documentação da API do PagSeguro e olhando como as coisas foram feitas no addon. Eventualmente quando encontrar outros addons ou mods do meu antigo servidor irei postar. E não foi nada ter postado, cedo ou tarde essas coisas vão acabar se perdendo em meus hds o que seria um desperdício.[/font]




#43489 Addon PagSeguro para FluxCP

Posted by Lilium Sancta on 13 September 2014 - 07:53 PM

[font="arial, helvetica, sans-serif;"]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:[/font]

Spoiler

 
[font="arial, helvetica, sans-serif;"]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.[/font]

 

[font="arial, helvetica, sans-serif;"]Edite: Para atualizar da versão 1.4 para a 2.0 sem a perda dos registros de doações anteriores basta executar a seguinte query no seu banco de dados:[/font]

ALTER TABLE `cp_donate` CHANGE `id` `id` INT(11) NOT NULL AUTO_INCREMENT, CHANGE `email` `email` VARCHAR(50) NOT NULL, CHANGE `payment` `payment` FLOAT NOT NULL, CHANGE `payment_status` `payment_status` SMALLINT(3) NOT NULL DEFAULT '0', CHANGE `pagseguro_code` `payment_code` VARCHAR(50) NOT NULL, CHANGE `pagseguro_status` `payment_status_pagseguro` SMALLINT NOT NULL DEFAULT '0', CHANGE `pagseguro_id` `payment_notification_code` VARCHAR(50) NOT NULL;

Attached Files