Lilium Sancta

Members
  • Content count

    17
  • Joined

  • Last visited

  • Days Won

    3

Lilium Sancta last won the day on January 20 2015

Lilium Sancta had the most liked content!

4 Followers

About Lilium Sancta

  • Rank
    Member

Recent Profile Visitors

2424 profile views
  1. Tudo bem e obrigado =).
  2. Seu e-mail e token estão configurados corretamente ?
  3. O link existe sim não sei o porque não consegue acessa-lo, porém faça um pedido para sua empresa de hospedagem para instalar/habilitar a extensão no seu host.
  4. Instale essa extensão em seu servidor php http://php.net/manual/pt_BR/dom.setup.php ou peça para sua empresa de hospedagem.
  5. Verifique a configuração 'CreditExchangeRate' no arquivo application.php do próprio fluxcp ambas devem estar configuradas igualmente para funcionar. Funcionouu obrigado Certo qualquer outro problema informe aqui ou no meu e-mail.
  6. Verifique a configuração 'CreditExchangeRate' no arquivo application.php do próprio fluxcp ambas devem estar configuradas igualmente para funcionar.
  7. Lillium, eu instalei tudo certinho, porem o player não recebe os cash e a transação nem aparece no log da cp, sabes como resolver? o log aparece no mysql, mas não na cp o status no log para adms fica Status Data do envio ▼ Valor 6 15463F6BEBAA53 Yan CicconeSem Continuidade e o deposito foi aprovado Aparentemente tudo está certo, a não ser a página de notificações (notification). Eu vou verificar o que pode ter ocorrido, mas caso queira tentar corrigir verifique o arquivo donatesmodulesdoanotification.php e verifique também o arquivo error_log na raiz da sua hospedagem que pode conter alguma informação relevante.
  8. Addon atualizado -> http://herc.ws/board/topic/7164-addon-pagseguro-para-fluxcp/?p=43489
  9. O tópico já está ficando bem grande =P. Então ele não gravou nenhuma das informações pedidas aqui: $text = $donate;$text .= $account;$text .= $donateVal;$text .= $status; $file = fopen("LogsPagSeguro.txt", 'a+');fwrite($file, $text);fclose($file); no arquivo LogsPagSeguro.txt? Se não tiver gravado tente move-lo um pouco mais acima para verificar quando o código para de ser executado para ter uma ideia de onde e porque isso ocorre (Uma API de testes no pagseguro faz uma falta danada =P). Sabendo isto fica mais fácil corrigir.
  10. Adicione estas linhas: $text = $donate;$text .= $account;$text .= $donateVal;$text .= $status; $file = fopen("LogsPagSeguro.txt", 'a+');fwrite($file, $text);fclose($file); Abaixo de: if ($donateStatus == $status) exit; No arquivo notification.php para verificar se a consulta sql e os dados estão sendo retornados corretamente. está é uma maneira de você verificar onde o erro ocorre, você pode ir gravando logs nesse arquivo de forma a ver até onde as coisas funcionam. Verifique também na pasta raiz do seu FluxCP o arquivo error_log que é gerado pelo apache ele contém informações de erros no flux que podem ajudar (é necessário que esteja ativo nas configurações da sua hospedagem).
  11. De acordo com isso o post foi recebido corretamente, olhe no painel da administração do plugin se ouve mudança no status, caso nada tenha sido alterado há algum problema no arquivo notification.php, acho que muita coisa pode ter mudado na estrutura do banco de dados do emulador (global_reg_values) e talvez algo tenha mudado no flux. Se esse for o caso você vai ter que atualizar algumas coisas nesse arquivo =P. De qualquer forma isso é 90% do caminho para o funcionamento a partir disso não é difícil alguém atualizar.
  12. Sua conta no pagseguro está configurada incorretamente, você está usando o antigo sistema ou seja este: https://pagseguro.uol.com.br/desenvolvedor/retorno_automatico_de_dados.jhtml (Retorno automático de dados.) quando na verdade o plugin usa este :https://pagseguro.uol.com.br/v3/guia-de-integracao/api-de-notificacoes.html (PAGAMENTOS VIA API) por questões de segurança foi criada a API de notificações, criar um plugin com o antigo sistema seria um erro, pois qualquer um poderia fraudar facilmente. Ou seja nenhuma dessas informações deve ser recebida via post e utilizadas para aprovar doações, a API recebe apenas um código e depois ela faz a requisição dos outros dados diretamente do PagSeguro ou seja no post não deve conter nada referente a transação apenas o notificationCode e notificationType. Por isto não funcionou apesar de um post ser recebido a página notification.php não sabe o que fazer com esses dados do antigo sistema. Creio que não há erro algum no plugin e sim na configuração de sua conta, altere a sua conta de acordo com essas imagens e verifique novamente: https://pagseguro.uol.com.br/integracao/pagamentos-via-api.jhtml https://pagseguro.uol.com.br/integracao/notificacao-de-transacoes.jhtml https://pagseguro.uol.com.br/integracao/retorno-automatico-de-dados.jhtml O retorno automático de dados não deve ser habilitado, tudo é feito através da api de notificações de forma mais segura. EDIT: Pelo que pude ver do seu painel os antigos problemas de segurança no FluxCP ainda existem, quando eu puder vou postar algo sobre, mas saiba que o FluxCP mesmo a versão do hercules possui problemas de segurança, tanto na parte de registro de contas como na parte de recuperação de senhas, há outros problemas também menos graves.
  13. A versão do flux cp creio que nada tenha haver com o problema, e o que você fez está correto está função serve apenas para criação do botão PagSeguro. Tente fazer como descrito grave o arquivo de log com todas informações recebidas no post da página notification apenas para ter certeza de que eles estão sendo recebidos. E tente substituir isto no arquivo process.php: $transactionRequest->setNotificationURL($this->url('doa', 'notification', array('_host' => true))); Por isto: $transactionRequest->setNotificationURL("http://www.seusite.com.br/?module=doa&action=notification"); O problema com os posts só podem estar presentes nestes 2 arquivos, o arquivo process.php processa todas as doações no momento que estão sendo feitas e envia as informações para o pagseguro, se por exemplo ele enviar a URL incorreta a resposta do PagSeguro nunca irá chegar, fiz dessa forma para pessoas que não tinham nenhum ou pouco conhecimento no pagseguro não precisarem configurar estas coisas manualmente, mas tenho que confiar que o fluxcp está configurado corretamente com a URL da hospedagem e que as funções para enviar a URL como está ($this->url('doa', 'notification', array('_host' => true) estão funcionando corretamente. Já a página notification apenas recebe posts do pagseguro com um código para a notificação e o tipo (que até hoje não se sabe a serventia) após isso ela faz uma requisição ao pagseguro usando suas credenciais com este código para receber as outras informações atuais da transação e aprova ou não a mesma de acordo com estas informações. Gravando um arquivo de Logs em txt com todos os posts recebidos como foi feito no arquivo notification.php, você é capaz de criar até mesmo em seu PC uma página em php com um servidor apache instalado com algum pacote como xamp ou vertrigo ou enviar o arquivo para uma outra hospedagem para teste e enviar um post para a URL com qualquer informação para ser gravada em Log ou até mesmo um código de transação real e um status qualquer para verificar o funcionamento, mais ou menos assim: <html><head></head><body><form method="post" action="http://www.seusite.com.br/?module=doa&action=notification"> <input type="text" name="notificationType" id="notificationType"> <input type="text" name="notificationCode" id="notificationCode"> <input type="button" name="submit"></p> </form></body></html> Se nada for gravado no arquivo de log isso significa que por algum motivo sua página notification não é capaz de receber nenhum post externo, ai bom terá que ver com a sua hospedagem mesmo, mas se for revisar algum dos arquivos para corrigir o problema, são apenas estes 2 que podem causar isto.
  14. Essa é uma compilação de E-mails entre mim e um cliente que adquiriu o addon em 2013 e é o máximo que posso fazer. Isto resolveu o problema do cliente que está usando o sistema desde meados de agosto de 2013 até hoje sem problemas. O arquivo citado está anexado ao post e irá gravar logs em txt de todas as transações (é sua única alteração ao original), o que não explica o porque de ter funcionado após a troca, mas vale a pena tentar os passos descritos no e-mail para quem estiver tentando utilizar (recomendo que remova as linhas que fazem a gravação do arquivo após testar para evitar fraudes). Já para testar não é necessário concretizar nenhum pagamento basta escolher a opção de boleto que já deve ser atualizado o status da transação. É como disse boa sorte =) Cliente Eu: Eu: Cliente: Eu: Eu: Cliente: Cliente: Cliente: Eu: Cliente: Eu: Cliente: Cliente: Eu: Eu: Cliente: Cliente:
  15. Acho que cometi um erro de digitação tente substituir o arquivo por este, e desculpe estou trabalhando num projeto para criação de um jogo novo, por isso não posso aceitar. cp_donate.1.sql.zip