Ir para o conteúdo
  • Este tópico contém 8 respostas, 4 vozes e foi atualizado pela última vez 4 anos, 4 meses atrás por Fernando Medeiros.
Visualizando 5 respostas da discussão
  • Autor
    Posts
    • #8091
      Bruno Neves
      Participante

      Mauricio consegui usar o Modulo, porem da a seguinte mensagem:
      “Não foi possível gerar o boleto devido à erros no seu cadastro.
      Clique aqui e atualize suas informações cadastrais, depois volte e recarregue essa página.”

      Fui na api da gerencianet e la consta como transação gerada id e valor porem o contato esta em branco.
      Enviei o resultado completo do debug por email, se possível me ajudar agradeço e muito…

      Quais são os campos que e permitido no campo personalizado do cliente?
      Eu em particular solicito algumas informações como operadora, idade, um termo se e maior ou menor de 18 anos.

      Ps.: O cadastro esta completo e esta pedindo para atualizar.

      Trecho do debug que aponta o erro:

      Falha ao gerar o boleto - 1ª tentativa (API externa - Gerencianet).
      3500034validation_errorarray(2) {
        ["property"]=>
        string(32) "/payment/banking_billet/customer"
        ["message"]=>
        string(39) "Tipo inválido: null (esperado object)."
      }
    • #8092
      Gofas
      Mestre

      Boa tarde, Bruno!

      Acredito que é algum pequeno conflito nas configurações do módulo e dos campos personalizados, essa discussão deve ajudar:
      https://gofas.net/forums/topico/erros-relacionados-ao-cadastro-do-cliente/#post-7948.

      Não há nenhuma restrição quanto aos campos personalizados do perfil do cliente, qualquer campo é permitido, o único requisito para o módulo funcionar é que exista ao menos 1 campo personalizado para CPF e/ou CNPJ.
      Quando digo “e/ou” significa que esse campo pode ser o mesmo para ambos os documentos, CPF e CNPJ.
      Opcionalmente, você pode configurar dois campos personalizados, um exclusivamente para CPF e outro exclusivamente para CNPJ, assim, você pode ativar outra opção (não recomendada), que é “Exigir CPF e CNPJ de Pessoa Jurídica”:
      https://gofas.net/forums/topico/opcao-exigir-cpf-e-cnpj-de-pessoa-juridica/

      Verifique as configurações dos campos personalizados e por favor, me avise se deu certo ou não, até logo!

    • #8095
      Bruno Neves
      Participante

      Para funcionar fiz assim:
      Configurei no módulo CPF = ordem 1, CNPJ = ordem 2;
      Na configuração dos campos personalizados do meu whmcs estão as seguintes ordens:
      CPF = ordem 2, CNPJ = ordem 1;
      Ficou invertido, se eu colocar da forma correta sempre pede para atualizar o CPF.
      Referente ao cnpj como faz para o cnpj ir para o boleto?

    • #8096
      Gofas
      Mestre

      Você não precisa se preocupar em mudar a ordem dos campos personalizados,
      as opções do módulo onde você aponta os campos personalizados que coletam o “CPF e/ou CNPJ” pedem para você inserir o número de ordem do campo, justamente para não obrigar o admin do whmcs a manter uma ordem específica.

      Se os campos personalizados de cliente são CPF = ordem 2 e CNPJ = ordem 1, você deve configurar da mesma forma nas opções do módulo: CPF = ordem 2 e CNPJ = ordem 1.

      Lembrando que o campo CNPJ é opcional, se você configurar apenas um campo para CPF e CNPJ, o módulo vai reconhecer o tipo de documento automaticamente e gerar a cobrança para “Pessoa física” ou “Pessoa jurídica” de acordo com o tipo de documento contido nesse campo.

      Para exibir o CNPJ no Boleto, não ative a opçãoExigir CPF e CNPJ de Pessoa Jurídica“. Com essa opção desativada, só precisa que o cadastro do cliente contenha o nº do CNPJ no campo “CPF e/ou CNPJ” ou no campo exclusivo “CNPJ”.

      Lembre-se também que se você alterou o perfil do cliente, é necessário desativar a opção “Store Client Data Snapshot” antes de tentar gerar o Boleto novamente.

    • #8202
      Gilberto Souza
      Participante

      Estou com o mesmo problema sendo que todo o cadastro está correto


      {
      “payment”: {
      “banking_billet”: {
      “expire_at”: “2016-11-17”,
      “customer”: null,
      “discount”: {
      “type”: “percentage”,
      “value”: 200
      },
      “message”: “Pagável somente ate o vencimento”,
      “configurations”: {
      “fine”: 500
      }
      }
      }

    • #8328
      Fernando Medeiros
      Participante

      Estou com esse erro e ja tentei de tudo.

      Falha ao gerar o boleto – 1ª tentativa, – API Gerencianet.
      Tipo inválido: null (esperado object).: /payment/banking_billet/customer

      • #8329
        Gofas
        Mestre

        Bem vindo Fernando!
        Vi no debug que nos enviou por email, que vc está executando a versão 0.2.3 do módulo, atualize para a versão 0.2.4 e nos envie o debug novamente, por favor, essa versão contém trechos adicionais no debug especificamente para diagnosticar falhas desse tipo.

        Nos envie também uma captura de tela das suas configurações do módulo e das configurações dos campos personalizados de clientes, sua dificuldade pode estar relacionada aos campos personalizados.

        • #8336
          Fernando Medeiros
          Participante

          Fiz funcionar, mais do nada para de funcionar novamente e começa dar erro.

          Vou tentar novamente e enviar o debug.

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