Dia 17/09 estava postando no twitter algumas dicas de como logar no internet banking de forma rápida ( real, unibanco ) e acabei recebendo uma dica do Alessandro Raniére. Com a dica na mão tive a ideia de implementar algo legal, que seria a possibilidade de consultar o saldo atual / a receber da conta MoiP diretamente no painel admin WHMCS. A ideia foi inspirada também na Consulta de Saldo PayPal que publicamos anteriormente.
Chega de blá, blá, blá… faça o download do arquivo [Download não encontrado.] nele conterá todas os arquivos que você irá precisar.
Edite o arquivo moip.php nas linhas 4 e 5 substitua os dados cadastrados na MoiP.
$login_moip= urlencode (“SEU-LOGIN-NA-MOIP”);
$senha_moip= urlencode (“SENHA-MOIP”);
Envie o arquivo moip.php para /seuwhmcs/seuadmin/ e depois acesse https://seuwhmcs.com/admin/moip.php ( para visualizar o saldo você terá que estar logado no admin do WHMCS ). Caso contrário você receberá a mensagem Acesso Negado, Redirecionando… e será redirecionado para página de login do admin.
Próximo passo, edite o arquivo /seuwhmcs/admin/templates/v4/header.tpl e abaixo da linha $(document).ready(function(){ insira o código:
$(“#saldomoip”).html(‘<img src=images/loadersmall.gif>’);
$(“#saldomoip”).load(‘moip.php’);
Nessa mesma pasta /seuwhmcs/admin/templates/v4/ edite o arquivo homepage.tpl acima da linha {$infobox} insira o código:
<div id=”saldomoip” class=”contentbox” style=”font-size:18px;”></div><br />
Envie o arquivo loadersmall.gif localizado /images/ para /seuwhmcs/admin/images/ caso queira utilizar uma outra imagem veja diversas sugestões em https://www.ajaxload.info/
Após isso visualize o resultado na página inicial do seu WHMCS.
Observação: Apesar desse método de pesquisa não ser o ideal ( via API ) é 100% funcional e testado N vezes. Dei uma sugestão no UserVoice da MoiP e estou aguardando a implementação!
Não tem desculpa para não utilizar o script, incialmente utilizei Fopen() mas por segurança e facilidade o uso de Curl() que é bem melhor e mais rápido. Você só precisa ter a Curl() with SSL ativo no PHP.
Gostou? Comente!
Sucesso!
Atualização 21/09/2010
– Sugestão de auto login ( “Detalhes “ ) + Cores nos saldos.
Show. Já estou implementando
Mas que texto é aquele no moip.php?
“if ($areceber[1][0]==”Digite seu login e senha do Orkut.”
hahaha
Abraço!
Eita, agora que eu vi O.O kkk
HAHAHAHAHA
Show. Já estou implementando
Mas que texto é aquele no moip.php?
“if ($areceber[1][0]==”Digite seu login e senha do Orkut.”
hahaha
Abraço!
Eita, agora que eu vi O.O kkk
HAHAHAHAHA
Tá vendo, terminei na equipe de desenvolvimento do tio Ed haha 😀
Tá vendo, terminei na equipe de desenvolvimento do tio Ed haha 😀
Que show, Ed. Eu fiz uma página dentro do admin do whmcs justamente com os saldos dos meios de pagto.
Vai sair dos outros meios tb?
Que show, Ed. Eu fiz uma página dentro do admin do whmcs justamente com os saldos dos meios de pagto.
Vai sair dos outros meios tb?
Parabéns Edvan ficou show de bola.
Parabéns Edvan ficou show de bola.
Vlw.
Vlw.
Sem você não teria conseguido, risos
Sem você não teria conseguido, risos
Angel,
estou montando na mesma linha pro pagseguro e pagamento digital, depois vejo pro F2b.
PagSeguro tem uma burocracia pois preciso enviar via POSTFIELDS.
Angel,
estou montando na mesma linha pro pagseguro e pagamento digital, depois vejo pro F2b.
PagSeguro tem uma burocracia pois preciso enviar via POSTFIELDS.
kkk
é o seguinte quando não temos saldo a receber a MoIP oculta o texto “Você tem a receber”… sendo assim ele pega o próxima class “textoAzul11” e retorna esse texto.
Abraços
kkk
é o seguinte quando não temos saldo a receber a MoIP oculta o texto “Você tem a receber”… sendo assim ele pega o próxima class “textoAzul11” e retorna esse texto.
Abraços
Certo, implementado aqui, mas o resultado é
Conta MoIP xxxxx Saldo atual: | a receber
Vazio assim 🙂
Vamos pro debug?
Certo, implementado aqui, mas o resultado é
Conta MoIP xxxxx Saldo atual: | a receber
Vazio assim 🙂
Vamos pro debug?
Dr.
testei em 2 contas MoIP sem falhas.
Retorno de imediato os dados.
Vou abrir o MSN e te passo algumas instruções.
Caracteres especiais na senha fazem isso 🙂
Eu tambem
o meu esta assim: Conta MoIP VemHost Saldo atual: | a receber | Detalhes
Num aparece nada, por que sera?
Eu num editei arquivo nenhum, peguei os que estao no arquivo zip e substitui apenas
o que faço pra resolver?
Dr.
testei em 2 contas MoIP sem falhas.
Retorno de imediato os dados.
Vou abrir o MSN e te passo algumas instruções.
Caracteres especiais na senha fazem isso 🙂
Eu tambem
o meu esta assim: Conta MoIP VemHost Saldo atual: | a receber | Detalhes
Num aparece nada, por que sera?
Eu num editei arquivo nenhum, peguei os que estao no arquivo zip e substitui apenas
o que faço pra resolver?
Show,
o print_r também ajuda. kkkk
Show,
o print_r também ajuda. kkkk
Muito bom!!!
Agora vejo meus saldos do PayPal e MoIP 😀
Muito bom!!!
Agora vejo meus saldos do PayPal e MoIP 😀
“magavilha”!
“magavilha”!
Ficou show de bola Edvan!
Parabéns mais uma vez!
Abs!
Ficou show de bola Edvan!
Parabéns mais uma vez!
Abs!
Obrigado Marcelo!
Obrigado Marcelo!
Perfeito, o que seria dos usuários do WHMCS sem a ajuda do Edvan.
Teríamos um sistema ainda menos funcional, já que sua complexidade+idioma, deixa muita gente usando apenas o básico.
Perfeito, o que seria dos usuários do WHMCS sem a ajuda do Edvan.
Teríamos um sistema ainda menos funcional, já que sua complexidade+idioma, deixa muita gente usando apenas o básico.
Vlw. Charles!
Vlw. Charles!
Quem baixou o código antigo, atualize as linhas 4 e 5 para:
$login_moip= urlencode (“SEU-LOGIN-NA-MOIP”);
$senha_moip= urlencode (“SENHA-MOIP”);
Assim resolverá o problema dos caracteres especiais.
Quem baixou o código antigo, atualize as linhas 4 e 5 para:
$login_moip= urlencode (“SEU-LOGIN-NA-MOIP”);
$senha_moip= urlencode (“SENHA-MOIP”);
Assim resolverá o problema dos caracteres especiais.
Olá,
Linha 45 com uma personalização a mais
Adicionei a cor VERDE no SALDO ATUAL e a cor VERMELHA no A RECEBER. Veja abaixo:
echo “Conta MoIP “. $login_moip .” | Saldo Atual: ” . $saldo_conta_moip. “ | A Receber: ” . $receber . ““;
É isso ai…
Abs!
Olá,
Linha 45 com uma personalização a mais
Adicionei a cor VERDE no SALDO ATUAL e a cor VERMELHA no A RECEBER. Veja abaixo:
echo “Conta MoIP “. $login_moip .” | Saldo Atual: ” . $saldo_conta_moip. “ | A Receber: ” . $receber . ““;
É isso ai…
Abs!
Edvan,
O blog retirou os codigos HTML da personalização que fiz …
Como faço para compartilhar minha personalização aqui ?
Abs!
Edvan,
O blog retirou os codigos HTML da personalização que fiz …
Como faço para compartilhar minha personalização aqui ?
Abs!
Marcelo,
Coloquei sua sugestão no final do post + sugestão de auto login após os saldos.
Marcelo,
Coloquei sua sugestão no final do post + sugestão de auto login após os saldos.
Caro Edvan,
Estava tentando deixar o MOIP e PAYPAL para visualização de saldos, mais não dá.
Pergunto a você, tem como colocar os 2?
Obrigado!
Caro Edvan,
Estava tentando deixar o MOIP e PAYPAL para visualização de saldos, mais não dá.
Pergunto a você, tem como colocar os 2?
Obrigado!
Marcelo,
Perfeitamente… eu utilizo 2 contas PayPal e 1 MoIP sem erros.
Basta seguir o que o foi solicitado no post.
Edvan
Tentei mais só aparece uma,
tentei colocar os dois codigos do paypal e moip no mesmo arquivo mais não dá!
EXEMPLO:
$(document).ready(function(){
$(“#paypalbal”).html(”);
$(“#paypalbal”).load(‘paypal.php’);
$(“#saldomoip”).html(‘’);
$(“#saldomoip”).load(‘moip.php’);
Obrigado!
Marcelo,
Perfeitamente… eu utilizo 2 contas PayPal e 1 MoIP sem erros.
Basta seguir o que o foi solicitado no post.
Edvan
Tentei mais só aparece uma,
tentei colocar os dois codigos do paypal e moip no mesmo arquivo mais não dá!
EXEMPLO:
$(document).ready(function(){
$(“#paypalbal”).html(”);
$(“#paypalbal”).load(‘paypal.php’);
$(“#saldomoip”).html(‘’);
$(“#saldomoip”).load(‘moip.php’);
Obrigado!
Marcelo,
Corrige as aspas!
Errado: $(“#saldomoip”).html(‘’);
Certo: $(“saldomoip”).html(”);
Caro Edvan,
Acabo de arrumar e não apareceu nada, está oculto
Marcelo,
Corrige as aspas!
Errado: $(“#saldomoip”).html(‘’);
Certo: $(“saldomoip”).html(”);
Caro Edvan,
Acabo de arrumar e não apareceu nada, está oculto
Limpe o cache do seu WHMCS ( templates_c ) + navegador e certifique-se de que preencheu o login/senha da MoIP corretamente e garanto que funciona.
Todos os caches limpos e não obtive sucesso caro, Edvan!!
Limpe o cache do seu WHMCS ( templates_c ) + navegador e certifique-se de que preencheu o login/senha da MoIP corretamente e garanto que funciona.
Todos os caches limpos e não obtive sucesso caro, Edvan!!
Os dois funcionam em separado corretamente
Vou fazer o que pediu!!
Os dois funcionam em separado corretamente
Vou fazer o que pediu!!
Limpeza de caches feita, e não deu nada!!! eles em separado funcionam corretamente!
Limpeza de caches feita, e não deu nada!!! eles em separado funcionam corretamente!
Marcelo,
Separados? Não entendi!
Uso esse script para 2 contas paypal e 1 moip sem nenhum erro ou problema.
Marcelo,
Separados? Não entendi!
Uso esse script para 2 contas paypal e 1 moip sem nenhum erro ou problema.
Separados o seguinte, quando coloco o do MOIP ele funciona
quando coloco o PAYPAL funciona tb.
Mais vou fazer alguns testes aqui, qualquer coisa posto aqui!
Separados o seguinte, quando coloco o do MOIP ele funciona
quando coloco o PAYPAL funciona tb.
Mais vou fazer alguns testes aqui, qualquer coisa posto aqui!
Marcelo,
isso é codificação, você tá fazendo algo errado.
Marcelo,
isso é codificação, você tá fazendo algo errado.
Embora eu ainda nao usei Moip, mais essas soluçoes para se ver o saldo tudo no whmcs é muito bom. Show de bola Edvan Parabens….
Existe um meio de aplicar esta soluçao no pagseguro?
Embora eu ainda nao usei Moip, mais essas soluçoes para se ver o saldo tudo no whmcs é muito bom. Show de bola Edvan Parabens….
Existe um meio de aplicar esta soluçao no pagseguro?
Por enquanto não!
Por enquanto não!
Perfeito rodo tranquilo só tive problemas com (‘moip.php’); pois estava assim com um caracter diferente ai alterei rodo de boa :> parabens
Perfeito rodo tranquilo só tive problemas com (‘moip.php’); pois estava assim com um caracter diferente ai alterei rodo de boa :> parabens
Edvan, meu caro.
Não sei se ajudara alguém, mas seguinte..
apanhei para colocar os saldos, tanto paypal quanto moip no admin..
descobri onde estava erro…
Basta colocar assim:
$(document).ready(function(){
$(“#paypalbal”).html(“”);
$(“#paypalbal”).load(“paypal.php”);
$(“#saldomoip”).html(“”);
$(“#saldomoip”).load(“moip.php”);
Que funcionara perfeitamente, Veja que eu coloquei aspas dupla em tudo onde voce havia colocado aspas simples, analisando a continução do arquivo header.tpl a parte seguinte do texto de onde voce indica para colcoar o include, contem aspas dupla em toda parte e também # no começo de tudo… no caso aqui onde voce fala
Corrige as aspas!
Errado: $(“#saldomoip”).html(‘’);
Certo: $(“saldomoip”).html(”);
Também esta errado
$(“saldomoip”).html(”);
Certo mesmo é
$(“#saldomoip”).html(” coloquei imagem aqui “);
Abraço Edvan, espero ajudar alguem ai!!
Edvan, meu caro.
Não sei se ajudara alguém, mas seguinte..
apanhei para colocar os saldos, tanto paypal quanto moip no admin..
descobri onde estava erro…
Basta colocar assim:
$(document).ready(function(){
$(“#paypalbal”).html(“”);
$(“#paypalbal”).load(“paypal.php”);
$(“#saldomoip”).html(“”);
$(“#saldomoip”).load(“moip.php”);
Que funcionara perfeitamente, Veja que eu coloquei aspas dupla em tudo onde voce havia colocado aspas simples, analisando a continução do arquivo header.tpl a parte seguinte do texto de onde voce indica para colcoar o include, contem aspas dupla em toda parte e também # no começo de tudo… no caso aqui onde voce fala
Corrige as aspas!
Errado: $(“#saldomoip”).html(‘’);
Certo: $(“saldomoip”).html(”);
Também esta errado
$(“saldomoip”).html(”);
Certo mesmo é
$(“#saldomoip”).html(” coloquei imagem aqui “);
Abraço Edvan, espero ajudar alguem ai!!
Plinio,
Se você tivesse utilizado os arquivos não teria problema algum.
O lance é que o wordpress retira a configuração das aspas nos comentários e dá a entender que tá errado.
As aspas simples para as imagens funcionam sem problema.
Veja imagem do meu.
https://img199.imageshack.us/img199/6600/moipg.jpg
Plinio,
Se você tivesse utilizado os arquivos não teria problema algum.
O lance é que o wordpress retira a configuração das aspas nos comentários e dá a entender que tá errado.
As aspas simples para as imagens funcionam sem problema.
Veja imagem do meu.
https://img199.imageshack.us…
Bom o caso do plinio aconteceu comigo e vi tambem o erro porem usava o dream cs5 ^^ mais ta tranquilo fico muito show parabens ^^
Bom o caso do plinio aconteceu comigo e vi tambem o erro porem usava o dream cs5 ^^ mais ta tranquilo fico muito show parabens ^^
[…] Pessoal estava eu como sempre procurando mais sobre o WHMCS quando encontrei este Post do Edvan do WHMCS Blog Brasil Link do Post Original. […]
Ao menos dê uma lida novamente no post e verá que você precisa editar os dados de login/senha na moip!
Edivan, eu alterei o arquivo mais continua saindo assim:
Conta MoIP VemHost Saldo atual: | a receber | Detalhes
Editei para:
$login_moip= urlencode (“SEU-LOGIN-NA-MOIP”);
$senha_moip= urlencode (“SENHA-MOIP”);
E tambem minha senha nao tem caracteres especiais, apenas letras maiusculas e numeros
Ao menos dê uma lida novamente no post e verá que você precisa editar os dados de login/senha na moip!
Edivan, eu alterei o arquivo mais continua saindo assim:
Conta MoIP VemHost Saldo atual: | a receber | Detalhes
Editei para:
$login_moip= urlencode (“SEU-LOGIN-NA-MOIP”);
$senha_moip= urlencode (“SENHA-MOIP”);
E tambem minha senha nao tem caracteres especiais, apenas letras maiusculas e numeros
O correto é Edvan.
Verifique as “aspas” do arquivo e tente novamente!
O correto é Edvan.
Verifique as “aspas” do arquivo e tente novamente!
Para ficar facil de entender meu problema tirei algumas SS demostrando:
Arquivo moip.php
https://vemhost.com.br/images/moip.jpg
Lembrando que minha senha não contem caracteres especiais, apenas letras e numeros.
Olha como imprime no WHMCS:
https://vemhost.com.br/images/whmcs.JPG
Li os comentarios todos, fiz as modificações que pediram e mesmo assim não resolveu, devo seu um infeliz mesmo neh….
Edvan vc pode me ajudar nessa por favor?
Para ficar facil de entender meu problema tirei algumas SS demostrando:
Arquivo moip.php
https://vemhost.com.br/image…
Lembrando que minha senha não contem caracteres especiais, apenas letras e numeros.
Olha como imprime no WHMCS:
https://vemhost.com.br/image…
Li os comentarios todos, fiz as modificações que pediram e mesmo assim não resolveu, devo seu um infeliz mesmo neh….
Edvan vc pode me ajudar nessa por favor?
Conforme já informei… corriga as aspas e resolverá o problema!
Conforme já informei… corriga as aspas e resolverá o problema!
Fiz varias tentativas no arquivo moip.php
$login_moip= urlencode (login);
$senha_moip= urlencode (senha);
$login_moip= urlencode (“login”);
$senha_moip= urlencode (“senha”);
$login_moip= urlencode (‘login’);
$senha_moip= urlencode (‘senha’);
$login_moip= urlencode (“login”);
$senha_moip= urlencode (“senha”);
Todas frustadas, e sempre que alterava o codigo do moip.php eu limpava os caches do templates_c e da maquina.
Fiz varias tentativas no arquivo moip.php
$login_moip= urlencode (login);
$senha_moip= urlencode (senha);
$login_moip= urlencode (“login”);
$senha_moip= urlencode (“senha”);
$login_moip= urlencode (‘login’);
$senha_moip= urlencode (‘senha’);
$login_moip= urlencode (“login”);
$senha_moip= urlencode (“senha”);
Todas frustadas, e sempre que alterava o codigo do moip.php eu limpava os caches do templates_c e da maquina.
Felipe,
Me adiciona no MSN [email protected]
Felipe,
Me adiciona no MSN [email protected]
Felipe, pelo que vi é falha no seu PHP de forma particular na biblioteca curl.
Manda seu server verificar!
Edvan, fiz a modificação que pediu e ainda nao esta funcionando.
Felipe, pelo que vi é falha no seu PHP de forma particular na biblioteca curl.
Manda seu server verificar!
Edvan, fiz a modificação que pediu e ainda nao esta funcionando.
Felipe, conforme comprovei é falha no seu PHP/Curl do seu servidor!
Edvan, vlw pela ajuda, olha o que o DC me respondeu:
Infelizmente neste caso não poderemos lhe auxiliar já que conforme foi informado não conseguimos detectar nenhum tipo de erro ligado ao próprio servidor visualizando todos os logs, indicando que o problema está ligado ao sistema.
Lembrando que o CURL é liberado por padrão para o uso do cliente final.
Recomendamos a analisar junto a foruns especializados o que pode ser feito.
o interessante fou que o teste do curltest.php deu sucess e mesmo assim nao funciona
Felipe, conforme comprovei é falha no seu PHP/Curl do seu servidor!
Edvan, vlw pela ajuda, olha o que o DC me respondeu:
Infelizmente neste caso não poderemos lhe auxiliar já que conforme foi informado não conseguimos detectar nenhum tipo de erro ligado ao próprio servidor visualizando todos os logs, indicando que o problema está ligado ao sistema.
Lembrando que o CURL é liberado por padrão para o uso do cliente final.
Recomendamos a analisar junto a foruns especializados o que pode ser feito.
o interessante fou que o teste do curltest.php deu sucess e mesmo assim nao funciona
a curl testada é APENAS para conexão e não troca ( recepção de dados ).
a curl testada é APENAS para conexão e não troca ( recepção de dados ).
Felipe, o que posso afirmar é que o script foi testado em 3 servidores distintos e com webservers diferentes e funcionou!
Além disso o script foi baixado 119 vezes e essa é a primeira reclamação de não funcionamento.
Por fim a zica certamente esta no seu server.
Tentei te ajudar a debugar o erro mas infelizmente possuo outras atividades e não tenho como focar nisso.
Boa sorte!
Felipe, o que posso afirmar é que o script foi testado em 3 servidores distintos e com webservers diferentes e funcionou!
Além disso o script foi baixado 119 vezes e essa é a primeira reclamação de não funcionamento.
Por fim a zica certamente esta no seu server.
Tentei te ajudar a debugar o erro mas infelizmente possuo outras atividades e não tenho como focar nisso.
Boa sorte!
Na linha 26 aonde tem:
$url= (‘https://www.moip.com.br/j_acegi_security_check?j_authenticationFailureUrl=%2FMainMenu.do%3Fmethod%3Dlogin%26failed%3Dtrue&j_targetUrl=%2FAdmTopMenu.do%3Fmethod%3Dhome&j_username=’.$login_moip.’&j_mock=SENHA&j_password=’.$senha_moip.”);
Pode trocar para:
$url= (‘https://www.moip.com.br/j_acegi_security_check?j_username=’.$login_moip.’&j_mock=SENHA&j_password=’.$senha_moip.”);
Na linha 26 aonde tem:
$url= (‘https://www.moip.com.br/j_a…
Pode trocar para:
$url= (‘https://www.moip.com.br/j_a…
[…] nativo à ISO/UTF, acesso direto à fatura, correções e etc… ). Vale lembrar que já publiquei aqui um script similar mas não com as funcionalidades atuais ( todos os tipos de saldo + extrato das […]