Ir para o conteúdo

Erro modulo ao finalizar compra devido a erros no cadastro

Visualizando 4 respostas da discussão
  • Autor
    Posts
    • #8880
      Rodolfo de Oliveira
      Participante

        boa tarde pessoal, estou com seguinte problema:

        Quando gera o boleto ele aparece com o seguinte erro, Erro ao gerar o Boleto devido a inconsistências no seu cadastro.
        Atualize aqui seu cadastro.

        usei o debug e aparece o seguinte problema:

        Falha ao gerar o boleto - 1ª tentativa, - API Gerencianet.
        
        Tipo inválido: null (esperado object).: /payment/banking_billet/customer
        $params2 & $BODY2:
        Array
        (
        [id] => 188719
        )
        
        Array
        (
        [payment] => Array
        (
        [banking_billet] => Array
        (
        [expire_at] => 2017-02-20
        [customer] => 
        [message] => 
        [instructions] => Array
        (
        [0] => Após vencimento aceitar pagamento somente no banco emissor.
        [1] => Não cobrar juros após o vencimento.
        [2] => Não cobrar multa após o vencimento.
        [3] => Aceitar apenas pagamento em dinheiro.
        )
        
        )
        
        )
        
        )

        uso o whmcs 7.1.1 e o modulo gofas 0.2.6

        fiz o campo personalizável o ID dele é 1 e no modulo está configurado 1, a opção de obrigar a enviar documento está desabilitada

      • #8887
        Gofas
        Mestre

          Olá Rodolfo, bem vindo!

          O erro está relacionado à configuração do campo personalizado, em alguns casos, geralmente quando você só possui um campo personalizado, a Ordem do campo é 1 mas o WHMCS retorna 0 (zero).

          Teste salvar com 0 (zero) na configuração “Ordem do campo CPF e CNPJ”, o ideal também usar 0 para o primeiro campo nas configurações dos campos personalizados.

          Teste e nos avise se deu certo, por favor.

        • #9152
          Gofas
          Mestre

            Como não tivemos resposta concluímos que o seu caso foi resolvido, o silêncio diz tudo ;)
            Você ainda pode reabrir o tópico se tiver dificuldades.

          • #9333
            ricardo
            Participante

              Estou com o mesmo problema, aqui no debug retorna o seguinte erro:
              Falha ao gerar o boleto – 1ª tentativa, – API Gerencianet.

              Tipo inválido: null (esperado object).: /payment/banking_billet/customer
              $params2 & $BODY2:
              Array
              (
              [id] => 222496
              )

              Array
              (
              [payment] => Array
              (
              [banking_billet] => Array
              (
              [expire_at] => 2017-06-03
              [customer] =>
              [message] =>
              [instructions] => Array
              (
              [0] => Sr. Caixa, por favor: Não aceitar pagamento após o vencimento.
              [1] =>
              [2] =>
              [3] =>
              )

              )

              )

              )

              Já chequei a ordem dos campos e aparentemente esta correto:
              https://www.awesomescreenshot.com/image/2512973/945e320a3635be8b22eb4ccee14d3522
              https://www.awesomescreenshot.com/image/2512975/eb966b295d72e2faf45a4d391a4e30d5

              Já tentei deixar o campo “Ordem de Exibição do campo CNPJ” em branco, conforme explica no tópico:
              https://gofas.net/foruns/topico/erros-relacionados-ao-cadastro-do-cliente/#post-7948

              Também tentei colocar o CPF sem os caracteres, só números, mas em ambos os casos o erro persiste.

              Estou utilizando o WHMCS 7.1.2 e o módulo versão 1.0.3

              • #9335
                Gofas
                Mestre

                  Olá Ricardo, ótima forma de perguntar, obrigado!

                  Teoricamente sua configuração está correta, mas o WHMCS interpreta a “Ordem de exibição” de forma diferente da exibida nas configurações, nós pensamos em usar outras formas de referenciar o custom field depois que descobrimos isso, como o Nome do campo ou ID, mas a ordem de exibição ainda é informação mais estável para ser utilizada, para criar a relação entre os campos e a configuração do módulo.

                  Em resumo, a Ordem de Exibição dos Campos sempre deve iniciar com 0 (zero), nesse caso, talvez o valor dos seus campos sejam 19 CPF/CNPJ e 20 CNPJ.

                  Incluímos na versão 1.0.2 um trecho no debug que mostra exatamente qual é a ordem de exibição dos campos em questão, verifique no final do array “Dados do cliente – API WHMCS”:
                  https://image.prntscr.com/image/9bb9f8e2581c4daaa7509d376e84f346.png

                  Deixar o campo “Ordem de Exibição do campo CNPJ” em branco funcionaria se você tivesse apenas um campo personalizado para CPF/CNPJ ou se ele fosse o primeiro campo.

                  O CPF ou CNPJ pode conter outros caracteres, espaço, etc…. tranquilo, o módulo remove tudo que for diferente de números antes de enviar à API, somente a quantidade errada de caracteres poderia causar erros.

                  • #9336
                    ricardo
                    Participante

                      Muito Obrigado Maurício. Com a dica da imagem enviada eu consegui resolver o problema.
                      Acontece que pelo o que eu entendi, o plugin ignora os valores imputados na tela de configurações e considera a ordem em que o campo é listado na tela “Campos Personalizados dos Clientes” no WHMCS, contando com 0. Exemplo, no meu caso o campo “CPF ou CNPJ” é o 8 campo que aparece na tela “Campos Personalizados dos Clientes” no meu WHMCS. Porém a no array o número dele é 7. https://prnt.sc/f9u17q

                • #10739
                  Manasses
                  Participante

                    Saudações Gofas, Quem me indicou o seu módulo foia a própria gerencianet. Estou precisando de ativar ele urgente. e após ativa-lo vou comprar seu módulo do santander e trabalhar direto com santander. Mas como estou em viagem vamos pelo caminho mais fácil que eu acredite que seja o gerencianet.

                    Bom segue os erros que estou tendo nos prints e detalhes de todos os passos, já li as mensagem acima e acredito que o meu WHMCS está ok.

                    ERRO: https://prntscr.com/ixzvlq
                    Config Campos personalizados: https://prnt.sc/ixzzbf

                    Todos as config do módulo:

                    Todas as configurações do módulo ( alguns campos com Key e email coloquei o texto: XXXXXXXXXXX <— alterei para postar)

                    Array
                    (
                    [companyname] => Hospedagem Segura
                    [systemurl] => https://portal.hospedagemsegura.com.br/
                    [langpaynow] => Pagar agora
                    [admin] => 1
                    [cancelbillet] =>
                    [clientid] => Client_Id_XXXXXXXXXXX <— alterei para postar
                    [clientidsandbox] => Client_Id_XXXXXXXXXXX <— alterei para postar
                    [clientsecret] => Client_Secret_XXXXXXXXXXX <— alterei para postar
                    [clientsecretsandbox] => Client_Secret_XXXXXXXXXXX <— alterei para postar
                    [convertto] =>
                    [customfieldcnpj] =>
                    [customfieldcpf] => 24
                    [customfielddescontotipo] =>
                    [customfielddescontovalor] =>
                    [debugmode] => on
                    [descontooutaxa] => 1
                    [diasantesvencadddesconto] => 0
                    [diasparavencimento] =>
                    [emailonerror] =>
                    [exibedescontooutaxa] => on
                    [fee] =>
                    [footer] =>
                    [instruction1] => Após vencimento aceitar pagamento somente no banco emissor.
                    [instruction2] => Não cobrar juros após o vencimento.
                    [instruction3] => Não cobrar multa após o vencimento.
                    [instruction4] => Aceitar apenas pagamento em dinheiro.
                    [juros] =>
                    [message] =>
                    [minimunamount] => 5
                    [multa] =>
                    [name] => Novo Boleto
                    [paybutton] =>
                    [redirecttobillet] =>
                    [requirecnpjandcpf] =>
                    [separator_1] =>
                    [separator_2] =>
                    [separator_3] =>
                    [separator_4] =>
                    [separator_5] =>
                    [separator_6] =>
                    [showbarcode] => on
                    [showduedate] =>
                    [testmode] => on
                    [tipodescontooutaxa] => 1
                    [type] => Invoices
                    [valordescontooutaxa] =>
                    [visible] =>
                    [paymentmethod] => gofasgerencianetboleto
                    [whmcsVersion] => 7.4.1-release.1
                    [invoiceid] => 139875
                    [invoicenum] => 139875
                    [amount] => 10.00
                    [description] => Hospedagem Segura – Fatura #139875
                    [returnurl] => https://portal.hospedagemsegura.com.br/viewinvoice.php?id=139875
                    [dueDate] => 2018-04-13
                    [clientdetails] => Array
                    (
                    [userid] => 3233
                    [id] => 3233
                    [uuid] => XXXXXXXXXXX <— alterei para postar
                    [firstname] => Manasses
                    [lastname] => Marchezi
                    [fullname] => Manasses Marchezi
                    [companyname] =>
                    [email] => manasses@XXXXXXXXXXX <— alterei para postar
                    [address1] => Rua angelo bressan 78
                    [address2] => bela vista
                    [city] => Cachoeiro de Itapemirim
                    [fullstate] => ES
                    [state] => ES
                    [postcode] => 29316088
                    [countrycode] => BR
                    [country] => BR
                    [phonenumber] => 2835110069
                    [password] => XXXXXXXXXXX <— alterei para postar
                    [model] => WHMCS\User\Client Object
                    (
                    [table:protected] => tblclients
                    [columnMap:protected] => Array
                    (
                    [passwordHash] => password
                    [twoFactorAuthModule] => authmodule
                    [twoFactorAuthData] => authdata
                    [currencyId] => currency
                    [defaultPaymentGateway] => defaultgateway
                    [overrideLateFee] => latefeeoveride
                    [overrideOverdueNotices] => overideduenotices
                    [disableAutomaticCreditCardProcessing] => disableautocc
                    [billingContactId] => billingcid
                    [securityQuestionId] => securityqid
                    [securityQuestionAnswer] => securityqans
                    [creditCardType] => cardtype
                    [creditCardLastFourDigits] => cardlastfour
                    [creditCardExpiryDate] => expdate
                    [storedBankNameCrypt] => bankname
                    [storedBankTypeCrypt] => banktype
                    [storedBankCodeCrypt] => bankcode
                    [storedBankAccountCrypt] => bankacct
                    [paymentGatewayToken] => gatewayid
                    [lastLoginDate] => lastlogin
                    [lastLoginIp] => ip
                    [lastLoginHostname] => host
                    [passwordResetKey] => pwresetkey
                    [passwordResetKeyRequestDate] => pwresetexpiry
                    )

                    [timestamps] => 1
                    [dates:protected] => Array
                    (
                    [0] => lastLoginDate
                    [1] => passwordResetKeyRequestDate
                    )

                    [booleans:protected] => Array
                    (
                    [0] => taxExempt
                    [1] => overrideLateFee
                    [2] => overrideOverdueNotices
                    [3] => separateInvoices
                    [4] => disableAutomaticCreditCardProcessing
                    [5] => emailOptOut
                    [6] => overrideAutoClose
                    [7] => emailVerified
                    )

                    [unique] => Array
                    (
                    [0] => email
                    )

                    [appends:protected] => Array
                    (
                    [0] => fullName
                    [1] => countryName
                    )

                    [fillable:protected] => Array
                    (
                    [0] => lastlogin
                    [1] => ip
                    [2] => host
                    [3] => pwresetkey
                    [4] => pwresetexpiry
                    )

                    [guardedForUpdate] => Array
                    (
                    )

                    [strings:protected] => Array
                    (
                    )

                    [ints:protected] => Array
                    (
                    )

                    [semanticVersions:protected] => Array
                    (
                    )

                    [commaSeparated:protected] => Array
                    (
                    )

                    [characterSeparated:protected] => Array
                    (
                    )

                    [connection:protected] =>
                    [primaryKey:protected] => id
                    [perPage:protected] => 15
                    [incrementing] => 1
                    [attributes:protected] => Array
                    (
                    [id] => 3233
                    [uuid] => 25a2d4c1-69ec-4bc8-b30e-c80117f9e2f4
                    [firstname] => Manasses
                    [lastname] => Marchezi
                    [companyname] =>
                    [email] => manasses@XXXXXXXXXXX <— alterei para postar
                    [address1] => Rua angelo bressan 78
                    [address2] => bela vista
                    [city] => Cachoeiro de Itapemirim
                    [state] => ES
                    [postcode] => 29316088
                    [country] => BR
                    [phonenumber] => +55.28 3511-0069
                    [password] => XXXXXXXXXXX <— alterei para postar
                    [authmodule] =>
                    [authdata] =>
                    [currency] => 1
                    [defaultgateway] =>
                    [credit] => 0.00
                    [taxexempt] => 0
                    [latefeeoveride] => 0
                    [overideduenotices] => 0
                    [separateinvoices] => 0
                    [disableautocc] => 0
                    [datecreated] => 2016-08-19
                    [notes] =>
                    [billingcid] => 0
                    [securityqid] => 0
                    [securityqans] => XXXXXXXXXXX <— alterei para postar
                    [groupid] => 0
                    [cardtype] => MasterCard
                    [cardlastfour] => 4444
                    [cardnum] => �X�y:�ՙa�6ʿ�
                    [startdate] => �X�y:�ՙa�6ʿ�
                    [expdate] => ���F� W����{��
                    [issuenumber] => �X�y:�ՙa�6ʿ�
                    [bankname] =>
                    [banktype] =>
                    [bankcode] =>
                    [bankacct] =>
                    [gatewayid] => XXXXXXXXXXX <— alterei para postar
                    [lastlogin] => 2016-08-19 13:25:11
                    [ip] => 177.40.211.184
                    [host] => 177.40.211.184.static.host.gvt.net.br
                    [status] => Active
                    [language] => portuguese-br
                    [pwresetkey] =>
                    [emailoptout] => 1
                    [overrideautoclose] => 0
                    [allow_sso] => 1
                    [email_verified] => 0
                    [created_at] => 0000-00-00 00:00:00
                    [updated_at] => 2017-05-31 16:18:18
                    [pwresetexpiry] => 0000-00-00 00:00:00
                    )

                    [original:protected] => Array
                    (
                    [id] => 3233
                    [uuid] => XXXXXXXXXXX <— alterei para postar
                    [firstname] => Manasses
                    [lastname] => Marchezi
                    [companyname] =>
                    [email] => manasses@XXXXXXXXXXX <— alterei para postar
                    [address1] => Rua angelo bressan 78
                    [address2] => bela vista
                    [city] => Cachoeiro de Itapemirim
                    [state] => ES
                    [postcode] => 29316088
                    [country] => BR
                    [phonenumber] => +55.28 3511-0069
                    [password] => XXXXXXXXXXX <— alterei para postar
                    [authmodule] =>
                    [authdata] =>
                    [currency] => 1
                    [defaultgateway] =>
                    [credit] => 0.00
                    [taxexempt] => 0
                    [latefeeoveride] => 0
                    [overideduenotices] => 0
                    [separateinvoices] => 0
                    [disableautocc] => 0
                    [datecreated] => 2016-08-19
                    [notes] =>
                    [billingcid] => 0
                    [securityqid] => 0
                    [securityqans] => XXXXXXXXXXX <— alterei para postar
                    [groupid] => 0
                    [cardtype] => MasterCard
                    [cardlastfour] => 4444
                    [cardnum] => �X�y:�ՙa�6ʿ�
                    [startdate] => �X�y:�ՙa�6ʿ�
                    [expdate] => ���F� W����{��
                    [issuenumber] => �X�y:�ՙa�6ʿ�
                    [bankname] =>
                    [banktype] =>
                    [bankcode] =>
                    [bankacct] =>
                    [gatewayid] => XXXXXXXXXXX <— alterei para postar
                    [lastlogin] => 2016-08-19 13:25:11
                    [ip] => 177.40.211.184
                    [host] => 177.40.211.184.static.host.gvt.net.br
                    [status] => Active
                    [language] => portuguese-br
                    [pwresetkey] =>
                    [emailoptout] => 1
                    [overrideautoclose] => 0
                    [allow_sso] => 1
                    [email_verified] => 0
                    [created_at] => 0000-00-00 00:00:00
                    [updated_at] => 2017-05-31 16:18:18
                    [pwresetexpiry] => 0000-00-00 00:00:00
                    )

                    [relations:protected] => Array
                    (
                    )

                    [hidden:protected] => Array
                    (
                    )

                    [visible:protected] => Array
                    (
                    )

                    [guarded:protected] => Array
                    (
                    [0] => *
                    )

                    [dateFormat:protected] =>
                    [casts:protected] => Array
                    (
                    )

                    [touches:protected] => Array
                    (
                    )

                    [observables:protected] => Array
                    (
                    )

                    [with:protected] => Array
                    (
                    )

                    [morphClass:protected] =>
                    [exists] => 1
                    [wasRecentlyCreated] =>
                    )

                    [statecode] => ES
                    [countryname] => Brazil
                    [phonecc] => 55
                    [phonenumberformatted] => +55.2835110069
                    [billingcid] => 0
                    [notes] =>
                    [twofaenabled] =>
                    [currency] => 1
                    [defaultgateway] =>
                    [cctype] => MasterCard
                    [cclastfour] => 4444
                    [gatewayid] => 8125556D5F1B4D0A99369BE00D668A09
                    [securityqid] => 0
                    [securityqans] => mana123
                    [groupid] => 0
                    [status] => Active
                    [credit] => 0.00
                    [taxexempt] =>
                    [latefeeoveride] =>
                    [overideduenotices] =>
                    [separateinvoices] =>
                    [disableautocc] =>
                    [emailoptout] => 1
                    [overrideautoclose] =>
                    [allowSingleSignOn] => 1
                    [language] => portuguese-br
                    [lastlogin] => Date: 19/08/2016 13:25<br>IP Address: 177.40.211.184<br>Host: 177.40.211.184.static.host.gvt.net.br
                    [customfields1] => 09615304727
                    [customfields] => Array
                    (
                    [0] => Array
                    (
                    [id] => 24
                    [value] => 09615304727
                    )

                    [1] => Array
                    (
                    [id] => 184
                    [value] =>
                    )

                    [2] => Array
                    (
                    [id] => 155
                    [value] => 31/03/1982
                    )

                    [3] => Array
                    (
                    [id] => 154
                    [value] =>
                    )

                    )

                    [customfields2] =>
                    [customfields3] => 31/03/1982
                    [customfields4] =>
                    )

                    [currency] => BRL
                    [currencyId] => 1
                    )

                    Resultado da consulta por informações da fatura (API interna – WHMCS).

                    Array
                    (
                    [result] => success
                    [invoiceid] => 139875
                    [invoicenum] =>
                    [userid] => 3233
                    [date] => 2018-03-29
                    [duedate] => 2018-04-13
                    [datepaid] => 0000-00-00 00:00:00
                    [lastcaptureattempt] => 0000-00-00 00:00:00
                    [subtotal] => 10.00
                    [credit] => 0.00
                    [tax] => 0.00
                    [tax2] => 0.00
                    [total] => 10.00
                    [balance] => 10.00
                    [taxrate] => 0.00
                    [taxrate2] => 0.00
                    [status] => Unpaid
                    [paymentmethod] => gofasgerencianetboleto
                    [notes] =>
                    [ccgateway] =>
                    [items] => Array
                    (
                    [item] => Array
                    (
                    [0] => Array
                    (
                    [id] => 83451
                    [type] =>
                    [relid] => 0
                    [description] => test
                    [amount] => 10.00
                    [taxed] => 0
                    )

                    )

                    )

                    [transactions] =>
                    )

                    Transações registradas por esta fatura – API WHMCS.

                    Nenhuma transação registrada.
                    Produtos/serviços da fatura – API WHMCS.

                    Itens com valor negativo:

                    Array
                    (
                    )
                    Itens da Fatura:

                    Array
                    (
                    [0] => Array
                    (
                    [name] => test
                    [amount] => 1
                    [value] => 1000
                    )

                    )

                    Soma dos itens com valor negativo:

                    $discount_item:
                    $whmcs_discount:
                    Desconto válido até:

                    2018-04-13 | 0 dias antes do vencimento
                    Cálculos.

                    Hoje:
                    Vencimento:
                    Diferença entre datas: dia(s)
                    Multa:
                    Juros:
                    Valor original * 100: 0
                    Total:
                    Dados do cliente – API WHMCS.

                    stdClass Object
                    (
                    [id] => 3233
                    [uuid] => XXXXXXXXXXX <— alterei para postar
                    [firstname] => Manasses
                    [lastname] => Marchezi
                    [companyname] =>
                    [email] => manasses@voux.com.br
                    [address1] => Rua angelo bressan 78
                    [address2] => bela vista
                    [city] => Cachoeiro de Itapemirim
                    [state] => ES
                    [postcode] => 29316088
                    [country] => BR
                    [phonenumber] => +55.28 3511-0069
                    [password] => XXXXXXXXXXX <— alterei para postar
                    [authmodule] =>
                    [authdata] =>
                    [currency] => 1
                    [defaultgateway] =>
                    [credit] => 0.00
                    [taxexempt] => 0
                    [latefeeoveride] => 0
                    [overideduenotices] => 0
                    [separateinvoices] => 0
                    [disableautocc] => 0
                    [datecreated] => 2016-08-19
                    [notes] =>
                    [billingcid] => 0
                    [securityqid] => 0
                    [securityqans] => XXXXXXXXXXX <— alterei para postar
                    [groupid] => 0
                    [cardtype] => MasterCard
                    [cardlastfour] => 4444
                    [cardnum] => �X�y:�ՙa�6ʿ�
                    [startdate] => �X�y:�ՙa�6ʿ�
                    [expdate] => ���F� W����{��
                    [issuenumber] => �X�y:�ՙa�6ʿ�
                    [bankname] =>
                    [banktype] =>
                    [bankcode] =>
                    [bankacct] =>
                    [gatewayid] => 8125556D5F1B4D0A99369BE00D668A09
                    [lastlogin] => 2016-08-19 13:25:11
                    [ip] => 177.40.211.184
                    [host] => 177.40.211.184.static.host.gvt.net.br
                    [status] => Active
                    [language] => portuguese-br
                    [pwresetkey] =>
                    [emailoptout] => 1
                    [overrideautoclose] => 0
                    [allow_sso] => 1
                    [email_verified] => 0
                    [created_at] => 0000-00-00 00:00:00
                    [updated_at] => 2017-05-31 16:18:18
                    [pwresetexpiry] => 0000-00-00 00:00:00
                    )

                    Dados do cliente enviados à GN API

                    cpf:
                    cnpj:
                    $customer:
                    $juridical_data:

                    • #10749
                      Gofas
                      Mestre

                        Oi Manasses,
                        acredito que no seu caso basta verificar a configuração dos campos personalizados, a ordem correta do campo “Data de nascimento” é 1 (um), mesmo estando configurada como 2, ela é a segunda e o WHMCS atribui o nº 1 à sua ordem. Para evitar confusão, sugiro editar a ordem dos campos personalizados começando por 0 (zero) e sem “pular” nenhum nº, isso deve resolver.

                  Visualizando 4 respostas da discussão
                  • Você deve fazer login para responder a este tópico.
                  Role para cima