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) https://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(&quot;#class=\&quot;textoAzul11\&quot;&gt; (.*?)#s&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”;



Show de bola Edvan, como sempre inovando!
Vlw
Show de bola Edvan, como sempre inovando!
Vlw
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”.
Persiste o problema? Ativa o debug e posta o resultado!
O debug apresentou o resultado postado nesse link
https://jsbin.com/itutes/edit#html
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”.
Persiste o problema? Ativa o debug e posta o resultado!
O debug apresentou o resultado postado nesse link
https://jsbin.com/itutes/edi…
Bacana, mas graças a Deus parei de usar o MoIP, vai é bem útil.
Bacana, mas graças a Deus parei de usar o MoIP, vai é bem útil.
Mais simples do que eu pensava…
setInterval(function() {$(“#saldos-extrato”).load(“saldo-extrato_moip.php”); }, 10000);
Mais simples do que eu pensava…
setInterval(function() {$(“#saldos-extrato”).load(“saldo-extrato_moip.php”); }, 10000);
Que bom!
Eu testei aqui e não funcionou.
Você inseriu essa linha aonde?
Já sei o que houve, você renomeu o arquivo para saldo-extrato_moip.php
Isso, eu renomeei para ficar identificado com moip.
Veja ai Edvan…
https://jsbin.com/umoyix/edi…
Que bom!
Eu testei aqui e não funcionou.
Você inseriu essa linha aonde?
Já sei o que houve, você renomeu o arquivo para saldo-extrato_moip.php
Isso, eu renomeei para ficar identificado com moip.
Veja ai Edvan…
https://jsbin.com/umoyix/edit#javascript
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?
Não tem relação nenhuma!
Dá uma pesquisada no blog e você poderá achar uma solução.
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?
Não tem relação nenhuma!
Dá uma pesquisada no blog e você poderá achar uma solução.
“Acesso negado. Redirecionando…”
É mais ou menos isso que aparece escrito e fica recarregando a página.
O meu deu a mesma coisa…
Vinicius,
Siga com atenção as instruções e conseguirá!
“Acesso negado. Redirecionando…”
É mais ou menos isso que aparece escrito e fica recarregando a página.
O meu deu a mesma coisa…
Vinicius,
Siga com atenção as instruções e conseguirá!
Array
(
[0] => Array
(
)
[1] => Array
(
)
)
Tive este erro.
Isso é um bloqueio no seu servidor, será necessário liberar a biblioteca cURL!
[PHP Modules]
bcmath
calendar
ctype
curl…
Verifica esse alerta:
Warning: curl_setopt() [function.curl-setopt]: CURLOPT_FOLLOWLOCATION cannot be activated when in safe_mode or an open_basedir is set in
seu comentário veio partido e não entendi..
Dê uma lida nos comentários do post https://www.whmcs.blog.br/principal/atualizacao-script-saldo-moip/
[29-Dec-2011 18:06:47] PHP Warning: PHP Startup: Unable to load dynamic library ‘/usr/local/lib/php/extensions/no-debug-non-zts-20060613/php_curl.dll’ – /usr/local/lib/php/extensions/no-debug-non-zts-20060613/php_curl.dll: cannot open shared object file: No such file or directory in Unknown on line 0
Entra em contato com seu suporte/datacenter e solicita ajuda!
em safe mode não funciona!
Solicita ajuda a seu suporte para liberar a função via .htaccess.
Array
(
[0] => Array
(
)
[1] => Array
(
)
)
Tive este erro.
Isso é um bloqueio no seu servidor, será necessário liberar a biblioteca cURL!
[PHP Modules]
bcmath
calendar
ctype
curl
date
dom
filter
ftp
gd
gettext
hash
iconv
imap
ionCube Loader
json
libxml
mbstring
mcrypt
mysql
mysqli
openssl
pcre
PDO
pdo_mysql
pdo_sqlite
posix
Reflection
session
SimpleXML
soap
sockets
SPL
SQLite
standard
tokenizer
xml
xmlreader
xmlwriter
Zend Optimizer
zip
zlib
[Zend Modules]
Zend Optimizer
the ionCube PHP Loader
Verifica esse alerta:
Warning: curl_setopt() [function.curl-setopt]: CURLOPT_FOLLOWLOCATION cannot be activated when in safe_mode or an open_basedir is set in
seu comentário veio partido e não entendi..
Dê uma lida nos comentários do post https://www.whmcs.blog.br/pr…
[29-Dec-2011 18:06:47] PHP Warning: PHP Startup: Unable to load dynamic library ‘/usr/local/lib/php/extensions/no-debug-non-zts-20060613/php_curl.dll’ – /usr/local/lib/php/extensions/no-debug-non-zts-20060613/php_curl.dll: cannot open shared object file: No such file or directory in Unknown on line 0
Entra em contato com seu suporte/datacenter e solicita ajuda!
em safe mode não funciona!
Solicita ajuda a seu suporte para liberar a função via .htaccess.
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.
César,
Estou com o mesmo erro, a MoIP deve ter efetuado alguma modificação no site.
Vou debugar o código e ver o que houve!
O problema foi resolvido pela MoIP.
Conta MoIP [email protected] | à receber Senha | bloqueado Digite seu login e senha do Orkut.O MoIP n�o armazena nenhuma informa��o enviada atrav�s desta ferramenta. | Saque Login | [-]
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.
César,
Estou com o mesmo erro, a MoIP deve ter efetuado alguma modificação no site.
Vou debugar o código e ver o que houve!
O problema foi resolvido pela MoIP.
Conta MoIP [email protected] | à receber Senha | bloqueado Digite seu login e senha do Orkut.O MoIP n�o armazena nenhuma informa��o enviada atrav�s desta ferramenta. | Saque Login | [-]
Esse erro ocorreu novamente, vou aguardar a MoIP resolver!
Se não resolverem vou ter que efetuar algumas modificações no script.
Nenhuma posição da MoIP?
Não esperei pela MoIP.
Fiz uma correção no código: https://www.whmcs.blog.br/pr…
Esse erro ocorreu novamente, vou aguardar a MoIP resolver!
Se não resolverem vou ter que efetuar algumas modificações no script.
Nenhuma posição da MoIP?
Não esperei pela MoIP.
Fiz uma correção no código: https://www.whmcs.blog.br/principal/saldo-moip-e-ultimas-transacoes-2/#ATUALIZACAO
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.
Isso é alguma falha de charset. Localize o campo Nome e utilize o encode.
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.
Isso é alguma falha de charset. Localize o campo Nome e utilize o encode.
esta dando o seguinte no debug.
Array
(
[0] => Array
(
)
[1] => Array
(
)
)
e não aparece os valores na pagina, fica em branco
Baixa novamente a nova versão e veja se persiste!
esta dando o seguinte no debug.
Array
(
[0] => Array
(
)
[1] => Array
(
)
)
e não aparece os valores na pagina, fica em branco
Baixa novamente a nova versão e veja se persiste!
Grande Edvan !
Muito obrigado pela colaboração e por compartilhar conhecimento.
Sucesso pra ti!!!
Vlw
Grande Edvan !
Muito obrigado pela colaboração e por compartilhar conhecimento.
Sucesso pra ti!!!
Vlw
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.
Sim é possível, basta você ter conhecimentos de programação e integração WP.
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.
Sim é possível, basta você ter conhecimentos de programação e integração WP.
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
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
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
Já identifiquei o problema!
Assim que possível disponibilizo a correção.
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
Já identifiquei o problema!
Assim que possível disponibilizo a correção.
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.
Já fiz a correção creio que na próxima semana disponibilizo!
Corrigido https://bit.ly/16zIohJ
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.
Já fiz a correção, acesse https://bit.ly/16zIohJ
Corrigido https://bit.ly/16zIohJ
Aqui ficou tudo em branco, apenas aparece o login mas o saldo e os lançamentos não
Verifique se os dados de login/senha foram inseridos corretamente ou se seu servidor está bloqueando a execução do script.
Olá Edvan, o login esta correto, é tanto que ao clicar no login dentro do painel whmcs ele abri o link do meu moip já logado.
Como que faço para saber se o servidor esta bloqueando a execução do script?
Entra em contato com seu suporte ( datacenter ) e solicite uma verificação em “open_basedir” e “safe_mode”.
estou com o mesmo problema, je existe alguma solução?
Já foi efetuado a correção, baixe novamente o arquivo!
Aqui ficou tudo em branco, apenas aparece o login mas o saldo e os lançamentos não
Verifique se os dados de login/senha foram inseridos corretamente ou se seu servidor está bloqueando a execução do script.
Olá Edvan, o login esta correto, é tanto que ao clicar no login dentro do painel whmcs ele abri o link do meu moip já logado.
Como que faço para saber se o servidor esta bloqueando a execução do script?
Entra em contato com seu suporte ( datacenter ) e solicite uma verificação em “open_basedir” e “safe_mode”.
estou com o mesmo problema, je existe alguma solução?
Já foi efetuado a correção, baixe novamente o arquivo!
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
Fábio,
Possa ser que seu servidor esteja bloqueando alguma função do script.
Dá uma lida neste post https://portaldohost.com.br/forum/index.php?showtopic=5777
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
Fábio,
Possa ser que seu servidor esteja bloqueando alguma função do script.
Dá uma lida neste post https://portaldohost.com.br/…
Edvan, não estou conseguindo fazer o download desse widget do MoIP, está sem o link para download.
Obrigado!
Link corrigido!
Edvan, não estou conseguindo fazer o download desse widget do MoIP, está sem o link para download.
Obrigado!
Link corrigido!
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.
Rafael, não é mais possível capturar o saldo… a MoIP implementou um token online que impede a captura.
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.
Rafael, não é mais possível capturar o saldo… a MoIP implementou um token online que impede a captura.
Boa tarde Edvan,
Você teria o widget de Saldo moip para usar no WHMCS, pois o que tenho parou de funcionar
Obrigado!
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.
Boa tarde Edvan,
Você teria o widget de Saldo moip para usar no WHMCS, pois o que tenho parou de funcionar
Obrigado!
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.