Nova forma de visualização. Ontem a MoIP divulgou via newsletter um novo detalhamento do Saldo MoIP visando facilitar a gestão dos valores. As informações sobre saldo em conta, saldo bloqueado, saldo disponível para saque e lançamentos futuros, estão disponíveis logo na tela inicial. Veja a simulação abaixo:
Entenda como o saldo é composto clicando aqui.
Mas o que isso tem a ver como WHMCS? No dia 29/12/2010 divulguei aqui um script que permite visualizar os saldos e últimas transações da sua conta MoIP diretamente no WHMCS e obviamente após as recentes alterações da MoIP o script não está funcionando corretamente.
Sendo assim fiz uma atualização que visa corrigir esse problema!
O Link do download é o mesmo [Download não encontrado.].
Caso você já esteja utilizando o script substitua 2 arquivos ( MoIPStatus.php e saldos-extrato.php ). Por fim edite o arquivo saldos-extrato.php nas linhas 28 e 29 substitua os dados cadastrados na MoIP.
$login_moip= “SEU-LOGIN-NA-MOIP”;
$senha_moip= “SENHA-MOIP”;
Resultado:
Importante: Caso o Saldo Atual, à receber ( lançamento futuros ), bloqueado ou Saque for igual R$ 0,00 o mesmo não ficará visível, exemplos:
Gostou? Comente!
É disso que to falando!! hehehe
Vlw Edvan!
Disponha!
É disso que to falando!! hehehe
Vlw Edvan!
Disponha!
Putz, o meu não funcionou 🙁 será que é por causa da pasta renoameada do admin?) o script carrega o arquivinho de load, mas não mostra nada…acessei os arquivos pelo endereço também, ficam todos em branco, não apresenta nenhuma mensagem de erro nem nada e não mostra saldo também.
Putz, o meu não funcionou 🙁 será que é por causa da pasta renoameada do admin?) o script carrega o arquivinho de load, mas não mostra nada…acessei os arquivos pelo endereço também, ficam todos em branco, não apresenta nenhuma mensagem de erro nem nada e não mostra saldo também.
Opa Edvan, eu reenviei os arquivos e deu certo, valews 😀
Maravilha! Iria te sugerir isso + limpeza do cache ( templates_c ).
Opa Edvan, eu reenviei os arquivos e deu certo, valews 😀
Maravilha! Iria te sugerir isso + limpeza do cache ( templates_c ).
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. Andr�, Magalh�es.
Se poder dar alguma dica de como resolver fico grato.
Vai na linha 132 do arquivo saldos-extrato.php e insira echo”.utf_encode($t[‘nome’]).”;
Edvan tentei com o código das seguinte maneiras:
echo”.utf_encode($t[‘nome’]).”; e echo”.utf_encode($t[‘nome’]).”;
Mas em ambos casos o erro foi Fatal error: Call to undefined function utf_encode() in /home/x/public_html/x/admin/saldos-extrato.php on line 132
Digitei errado, o correto é utf8_encode. Demais informações acesse https://php.net/manual/en/function.utf8-encode.php
Obrigado Edvan ficou perfeito trocando linha 132 por echo”.utf8_encode($t[‘nome’]).”;
Obrigado.
Blz.
Edvan um detalhe que acabo de ver é que ao clicar sobre o nome do usuário do MoIP que direciona ao MoIP fazendo login automaticamente não funcionando da erro de usuario invalido.
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. Andr�, Magalh�es.
Se poder dar alguma dica de como resolver fico grato.
Vai na linha 132 do arquivo saldos-extrato.php e insira echo’
‘;
Edvan tentei com o código das seguinte maneiras:
echo”.utf_encode($t[‘nome’]).”; e echo’
‘;
Mas em ambos casos o erro foi Fatal error: Call to undefined function utf_encode() in /home/x/public_html/x/admin/saldos-extrato.php on line 132
Digitei errado, o correto é utf8_encode. Demais informações acesse https://php.net/manual/en/fu…
Obrigado Edvan ficou perfeito trocando linha 132 por echo’
‘;
Obrigado.
Blz.
Edvan um detalhe que acabo de ver é que ao clicar sobre o nome do usuário do MoIP que direciona ao MoIP fazendo login automaticamente não funcionando da erro de usuario invalido.
Estranho! se ele recuperar o saldo a integração está funcionando… Limpa o cache do seu navegador e veja se persiste!
Instalado e funcionando, muito bom.
Aqueles arquivos MOIPStatus.php e MOIPTests.php não precisa estar no servidor não correto?
O MoIPStatus.php não apague… já o MoIPTests.php pode apagar!
Instalado e funcionando, muito bom.
Aqueles arquivos MOIPStatus.php e MOIPTests.php não precisa estar no servidor não correto?
O MoIPStatus.php não apague… já o MoIPTests.php pode apagar!
Estranho! se ele recuperar o saldo a integração está funcionando… Limpa o cache do seu navegador e veja se persiste!
è isso ai edvan falta apenas aquele cep ajax posta ai pra nos pra versão atual.
WIlliam, pega no fórum PDH um tutorial já pronto utilizando outro serviço!
è isso ai edvan falta apenas aquele cep ajax posta ai pra nos pra versão atual.
WIlliam, pega no fórum PDH um tutorial já pronto utilizando outro serviço!
edvan aqui troquei de servidor e ele está executando mais nao pegando dado nenhum do moip…
Conta MoIP [email protected] | Atual R$ | bloqueado R$ | Saque R$ | Detalhes[+]
Você não possui nenhuma transação recente.desse jeito aii olha me ajuda ai se possivel valeu edvan!
William,
Já respondi seu ticket há 40 minutos atrás!
Fiz um teste utilizando o login/senha informados e funcionou sem problemas, confira https://awesomescreenshot.com/01blnw48e
Mais tava funcionando no outro servidor nada foi alterado foi um Full Backup Cpanel… que tipo de bloqueio seria?
Tenta reenviar os arquivos, limpar o cache do whmcs ( templates_c ) e verificar com seu suporte se não existe algum bloqueio na função cURL.
Como já te disse 2x, fiz um teste aqui utilizando seu login/senha e funcionou sem erros!
edvan aqui troquei de servidor e ele está executando mais nao pegando dado nenhum do moip…
Conta MoIP [email protected] | Atual R$ | bloqueado R$ | Saque R$ | Detalhes[+]
Você não possui nenhuma transação recente.desse jeito aii olha me ajuda ai se possivel valeu edvan!
William,
Já respondi seu ticket há 40 minutos atrás!
Fiz um teste utilizando o login/senha informados e funcionou sem problemas, confira https://awesomescreenshot.co…
Mais tava funcionando no outro servidor nada foi alterado foi um Full Backup Cpanel… que tipo de bloqueio seria?
Tenta reenviar os arquivos, limpar o cache do whmcs ( templates_c ) e verificar com seu suporte se não existe algum bloqueio na função cURL.
Como já te disse 2x, fiz um teste aqui utilizando seu login/senha e funcionou sem erros!
Podee me enviar seu configure apache comand?
Não posso!
Aqui ainda nao funcionou de jeito neenhum 🙁
Certamente você tá fazendo algo errado! Me envia os dados de FTP no ticket.
Conforme o Edvan me orientou, alterei a linha 32 do arquivo MoIPStatus.php
=====
if (ini_get(‘open_basedir’) == ” && ini_get(‘safe_mode’ == ‘Off’)) curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
=====
obrigado edvan valeu…
Blz.
Essa linha só deve ser incluída caso você receba a mensagem:
Warning: curl_setopt() [function.curl-setopt]: CURLOPT_FOLLOWLOCATION cannot be activated when in safe_mode or an open_basedir is set in
Irei alterar o arquivo e colocar essa observação!
Olá Edvan, ontem eu alterei a segurança do servidor, adicionei uma linha manualmente na configuração do php de proteção “open_basedir”, depois disso o seu saldo do moip e o da Angelica, deixaram de funcionar.
O da Angelica, mostra essa mensagem de erro, então fui na linha 32 e alterei conforme o colega mencionou acima.
A mensagem de erro não é exibida, mas tanto o seu script, quanto da Angelica, não mostram mais o saldo.
Eu preferi fazer essa modificação de segurança, porque sem ela, qualquer cliente poderia enviar um arquivo malicioso p/ servidor e ter acesso a todas as contas.
Se tiver alguma sugestão eu agradeço.
Pra mim isso é novidade… faz um teste ativa o debug do WHMCS e veja se surge algum erro!
Tenta colocar o ini_set(‘open_basedir’,’1′); na linha 28 e veja se dá certo!
Tentei aqui, mas não deu certo também Edvan, se puder, tente reproduzir a configuração do servidor, é simples:
1 – Acessar o WHM > PHP Configuration Editor > Advanced Mode
2 – Procure a linha “open_basedir” e coloque isso nela:
/home:/usr/lib/php:/usr/local/lib/php:/tmp
Clica em Salvar e veja se o seu saldo será exibido novamente por favor.
Carlos,
A pasta /tmp/ tem permissão 777 ?
Mesmo com a restrição estabelecida aqui funcionou!
Verifiquei a permissão da pasta e nada…quanto ao debug que tu comentou do whmcs, seria habilitar a linha do configuration.php?
#$display_errors = “true”;
Correto.
Coloca no configuration.php $display_errors = “true”;
É, foi esse mesmo queeu habilitei, nãomostranenhum erro:(
Podee me enviar seu configure apache comand?
‘./configure’ ‘–enable-bcmath’ ‘–enable-calendar’ ‘–enable-discard-path’ ‘–enable-ftp’ ‘–enable-gd-native-ttf’ ‘–enable-libxml’ ‘–enable-magic-quotes’ ‘–enable-mbstring’ ‘–enable-pdo=shared’ ‘–enable-safe-mode’ ‘–enable-soap’ ‘–enable-sockets’ ‘–enable-wddx’ ‘–enable-zip’ ‘–prefix=/usr’ ‘–with-curl=/opt/curlssl/’ ‘–with-freetype-dir=/usr’ ‘–with-gd’ ‘–with-imap=/opt/php_with_imap_client/’ ‘–with-imap-ssl=/usr’ ‘–with-jpeg-dir=/usr’ ‘–with-kerberos’ ‘–with-libexpat-dir=/usr’ ‘–with-libxml-dir=/opt/xml2’ ‘–with-libxml-dir=/opt/xml2/’ ‘–with-mcrypt=/opt/libmcrypt/’ ‘–with-mysql=/usr’ ‘–with-mysql-sock=/var/lib/mysql/mysql.sock’ ‘–with-mysqli=/usr/bin/mysql_config’ ‘–with-pcre-regex=/opt/pcre’ ‘–with-pdo-mysql=shared’ ‘–with-pdo-sqlite=shared’ ‘–with-pgsql=/usr’ ‘–with-png-dir=/usr’ ‘–with-sqlite=shared’ ‘–with-ttf’ ‘–with-xmlrpc’ ‘–with-xpm-dir=/usr’ ‘–with-xsl=/opt/xslt/’ ‘–with-zlib’ ‘–with-zlib-dir=/usr’
Não posso!
Aqui ainda nao funcionou de jeito neenhum 🙁
Certamente você tá fazendo algo errado! Me envia os dados de FTP no ticket.
Adicionei a linha abaixo alterei a linha 32 por este codigo abaixo e funcionou assim como edvan me orientou… obrigado edvan valeu…
if (ini_get(‘open_basedir’) == ” && ini_get(‘safe_mode’ == ‘Off’)) curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); //curl_setopt($ch, CURLOPT_FOLLOWLOCATION ,1);
Blz.
Essa linha só deve ser incluída caso você receba a mensagem:
Warning: curl_setopt() [function.curl-setopt]: CURLOPT_FOLLOWLOCATION cannot be activated when in safe_mode or an open_basedir is set in
Irei alterar o arquivo e colocar essa observação!
Olá Edvan, ontem eu alterei a segurança do servidor, adicionei uma linha manualmente na configuração do php de proteção “open_basedir”, depois disso o seu saldo do moip e o da Angelica, deixaram de funcionar.
O da Angelica, mostra essa mensagem de erro, então fui na linha 32 e alterei conforme o colega mencionou acima.
A mensagem de erro não é exibida, mas tanto o seu script, quanto da Angelica, não mostram mais o saldo.
Eu preferi fazer essa modificação de segurança, porque sem ela, qualquer cliente poderia enviar um arquivo malicioso p/ servidor e ter acesso a todas as contas.
Se tiver alguma sugestão eu agradeço.
Pra mim isso é novidade… faz um teste ativa o debug do WHMCS e veja se surge algum erro!
Tenta colocar o ini_set(‘open_basedir’,’1′); na linha 28 e veja se dá certo!
Tentei aqui, mas não deu certo também Edvan, se puder, tente reproduzir a configuração do servidor, é simples:
1 – Acessar o WHM > PHP Configuration Editor > Advanced Mode
2 – Procure a linha “open_basedir” e coloque isso nela:
/home:/usr/lib/php:/usr/local/lib/php:/tmp
Clica em Salvar e veja se o seu saldo será exibido novamente por favor.
Carlos,
A pasta /tmp/ tem permissão 777 ?
Mesmo com a restrição estabelecida aqui funcionou!
Verifiquei a permissão da pasta e nada…quanto ao debug que tu comentou do whmcs, seria habilitar a linha do configuration.php?
#$display_errors = “true”;
Correto.
Coloca no configuration.php $display_errors = “true”;
É, foi esse mesmo queeu habilitei, nãomostranenhum erro:(
Como posso bloquear este arquivo para que o saldos-extrato.php possa ser acessado apenas dentro da área admin? bloquear acesso direto…
Já está bloqueado! Saia do seu admin e tente acessar o arquivo…
Já está bloqueado! Saia do seu admin e tente acessar o arquivo…
tava funcionando mais agora eu logo no admin e mesmo assim ele dá acesso negado e volta pro login..
Tenta novamente!
resolvi edvan! obrigado.
ok
Como posso bloquear este arquivo para que o saldos-extrato.php possa ser acessado apenas dentro da área admin? bloquear acesso direto…
Já está bloqueado! Saia do seu admin e tente acessar o arquivo…
tava funcionando mais agora eu logo no admin e mesmo assim ele dá acesso negado e volta pro login..
Tenta novamente!
resolvi edvan! obrigado.
ok
Olá Edvan,
Veja no printscreen como ficam os scripts, o da Angelica mostra o erro, já o seu não mostra nada.
https://awesomescreenshot.com/026mh7p1d
Será que a linha que o colega colocou aqui p/ substituir estava correta? porque com a substituição da linha 32, o erro não é exibido, mas o saldo também não hehehe fica somente o sifrão.
O meu não mostra pois o primeiro já dá erro…
Engraçado que tem menos de 15 dias uma pessoa tava com esse erro e colocou a linha que mencionei no MoIPStatus.php e resolveu!
Olá Edvan,
Veja no printscreen como ficam os scripts, o da Angelica mostra o erro, já o seu não mostra nada.
https://awesomescreenshot.co…
Será que a linha que o colega colocou aqui p/ substituir estava correta? porque com a substituição da linha 32, o erro não é exibido, mas o saldo também não hehehe fica somente o sifrão.
O meu não mostra pois o primeiro já dá erro…
Engraçado que tem menos de 15 dias uma pessoa tava com esse erro e colocou a linha que mencionei no MoIPStatus.php e resolveu!
é… o meu tb nao mostra o saldo. Só mostra o $. Nao aparece nenhum erro, e nem na linha 32 alterando vai.
Julio, faça o que mencionei acima.
é… o meu tb nao mostra o saldo. Só mostra o $. Nao aparece nenhum erro, e nem na linha 32 alterando vai.
Julio, faça o que mencionei acima.
[…] script! No dia 21/09/2011 publiquei aqui uma atualização do script Saldo MoIP e Últimas transações, mas na última […]
Alguém tem para me passar o script?
Acesse https://www.whmcs.blog.br/principal/saldo-moip-e-ultimas-transacoes-2/#ATUALIZACAO
Alguém tem para me passar o script?
Acesse https://www.whmcs.blog.br/pr…