Muitos usam a API do WHMCS e mau sabem o que significa essa palavra. API, vem de Application Programming Interface (ou Interface de Programação de Aplicativos) é um conjunto de rotinas e padrões estabelecidos por um software para a utilização das suas funcionalidades por programas aplicativos – isto é: programas que não querem envolver-se em detalhes da implementação do software, mas apenas usar seus serviços. De modo geral, a API é composta por uma série de funções acessíveis somente por programação, e que permitem utilizar características do software menos evidentes ao utilizador tradicional. Maiores informações sobre a API do WHMCS acesse https://wiki.whmcs.com/API:About
Largando essa explicação formal podemos dizer que é uma “mão na roda”, o grande exemplo é o retorno automático dos módulos. Para que possamos usar a API no WHMCS 4 é necessário efetuar o desbloqueio do IP na qual o servidor necessitará utilizar a API. Clique em Setup | General Settings clique na aba Other localize a última opção API IP Access Restriction e insira o IP. Na minha humilde opinião como iremos desbloquear o próprio servidor não precisaria inserir o IP, pode ficar até de sugestão para o fabricante.
Não tente colocar localhost pois não irá funcionar! Para descobrir o IP do seu WHMCS acesse seu cpanel e veja o IP da conta ou acesse Domain Dossier e insira o nome do seu domínio e clique em Go (não precisa usar www ou http), em seguida ele vai mostrar o Address lookup esse é o IP do seu WHMCS.
Ou seja se você precisa usar o retorno automático dos módulos PagSeguro, MoIP, Pagamento Digital e etc… você OBRIGATORIAMENTE terá que inserir o IP do seu WHMCS caso contrário não irá funcionar.
Ontem enfrentei esse problema na pele 2 vezes. Dos clientes compraram o Módulo PagSeguro c/ retorno e tiveram esse problema, efetuamos o desbloqueio na API IP Access Restriction e tivemos que efetuar alguns ajustes no servidor. Este módulo é considerado problemático pois necessita que o servidor esteja bem configurado e sem bloqueios. Confiram o que o PagSeguro informa:
Não deve haver restrições de saída no PagSeguro, mas caso você não esteja recebendo nenhum dado do PagSeguro, verifique no seu firewall a liberação do IP de POST do NPI: 200.221.19.20 e IP de Redirecionamento simples: 200.221.19.4. Extraído de Tutorial: Retorno Automático
Além disso é necessário que a biblioteca CURL c/ SSL esteja instalada e ativa, veja maiores informações aqui.
Um dos clientes que tiveram esse problema foi o Bruno Marchi da Marchi Host e conseguiu efetuar os passos necessários.
Outro velho cliente, o Ravel da WhtHost aonde seu problema envolvia bloqueio + instalação da biblioteca CURL c/ SSL. Através da preciosa ajuda do Alexandre da Veezon empresa especialista em gerenciamento efetuou todas as minhas solicitações e tivemos sucessos nos testes de Retorno Automático.
Caso tenha interesse em adquirir os serviços da Veezon utilize o cupom WHMCS.BLOG.BR
Edvan,
Grande dica.
A WHMCS deveria te contratar para você prestar suporte para nós pois o suporte deles é muito lento e precário!
Esses caras odeiam nós brasileiros!
Edvan,
Grande dica.
A WHMCS deveria te contratar para você prestar suporte para nós pois o suporte deles é muito lento e precário!
Esses caras odeiam nós brasileiros!
Dá uma lida no post de sexta tem novidades pra nós!
Sexta ta muito longe! ahahaha
Dá uma lida no post de sexta tem novidades pra nós!
Sexta ta muito longe! ahahaha
Pois é Edvan,
Como conversamos, é muito sem lógica nós liberarmos o acesso ao IP do nosso servidor no próprio servidor em API IP Access Restriction.
Onde na verdade o que deveria ser inserido é o IP do PagSeguro.
Mas tudo bem, lembro-me da frase: “A nossa realidade é diferente da deles”. Vai saber o que passa na cabeça do Matt.
Espero que isso sirva para alguma coisa nas próximas atualizações.
Quanto ao CurlSSL, bastava ver no código de exemplo do Pagseguro, a utilização do protocolo https nas URLs do PagSeguro.
Vivendo e aprendendo…
Um grande abraço,
Bruno Marchi
Pois é Edvan,
Como conversamos, é muito sem lógica nós liberarmos o acesso ao IP do nosso servidor no próprio servidor em API IP Access Restriction.
Onde na verdade o que deveria ser inserido é o IP do PagSeguro.
Mas tudo bem, lembro-me da frase: “A nossa realidade é diferente da deles”. Vai saber o que passa na cabeça do Matt.
Espero que isso sirva para alguma coisa nas próximas atualizações.
Quanto ao CurlSSL, bastava ver no código de exemplo do Pagseguro, a utilização do protocolo https nas URLs do PagSeguro.
Vivendo e aprendendo…
Um grande abraço,
Bruno Marchi
Olá Edvan!
Realmente, ontem tivemos uma situação destas.
Felizmente, conseguimos encontrar uma solução rápida e precisa, que nos trouxe o resultado esperado sem maiores incidentes.
Fico feliz por estarmos trabalhando juntos, certamente é uma parceria de sucesso para ambos.
E para você que se interessar pelos nossos servidores de gerenciamento, utilize o cupom WHMCS.BLOG.BR
Abraços!
Olá Edvan!
Realmente, ontem tivemos uma situação destas.
Felizmente, conseguimos encontrar uma solução rápida e precisa, que nos trouxe o resultado esperado sem maiores incidentes.
Fico feliz por estarmos trabalhando juntos, certamente é uma parceria de sucesso para ambos.
E para você que se interessar pelos nossos servidores de gerenciamento, utilize o cupom WHMCS.BLOG.BR
Abraços!
Blz Dr. Alexandre! firme e forte.
Blz Dr. Alexandre! firme e forte.
Paciência Bruno!
Realmente Bruno o CURL with SSL faz toda diferença… Como todos os servidores que eu instalei o módulo nunca notei isso! Após eu descobrir ficou mais fácil!
Vou alertar isso ao PagSeguro para repassar para outras pessoas!
Abraços
Edvan
Paciência Bruno!
Realmente Bruno o CURL with SSL faz toda diferença… Como todos os servidores que eu instalei o módulo nunca notei isso! Após eu descobrir ficou mais fácil!
Vou alertar isso ao PagSeguro para repassar para outras pessoas!
Abraços
Edvan
EDVAN,
Só uma dúvida, eu não ATIVEI o IP em “API IP Access Restriction” e o retorno automático do PAGSEGURO funciona normalmente. Mesmo assim é bom ATIVAR o ip ?
Luis na v 3.8.1 nao tem essa opção!
só na v4. compreendeu?
Entendi mas eu já testei o retorno na 4.0 e funciona. Mesmo assim é bom ATIVAR o ip e vc recomenda ?
EDVAN,
Só uma dúvida, eu não ATIVEI o IP em “API IP Access Restriction” e o retorno automático do PAGSEGURO funciona normalmente. Mesmo assim é bom ATIVAR o ip ?
Luis na v 3.8.1 nao tem essa opção!
só na v4. compreendeu?
Entendi mas eu já testei o retorno na 4.0 e funciona. Mesmo assim é bom ATIVAR o ip e vc recomenda ?
rpz. não tenho como funcionou no seu WHMCS. Testei em 4 WHMCS sem o IP e não funcionou!
Qual versão do seu módulo PagSeguro?
rpz. não tenho como funcionou no seu WHMCS. Testei em 4 WHMCS sem o IP e não funcionou!
Qual versão do seu módulo PagSeguro?
Realmente eu confundi, não funciona sem ativar a opção do IP, desculpas. Rs
Realmente eu confundi, não funciona sem ativar a opção do IP, desculpas. Rs
Desconfiava disso!
Desconfiava disso!
Vou divulgar amanhã mesmo!
Vou divulgar amanhã mesmo!
Olá gente,
Esse problema meu com o modulo do pagseguro vem mi dando dor de cabeça a mais de um mês, fiz alterações no firewall e nada funcionou até fiquei estressado com o edvan pensando que ele tinha mi enganado e esse problema vinha persistindo desde a versão 3.8.1.
Ontem o edvan descobriu essa falha no whmcs 4 para a infelicidade de nós não resolveu o problema porém com a ajuda do Alexandre que atualizou a biblioteca CURL c/ SSL retorno do pagseguro funcionou.
Agora estou feliz da vida com meu modulo funcionando e sem dor de cabeça
Abraços
Olá gente,
Esse problema meu com o modulo do pagseguro vem mi dando dor de cabeça a mais de um mês, fiz alterações no firewall e nada funcionou até fiquei estressado com o edvan pensando que ele tinha mi enganado e esse problema vinha persistindo desde a versão 3.8.1.
Ontem o edvan descobriu essa falha no whmcs 4 para a infelicidade de nós não resolveu o problema porém com a ajuda do Alexandre que atualizou a biblioteca CURL c/ SSL retorno do pagseguro funcionou.
Agora estou feliz da vida com meu modulo funcionando e sem dor de cabeça
Abraços
Boa noite Edson,
sei que isso não tem nada haver com o assunto do post, mass você poderia fazer um post de como fazer autenticação pelo SMTP no WHMCS.
Putz, estou quebrando a cabeça, pesquisando em tudo quanto é lugar e não consigo.
Mais uma vez obrigada.
Boa noite Edson,
sei que isso não tem nada haver com o assunto do post, mass você poderia fazer um post de como fazer autenticação pelo SMTP no WHMCS.
Putz, estou quebrando a cabeça, pesquisando em tudo quanto é lugar e não consigo.
Mais uma vez obrigada.
Não é edson, é Edvan.. risos,
Eu respondi a pouco no Fórum da HD! Segue resposta abaixo:
Mail Type: selecione SMTP
SMTP Port: 25
SMTP Host : localhost
SMTP Username: seu e-mail
SMTP Password: sua senha
O segredo esta apenas no SMTP Host.
Não é edson, é Edvan.. risos,
Eu respondi a pouco no Fórum da HD! Segue resposta abaixo:
Mail Type: selecione SMTP
SMTP Port: 25
SMTP Host : localhost
SMTP Username: seu e-mail
SMTP Password: sua senha
O segredo esta apenas no SMTP Host.
hauhauhaua!!
Que mico!!
Muito obrigada Edvan!!
Foi o nervosismo, que me deixou doidinha!
Muitíssimo obrigadaaaaaaa
hauhauhaua!!
Que mico!!
Muito obrigada Edvan!!
Foi o nervosismo, que me deixou doidinha!
Muitíssimo obrigadaaaaaaa
Não esquente!
Não esquente!
Aff, não acredito, mas valeu, vamos ver se vai funcionar.
Aff, não acredito, mas valeu, vamos ver se vai funcionar.
Se não funcionar chama o suporte!
Se não funcionar chama o suporte!