Dúvidas
Marcado: boleto gerado, Dúvidas. funcionamento, lógica
- Este tópico contém 2 respostas, 2 vozes e foi atualizado pela última vez 7 anos, 10 meses atrás por William.
- AutorPosts
- 27/12/2016 às 12:42 #8405WilliamParticipante
Eu percebi que quando o sistema gera a fatura, na API da Gerencianet já consta que a cobrança foi gerada, ficando com o status “Cobrança criada” e “Pagamento via boleto aguardando confirmação”.
1) Mas o meu cliente ainda nem acessou o sistema do whmcs. Como a cobrança de boleto já é gerada se o cliente ainda nem acessou o whmcs?
Pela data de emissão da transação da gerencianet ( ver imagem abaixo ) já percebemos que quando o meu sistema criou a fatura ele já mandou tudo para a gerencianet. O certo não seria a gerencianet criar isso apenas se o cliente clicar no botão lá para gerar o boleto (aquele botão que fica na fatura)?2) E se ele escolher no método de pagamento via depósito em conta ao invés de boleto, aí vai ficar lá na gerencianet um monte de pagamentos em aberto?
3) E outra coisa que está ocorrendo é que na API da gerencianet está criando varias transações com o nome de contato “—” e no status “novo”, mas o valor que aparece é idêntico ao do último cliente. Por que ele cria essas repetições?
- 03/01/2017 às 15:24 #8459GofasMestre
Oi William!
Essa resposta eu precisei de mais tempo para elaborar devido aos testes:
Nós testamos aqui, esse comportamento acontece até a versão v0.2.0, que acho que não é o seu caso. A propósito, qual a versão do módulo você está executando?
1) O Boleto é gerada apenas ao acessar a Fatura, existe um trecho do código que verifica se a requisição está sendo realizada na visualização da fatura, ou seja, apenas ao acessar viewinvoice.php o boleto será gerado;
2) Nós pensamos em incluir no futuro uma verificação que altera o status do Boleto ao alterar o status da Fatura, assim como cancelar o Boleto se a fatura for cancelada ou tiver a forma de pagamento alterada. Como essa é uma situação que não acontece com tanta freqüência, criamos o módulo Gofas Gerencianet Dashboard que permite cancelar remotamente as transações registradas na GN API.
3) Isso pode ser por que o seu sistema não está registrando as transações associadas à fatura, aí cada vez que a fatura é acessada o módulo gera uma nova transação, esse tópico trata de uma situação parecida.
- 06/01/2017 às 14:25 #8492WilliamParticipante
Oi Maurício! Tudo bem? Então amigo, estou usando a última versão mesmo, entro todo dia aqui para ver se tem versão nova ( inclusive vi que atualizou com a versao 0.2.5 mas não mudou o log, quando vc oficializar no log o que mudou já vou instalar kkk). Sabe quando acontece isso? Quando o meu cliente gera a primeira vez a fatura, clica para gerar o boleto, abre a tela do boleto, o cliente clica em voltar no navegador para ver os itens que tem na fatura (pois no boleto só aparece que é ref. a fatura tal), depois que ele consultou os itens ele volta no boleto, manda imprimir (seria bacana colocar um botão “clique aqui para imprimir” (tem cliente ignorante)), volta na fatura e manda imprimir. Então esse vai e volta do cliente no boleto e fatura na primeira vez que acessa, acontece isso. Mas se ele fechar o navegador e logar novamente já não ocorre isso, pois como vc disse ele ve que já gerou e mostra o que ele tem (aproveitando isso, ele salva uma imagem do boleto para mostrar? Pois é muito rápido essa segunda visualização. E se salva ele exclui depois de um tempo).
Não tem como o cliente gerar o boleto e pronto, se voltar a fatura e no boleto na mesma hora ele não gere outro boleto.
- AutorPosts
- Você deve fazer login para responder a este tópico.