paghiper / whmcs

Modulo de PIX e boleto bancário PagHiper para o WHMCS
GNU General Public License v3.0
26 stars 17 forks source link

boleto direto no email #17

Closed carlosdfoz closed 5 years ago

carlosdfoz commented 7 years ago

olá já esta disponível a opção do boleto direto no email?

Quais melhorias foram feitas na versão 1.12?

Testei o boleto direto no email usei como referencia o hotmail o botão link não funciona no hotmail, fiz o teste com gmail funciona bem: print do hotmail: https://drive.google.com/file/d/0ByFX2XqmOA44ZnRUU3JacEZTRzA/view

aespa commented 7 years ago

Olá Carlos, como fazer a integração desse botão no email?!

carlosdfoz commented 7 years ago

usei esse código no template de email "invoice created" {$invoice_payment_link} porem não funciona corretamente.

aespa commented 7 years ago

hum.. entendi.. qual o problema encontrado?!

carlosdfoz commented 7 years ago

alguns clientes de email por exemplo hotmail não fica como link o botão e não captura o cpf ou cnpj do cliente

aespa commented 7 years ago

entendi..

carlosdfoz commented 7 years ago

vou bancar um desenvolvedor, por que aqui acho que não resolvem isso

henriqueccruz commented 7 years ago

Por "opção de boleto direto no e-mail" vocês querem dizer um link para o boleto bancário direto no corpo do e-mail?

aespa commented 7 years ago

Por mim, poderia ser... Ao clicar no link abriria o boleto..

henriqueccruz commented 7 years ago

Caso você tenha checkout transparente ativado, não é necessário esperar a próxima versão.

O bloco abaixo inclui um botão com um link direto para o boleto, caso o método de pagamento seja o boleto Bancário PagHiper. Isso é útil caso você receba pagamentos por mais de um meio. O bloco mostra o link somente se o cliente tiver escolhido o Boleto PagHiper como método padrão de pagamento. Lembre-se de que, caso você configure o plug-in com outro nome (como "Boleto Bancário" por exemplo, troque o nome na condicional abaixo.

{if $invoice_payment_method eq "PagHiper Boleto"}

<p style="width: 100%; text-align: center; ">
<a href="{$whmcs_url}modules/gateways/paghiper.php?invoiceid={$invoice_id}&uuid={$client_id}&mail={$client_email}"> Gerar boleto bancário </a>
</p>

{/if} 

Caso queira incluir somente o link em algum lugar no e-mail, aqui vai somente a fórmula do link:

{$whmcs_url}modules/gateways/paghiper.php?invoiceid={$invoice_id}&uuid={$client_id}&mail={$client_email}
henriqueccruz commented 7 years ago

@carlosdfoz, checa se o CPF no cadastro do cliente é válido. Caso o CPF/CNPJ seja inválido, a PagHiper rejeitará os dados e solicitará novamente ao cliente.

carlosdfoz commented 7 years ago

@henriqueccruz

deu certo essa opção aqui:

{$whmcs_url}modules/gateways/paghiper.php?invoiceid={$invoice_id}&uuid={$client_id}&mail={$client_email}

henriqueccruz commented 7 years ago

Ótimo. Só lembrando que, o bloco condicional acima precisa ser atualizado caso você mude o nome do Gateway. Por ex.:

Se você definiu o nome do modo de pagamento como simplesmente "Boleto Bancário" (como a maioria dos usuários faz, para simplificar o checkout), O bloco ficaria como abaixo:

{if $invoice_payment_method eq "Boleto Bancário"}

<p style="width: 100%; text-align: center; ">
<a href="{$whmcs_url}modules/gateways/paghiper.php?invoiceid={$invoice_id}&uuid={$client_id}&mail={$client_email}"> Gerar boleto bancário </a>
</p>

{/if} 

Vou disponibilizar essas informações em um guia para facilitar.

carlosdfoz commented 7 years ago

@henriqueccruz - calculo de juros e multa seria muito bom

henriqueccruz commented 7 years ago

@carlosdfoz, ja está em desenvolvimento. Atualizo este ticket quando estiver pronto para uso.

Caiao25 commented 7 years ago

Olá, desculpa mas não achei outro lugar pra postar amigos. :/ Você faz integração do PagHiper com o Shopify Henrique? To precisando muito :/.

henriqueccruz commented 7 years ago

@Caiao25, obrigado por entrar em contato! Estava considerando integrar em um futuro próximo mas preciso estudar como poderia funcionar.

Sua loja Shopify ja está em produção?

Caiao25 commented 7 years ago

@henriqueccruz, entao cara ja esta pronta rs. Gostaria de migrar pro paghiper pois muita gente utiliza boleto

carlosdfoz commented 7 years ago

@henriqueccruz ao utilizar o link direto no corpo do email, habilitando a opção checkout transparente o modulo não envia ao whmcs o arquivo de retorno do pagamento "não baixa a fatura automático"

Jcobello commented 7 years ago

Colegas prazer em fazer parte deste grupo primeiramente. Testando o script do colega henriqueccruz verifiquei que o segundo funciona perfeitamente no e-mail abrindo uma lacuna que já vinha a algum Tempo pesquisando porem verifiquei um ponto grave ao meu ver, que quando se envia o cliente ao paghiper na geração d fatura ele acaba quitando a fatura Não sei se seria um erro nosso aqui no sistema mais já verificamos várias vezes que se executando o processo pela plataforma isso não ocorre agora pelo e-mail ocorre.

Narrando o processo detalhadamente, detectamos que no primeiro instante que se aciona a geração da fatura ocorre perfeitamente. A mesma abre o browser e gera o layout de impressão. Neste ponto estamos na mesma aba o do WHMCS ADMIN aberto para acompanhar se ocorria algo e não foi detectado qualquer alteração. Mais ao clicar em salvar na aba da fatura, tivemos a surpresa da chegada de mais um e-mail automático sendo um do PagHiper informando da geração e outro do sistema informando a quitação. Agora se realizamos este mesmo procedimento pelo botão de antigo o que leva o cliente ao painel e de lá ele gera a fatura nada ocorre de erro deste tipo, repetindo-se o teste por várias vezes. Informações técnicas: Navegador Firefox Versão 57.0 (64 Bits) Sistema Operacional Windows Prof (64 Bits) WHCMS 7.21 Atualizado todos os patches Pagamento só por deposito e PagHiper não existe mais nenhuma aplicação

Após postar achei este adendo do henrique cruz e li ele por várias vezes pois ia contra o que estava acontecendo onde ele informa "SE ESTIVER ATIVADO O CHECKOUT TRANSPARENTE"

@henriqueccruz ao utilizar o link direto no corpo do email, habilitando a opção checkout transparente o modulo não envia ao whmcs o arquivo de retorno do pagamento "não baixa a fatura automático"

Só que no meu esta ativado e esta fazendo justamente ao contrário que ele disse ele gera o pagamento na impressão da fatura. O que de forma alguma deve-se ocorrer pois descontrola toda a plataforma.

loganfonseca commented 6 years ago

Olá a todos. Gostaria de integrar o PAGHIPER com o shopify, porém não faço a menor ideia de como começar. Alguém já conseguiu realizar esta integração? Não consegui nenhum freelancer para fazer isto para mim, se alguém estiver afim...

ddrhost commented 5 years ago

Implementado. Verifique na nova atualização disponibilizada.

Jcobello commented 5 years ago

Henrique boa noite

Desculpe a indiscrição mais não entendi a sua uma resposta agora a pouco. Inclusive estou com a nova instalação em produção e funcionando e realmente ficou perfeita. A minha questão não sei se vem ao caso pois como sou seu cliente recebi ao mesmo tempo um e-mail seu onde informa que conseguiu anexar a boleta ao e-mail de aviso ou mais precisamente o fechamento do whmcs isso é correto? Então conseguiu que fosse gerada a fatura e ela enviada por e-mail seria isso. Fico no aguardo

Cobello