Jump to content

ENCURTADOR DE LINK WHMCS


Eugenio Silva

Recommended Posts

Fala pessoal, queria tirar uma dúvida com vocês.
Sabe aquele link direto da fatura que não necessita de login, gostaria de saber se é possível deixar ele encurtado logo que o whmcs gerar.
Motivo: o whatsapp não consegue enviar ele completo pois quando chega entre o numero da fatura e o e-mail tem um & ele corta assim não deixando
todo o link clicável. 

Link to comment
Share on other sites

  • Administration
5 horas atrás, Eugenio Silva disse:

Fala pessoal, queria tirar uma dúvida com vocês.
Sabe aquele link direto da fatura que não necessita de login, gostaria de saber se é possível deixar ele encurtado logo que o whmcs gerar.
Motivo: o whatsapp não consegue enviar ele completo pois quando chega entre o numero da fatura e o e-mail tem um & ele corta assim não deixando
todo o link clicável. 

ACHO que o AutoLogin do @MMHospedagem tem essa função.

Você está usando ele? 

Eu sou a existência que vocês chamam de "mundo". Ou talvez "universo", ou talvez "Deus", ou talvez "verdade", ou talvez "tudo", ou talvez "um".

Link to comment
Share on other sites

  • Administration
31 minutos atrás, MMHospedagem disse:

Sim nosso modulo possui o sistema de forma gratuita!

Só falta implementar a opção de links customizados que ficará show de bola! 

Eu sou a existência que vocês chamam de "mundo". Ou talvez "universo", ou talvez "Deus", ou talvez "verdade", ou talvez "tudo", ou talvez "um".

Link to comment
Share on other sites

Não é a solução mais "elegante", mas é uma solução factível de forma caseira, sem custos:

Vamos supor que que você utilize o Paghiper e que quer deixar o cliente ter acesso pela fatura através do link
www.dominio.com.br/modules/gateways/paghiper.php?invoiceid=1234&uuid=56&[email protected]

O que você pode fazer é criar um arquivo "fatura.php", onde seria inserido um base64_econde para a parte de caminho URL (REQUEST_URI) no arquivo que envia para o Whatsapp dentro do domínio (ou seja, para a string /modules/gateways/paghiper.php?invoiceid=1234&uuid=56&[email protected] sem considerar o www.domínio.com.br). 

Assim, a URL para seu cliente seria algo do tipo:
www.dominio.com.br/fatura.php?id=bW9kdWxlcy9nYXRl.... 

No arquivo fatura.php você aplica o base64_decode para recuperar a string original (/modules/gateways/....) e "redireciona" para essa URL recuperada..

O único inconveniente é que teria que ajustar os seus templates de envio de e-mails de faturas. 

Link to comment
Share on other sites

Em 13/10/2023 em 17:09, DanielReis disse:

Não é a solução mais "elegante", mas é uma solução factível de forma caseira, sem custos:

Vamos supor que que você utilize o Paghiper e que quer deixar o cliente ter acesso pela fatura através do link
www.dominio.com.br/modules/gateways/paghiper.php?invoiceid=1234&uuid=56&[email protected]

O que você pode fazer é criar um arquivo "fatura.php", onde seria inserido um base64_econde para a parte de caminho URL (REQUEST_URI) no arquivo que envia para o Whatsapp dentro do domínio (ou seja, para a string /modules/gateways/paghiper.php?invoiceid=1234&uuid=56&[email protected] sem considerar o www.domínio.com.br). 

Assim, a URL para seu cliente seria algo do tipo:
www.dominio.com.br/fatura.php?id=bW9kdWxlcy9nYXRl.... 

No arquivo fatura.php você aplica o base64_decode para recuperar a string original (/modules/gateways/....) e "redireciona" para essa URL recuperada..

O único inconveniente é que teria que ajustar os seus templates de envio de e-mails de faturas. 

Conseguimos aqui uma forma bem simples e funcional.
https://dominio/whmcs/viewinvoice.php?id=11661

Agora, Eugenio Silva disse:

Conseguimos aqui uma forma bem simples e funcional.
https://dominio/whmcs/viewinvoice.php?id=11661

o numero é o ID da fatura.

Link to comment
Share on other sites

Eugenio,

Cuidado para não deixar exposto os dados de todos dos seus clientes (basta alterar o campo id para +1 ou -1 e ir navegando nas suas faturas já emitidas). O ideal é você sempre ter 2 campos para validar (id da fatura e id do cliente, por exemplo).

Abraço.

Link to comment
Share on other sites

10 minutos atrás, bdlc disse:

Eugenio,

Cuidado para não deixar exposto os dados de todos dos seus clientes (basta alterar o campo id para +1 ou -1 e ir navegando nas suas faturas já emitidas). O ideal é você sempre ter 2 campos para validar (id da fatura e id do cliente, por exemplo).

Abraço.

Sim, usamos atualmente os 2 IDs tanto do cliente quanto da fatura.
O esquema que incluir a cima dá certo para clientes que deixam logado no navegador, para os que não deixa sempre tem que efetuar login. 
Mais estamos ainda atras de uma solução para encurtar esse link e poder enviar de forma mais simples pro cliente via whatsapp. 

Link to comment
Share on other sites

Em 13/10/2023 em 17:09, DanielReis disse:

Não é a solução mais "elegante", mas é uma solução factível de forma caseira, sem custos:

Vamos supor que que você utilize o Paghiper e que quer deixar o cliente ter acesso pela fatura através do link
www.dominio.com.br/modules/gateways/paghiper.php?invoiceid=1234&uuid=56&[email protected]

O que você pode fazer é criar um arquivo "fatura.php", onde seria inserido um base64_econde para a parte de caminho URL (REQUEST_URI) no arquivo que envia para o Whatsapp dentro do domínio (ou seja, para a string /modules/gateways/paghiper.php?invoiceid=1234&uuid=56&[email protected] sem considerar o www.domínio.com.br). 

Assim, a URL para seu cliente seria algo do tipo:
www.dominio.com.br/fatura.php?id=bW9kdWxlcy9nYXRl.... 

No arquivo fatura.php você aplica o base64_decode para recuperar a string original (/modules/gateways/....) e "redireciona" para essa URL recuperada..

O único inconveniente é que teria que ajustar os seus templates de envio de e-mails de faturas. 

amigo, você teria esse fatura.php com esses parâmetros?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.

×
×
  • Create New...

Important Information

Do you agree with our terms?