Git Product home page Git Product logo

gerencianet / gn-api-whmcs Goto Github PK

View Code? Open in Web Editor NEW
8.0 7.0 12.0 2.27 MB

Módulo WHMCS integrado a API Gerencianet. Este Plug-in está preparado para integração à API Boletos da Gerencianet, que lhe permite a realização de cobranças por boleto/Bolix muito mais.

Home Page: https://dev.gerencianet.com.br/docs/whmcs

PHP 89.36% Makefile 0.02% CSS 1.16% HTML 2.05% JavaScript 7.40%
whmcs whmcs-payment whmcs-payment-gateway billet boleto bolix

gn-api-whmcs's People

Contributors

marcelo-machado-gn avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

gn-api-whmcs's Issues

Tarifa do Boleto

Olá,
Acabei de instalar o modulo aqui para testar após ser notificado que já estava disponível a atualização da parte do CPF e acabei identificando um erro na tarifa do boleto.

Nas minhas configurações do gerencianet coloquei a tarifa de R$ 1, porém ao gerar o boleto por esse novo modulo essa tarifa não é adicionada ao boleto como ocorre no modulo antigo.

Fico no aguardo da solução desse problema e uma outra sugestão, oferecer a possibilidade de isenção dessa tarifa para boletos acima de X valor.

Nao esta capturando CPF/CNPJ

Time GN,

A versão antiga do módulo de vocês, quando era desmembrada em Boleto e Pix, eu vinha usando o módulo exclusivamente para Boleto e neste fim de semana resolvi experimentar este novo módulo unificado, mas num primeiro momento ativei apenas a opção de boleto nele.

Após realizar alguns testes, o que sempre ocorre é que, quando chega na página de pagamento da GN que surge sobre a página de fatura do WHMCS, a tal página de pagamento fica pedindo pro usuário final digitar CPF ou CNPJ.

Enfim, não entendi isso, visto que nunca ocorreu desta forma, daí fui até obrigado a voltar para a versão anterior do próprio módulo de vocês quando era voltado exclusivamente para Boleto e ainda não havia esta unificação com outros módulos como o de Pix. O módulo antigo de boletos até que funciona razoavelmente bem e não pede que o usuário digite absolutamente nada, afinal estes dados já estão no meu WHMCS devido um campo personalizado que foi criado para isso e que atende também a outros módulos que possuo.

Inclusive quero registrar que eu não quis usar aquele módulo antigo da Gerencianet para WHMCS que tinha sido feito para o caso dos pagamentos via Pix devido não exibir a confirmação de pagamento na própria tela para o usuário e uma das coisas que eu pretendia testar neste fim de semana era este detalhe. Isto é, eu queria ver se o usuário só recebe confirmação de pagamento do WHMCS através do email de confirmação gerado pelo próprio sistema ou se também há algum tipo de retorno de informação na própria página de pagamento.

Cancelamento de fatura e transações da API

Eu cancelei a fatura no WHMCS e o registro da transação na API ainda continua com o status "Aguardando".

Este registro não deveria ser cancelado ?

WHMCS v6.3.1
PHP v5.6
gn-api-whmcs (Master 22/09/2016)

captura de tela 2016-09-22 as 14 08 05

Incorrect table being used

Should be $userid = $invoice['userid'];. Not all invoices will have an order (e.g. recurrent items) so the user id should be retrieved from the invoice id, otherwise the value will be nulll and this error will happen:

"SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'userid' cannot be null (SQL: insert into tblinvoiceitems (invoiceid, userid, relid, description, amount, taxed, duedate, paymentmethod) values (11156, ?, 0, Desconto no boleto Gerencianet: 2% sobre o valor da cobrança., -0.50, 0, 2022-03-16, gerencianetcharge))"

Disponivel para uso atualmente?

Visto que o último commit foi em 06/2019 o módulo está apto para uso atualmente ou recomenda-se usar o módulo do Gofas?

Campo de CPF e CNPJ

Muitas pessoas que usam WHMCS não colocam um campo dedicado a CPF e outro CNPJ, usam apenas um campo e o cliente preenche com CPF se for PF ou CNPJ se for PJ. Seria interessante o modulo suportar um único campo desses 2 documentos.

Limite para Pagamentos

Olá, seria interessante e bastante funcional um campo onde o admin pudesse escolher qual o valor minimo que a fatura deve ter para que a forma de pagamento GerenciaNet apareça nas opções.

Atualizar vencimento automaticamente

Uma outra sugestão que tenho:
Já que agora é possível editar o vencimento do boleto ao alterar o da fatura, seria interessante disponibilizar uma opção para que caso o boleto esteja vencido, atualizar para o dia atual.
Falo em disponibilizar via opção, pois caso isso seja feito, não creio que seja possível cobrar juros ou multa do cliente, tendo em vista que ele não utilizará a ferramenta de atualização de boletos da Gerencianet, e pelo que sei não é possível alterar o valor do boleto via API para incluir as multas.
Para mim não teria problema, pois adiciono os juros na próxima fatura, mas como nem todos trabalham assim, seria interessante adicionar como uma funcionalidade opcional.

Pagamento divergente

Olá!
Se eu ativar o modo de Debug para ver os logs do módulo, toda vez que um boleto é pago, nos logs aparece a mensagem "Divergent Payment"
Porém a cobrança está certa, e o WHMCS confirma o pagamento corretamente.

E-mail de Pagamento Confirmado

Sempre que um pagamento é confirmado no WHMCS, o cliente recebe um e-mail alertando isso. Porém com esse novo modulo da gerencianet isso não está ocorrendo, o pagamento é confirmado normalmente via retorno automatico, porém o cliente não recebe o e-mail de pagamento confirmado.

No modulo antigo, quando o retorno automatico funcionava, o cliente recebia o e-mail normalmente.

Obs.: Não é aquele e-mail de cobrança da gerencianet, é o proprio e-mail de confirmação do WHMCS

Utilizar dados do cadastro

É possível pegarmos automaticamente os dados do cliente sem a necessidade dele digitar tudo novamente ao gerar o boleto?
botao-de-pagamento

Adicionar Taxas de Transação

Olá!
Seria muito bom o módulo permitir o usuário definir o quanto paga por cada boleto na Gerencianet.
Lembrando que me refiro ao campo "Transaction Fee" ou "Taxas de Transação" do WHMCS onde é possível definir o quanto custa para a empresa a transação em questão, sem exibir ao cliente ou cobrar do mesmo.
http://imgur.com/N4xN5MU

Obrigado

WHMCS 8.1.3 Boleto

Olá amigo, a nova atualização funciona no WHMCS 8.1.3 + php7.4?, eu instalei ele no meu aqui e não mostrou erros, porem não aparece o modulo em pagamentos para poder ativar.

Screenshot_8

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.