Saldo MoIP e Últimas Transações

122

Novo script! 

Confira Atualização 16/03/2013

No dia 21/09/2011 publiquei aqui uma atualização do script Saldo MoIP e Últimas transações, mas na última segunda-feira ( 12/11/2011 ) houve uma atualização ( melhorias de performance ) no sistema da MoIP e o script ficou comprometido, não exibindo as últimas transações.

Diante disso tentei contato com a MoIP para tentar uma alternativa mas não tive sucesso de imediato, estão providenciando um WebService  mas sem data de lançamento!

Recebi uma dica preciosa do usuário João Paulo do Fórum PDH:

Use o Firebug(no FF) para ver a URL que está sendo chamada.

Eu usei muito ele para conseguir integrar a FIPE com o meu website. Use a aba “REDE”.

Esse foi o “start” para resolver a bronca!

Optei por abandonar a API da MoIP ( MoIPStatus/  phpQuery ) e fiz um script do “zero”. Abaixo uma simulação de como ficou:

Alterações nos campos:

Data – Retirado o ano;
Nome – Será possível reduzir/limitar o resultado, basta editar a linha 33 ($tamanho_limite) e informar a quantidade ( limite padrão é 15 )… Dentro dos (XXX) constará o ID do cliente e a possibilidade de acessar o perfil/profile do cliente, ao passar o mouse sobre o link será informado o nome completo do cliente.
Pagamento –  A cada Status será exibido uma cor diferente.
[+] – Caso você esteja logado no painel MoIP você poderá clicar em [+] e será possível visualizar os detalhes da transação.

Se você utiliza o script anterior remova todos os arquivos!

O Link do download é o mesmo Saldo(s) e Últimas Transações MoIP no Admin WHMCS.

Edite o arquivo saldos-extrato.php nas linhas 37 e 38 substitua os dados cadastrados na MoIP.

$login_moip= “SEU-LOGIN-NA-MOIP”;
$senha_moip= “SENHA-MOIP”;

Envie o arquivo para /seuwhmcs/seuadmin/ você poderá optar por exibir o Saldo MoIP/Últimas transações via widget ( funciona a partir da versão 5.0.2 ) ou via template ( forma tradicional, disponível para qualquer WHMCS ).

1- WHMCS  5.0.2 em diante:

Envie o arquivo saldo_moip.php para /modules/widgets/ em seguida edite o perfil do administrador (Administrator Roles) http://seuwhmcs.com/admin/configadminroles.php?action=edit&id=1 ) vá em Widgets e marque a opção Saldos/Extrato MoIP e clique em Save Changes. Vá na página inicial do admin e confira o novo Widget.

Como o espaço do Widget é limitado você pode utilizar essa dica e eliminar uma coluna! Ou não utilizar esse widget e optar por visualização tradicional ( vide abaixo ).

2- Versões inferiores ao WHMCS  5.0.2 ou Visualização Tradicional:

Edite o arquivo homepage.tpl disponível em /seuwhmcs/seuadmin/ templates/seutemplate/ e  insira abaixo da tag {$infobox} o conteúdo abaixo e confira o resultado ao acessar a página inicial do admin WHMCS. Em /seutemplate/ pode ser blend, v4, original e etc…

{literal}<script>$(document).ready(function()
{$("#saldos-extrato2").html("<img src=images/loadersmall.gif>");
$("#saldos-extrato2").load("saldos-extrato.php"); });</script>
<div id="saldos-extrato2" class="contentbox" style="font-size:14px;"></div>
{/literal}

Não é mais necessário alterar o  header.tpl caso você utilize o script anterior não é necessário alterar nada! Basta enviar o novo arquivo saldos-extrato.php para raiz do seu admin WHMCS.

Após alterar o template não esqueça de limpar o cache do WHMCS ( templates_c ) e do navegador;

Caso encontre algum problema/falha vá na linha 28 e ative o debug ( $debug=”S”; )

Gostou? Comente e se quiser/puder faça uma doação via MoIP através do botão abaixo:

Obrigado!

[hr]

Atualização 13/01/2012

Recebi alguns relatos de problemas ao visualizar os Saldos da MoIP… Ao invés dos Saldos aparece a mensagem: “Digite seu login e senha do Orkut. O MoIP não armazena nenhuma informação enviada através desta ferramenta”.

Para corrigir esse problema abra o arquivo saldos-extrato.php localizado em /seuwhmcs/seuadmin/ vá na linha 81 e insira a linha abaixo.

preg_match_all(&amp;quot;#class=\&amp;quot;textoAzul11\&amp;quot;&amp;gt;
(.*?)#s&amp;quot;,$pegar_saldos,$consulta_saldos);

Em seguida vá na linha 104 à 107 e substitua por:

$saldo_em_conta=trim($consulta_saldos[1][1]); //Saldo em conta
$saldo_bloqueado=trim($consulta_saldos[1][2]); //Saldo bloqueado
$saldo_saque=trim($consulta_saldos[1][3]); //Saldo disponivel para saque
$saldo_lf=trim($consulta_saldos[1][4]); // Lançamentos futuros (à receber)

Ou se preferir faça o download do arquivo já modificado Saldo(s) e Últimas Transações MoIP no Admin WHMCS.

Depois edite o arquivo saldos-extrato.php nas linhas 37 e 38 substitua os dados cadastrados na MoIP.

$login_moip= “SEU-LOGIN-NA-MOIP”;
$senha_moip= “SENHA-MOIP”;

[hr]

Atualização 28/03/2012

Percebi essa semana que o extrato das últimas transações estavam vindo em  branco. Após uma investigação ( ativação do debug ) percebi que a MoIP efetuou um alteração no sistema e com isso algumas linhas do script tiveram que ser alteradas!

Atualização 16/03/2013

Após o lançamento do WHMCS 5.2.1/5.2.2 o script parou de funcionar… a correção é simples, edite o arquivo saldos-extrato.php que está localizado na raiz do seu ADMIN WHMCS ( /seuwhmcs/seuadmin ), procure a linha 47:

if ($_SESSION[‘adminloggedinstatus‘] != ‘true‘)

E substitua por:

if ($_SESSION[‘adminid‘] != ‘1‘)

Ou se preferir faça o download   Saldo(s) e Últimas Transações MoIP no Admin WHMCS do arquivo já modificado e compatível com qualquer versão do WHMCS .

Depois edite o arquivo saldos-extrato.php nas linhas 37 e 38 substitua os dados cadastrados na MoIP.

$login_moip= “SEU-LOGIN-NA-MOIP”;
$senha_moip= “SENHA-MOIP”;

122 COMENTÁRIOS

  1. Edvan, acabei de instalar aqui, e não aparece como na imagem do post,
    Aparece só Conta MoIP LoginMoip | Atual R$ 00.00 | Saque R$ 00.00 | [-]Dados acima somente ilustrativos, tenho saldo na minha conta.(Atual e Saque Iguais).

    Outra coisa que acho que poderia ficar interessante, mais não sei se é possivel, seria legal ter um botão nos widgets para reload, sendo que a maioria usa o “load” do “jquery”, digo isso para não precisa atualizar a página. Não mexo muito com jquery/javascript, mais depois vou tentar fazer algo, e ate mesmo com o “setInterval”.

  2. Edvan, acabei de instalar aqui, e não aparece como na imagem do post,
    Aparece só Conta MoIP LoginMoip | Atual R$ 00.00 | Saque R$ 00.00 | [-]Dados acima somente ilustrativos, tenho saldo na minha conta.(Atual e Saque Iguais).

    Outra coisa que acho que poderia ficar interessante, mais não sei se é possivel, seria legal ter um botão nos widgets para reload, sendo que a maioria usa o “load” do “jquery”, digo isso para não precisa atualizar a página. Não mexo muito com jquery/javascript, mais depois vou tentar fazer algo, e ate mesmo com o “setInterval”.

  3. Depois que eu instalei, funcionou normalmente, minha versão é a 4.5.2, mas agora todos os domínio .com.br sempre estão dando como indisponível, será que tem algo a ver?

  4. Depois que eu instalei, funcionou normalmente, minha versão é a 4.5.2, mas agora todos os domínio .com.br sempre estão dando como indisponível, será que tem algo a ver?

  5. Que estranho hoje no meu módulo apareceu a seguinte mensagem:
    Digite seu login e senha do Orkut.
    O MoIP n�o armazena nenhuma informa��o enviada atrav�s desta ferramenta. 

  6. Que estranho hoje no meu módulo apareceu a seguinte mensagem:
    Digite seu login e senha do Orkut.
    O MoIP n�o armazena nenhuma informa��o enviada atrav�s desta ferramenta. 

  7. Edvan obrigado, aqui funcionou quase tudo perfeitamente apenas estou tendo um problema ao clicar em Detalhes alguns clientes que tem acentos nos nomes é exibido com erro ex. Thainã Magalh�. Só o sobre nome apresentou erro.
    Se poder dar alguma dica de como resolver fico grato.

  8. Edvan obrigado, aqui funcionou quase tudo perfeitamente apenas estou tendo um problema ao clicar em Detalhes alguns clientes que tem acentos nos nomes é exibido com erro ex. Thainã Magalh�. Só o sobre nome apresentou erro.
    Se poder dar alguma dica de como resolver fico grato.

  9. esta dando o seguinte no debug.

    Array
    (
        [0] => Array
            (
            )

        [1] => Array
            (
            )

    )

    e não aparece os valores na pagina, fica em branco

  10. esta dando o seguinte no debug.

    Array
    (
        [0] => Array
            (
            )

        [1] => Array
            (
            )

    )

    e não aparece os valores na pagina, fica em branco

  11. Olá a todos. Gostaria de saber se seria possível adaptar esse módulo de consulta de transações e saldo para o wordpress em forma de plugin? Não sou expert em programação php, então se alguém pudesse dar os caminhos agradeceria muitíssimo. Grato.

  12. Olá a todos. Gostaria de saber se seria possível adaptar esse módulo de consulta de transações e saldo para o wordpress em forma de plugin? Não sou expert em programação php, então se alguém pudesse dar os caminhos agradeceria muitíssimo. Grato.

  13. O meu extrato MOIP na tela WHMCS parou de funcionar depois da atualização para versão 5.2.1 parece que tem ligação com o arquivo dbconect.php

  14. Verifico que na nova versão do WHMCS esta função não funciona, pois a tela de extrato sempre fica com a mensagem: Down for MaintenanceAn upgrade is currently in progress… Please come back soon…
    Onde é devido as mudanças de segurança no WHMCS. Assim aguardaremos correção nesta bela funcionalidade MOIPxWHMCS

  15. Verifico que na nova versão do WHMCS esta função não funciona, pois a tela de extrato sempre fica com a mensagem: Down for MaintenanceAn upgrade is currently in progress… Please come back soon…
    Onde é devido as mudanças de segurança no WHMCS. Assim aguardaremos correção nesta bela funcionalidade MOIPxWHMCS

  16. Olá Edvan, alguma novidade sobre este add Saldo Moip? O Matt fez umas correções para evitar problemas com modulos dos clientes. Assim eu fico no aguardo deste recurso normalizado para a nova versão do WHMCS.

  17. Olá Edvan, alguma novidade sobre este add Saldo Moip? O Matt fez umas correções para evitar problemas com modulos dos clientes. Assim eu fico no aguardo deste recurso normalizado para a nova versão do WHMCS.

  18. Bom Dia, utilizo a um tempo porém após trocar de servidor a aplicação carrega e não aparece nenhuma informação. O quadro onde deveria visualizar os dados da moip sobre nome, data, pagamentos, valor não aparece mais. Tentei realizar alguns procedimentos do fórum porém sem sucesso. Existe algum bloqueio que posso estar gerando este problema? Se eu migrar para o servidor antigo funciona normalmente.

    Um dos testes é verificar a cURL, está tudo perfeito e funcional.

    Poderiam me ajudar?

    Obrigado

  19. Bom Dia, utilizo a um tempo porém após trocar de servidor a aplicação carrega e não aparece nenhuma informação. O quadro onde deveria visualizar os dados da moip sobre nome, data, pagamentos, valor não aparece mais. Tentei realizar alguns procedimentos do fórum porém sem sucesso. Existe algum bloqueio que posso estar gerando este problema? Se eu migrar para o servidor antigo funciona normalmente.

    Um dos testes é verificar a cURL, está tudo perfeito e funcional.

    Poderiam me ajudar?

    Obrigado

  20. Existe alguma nova atualização, pois o meu parou de funcionar e entrei em contato com o MOIP e fui informado que o link que utilizávamos para captar o saldo foi desativado.

  21. Existe alguma nova atualização, pois o meu parou de funcionar e entrei em contato com o MOIP e fui informado que o link que utilizávamos para captar o saldo foi desativado.

    • Marcelo, nos últimos comentários já comentei que a MoIP não permite mais esse tipo de consulta após a implementação de um token online.

      Se eles lançarem uma API que possibilite isso eu faço a implementação.

    • Marcelo, nos últimos comentários já comentei que a MoIP não permite mais esse tipo de consulta após a implementação de um token online.

      Se eles lançarem uma API que possibilite isso eu faço a implementação.

DEIXE UMA RESPOSTA

Please enter your comment!
Please enter your name here