Respostas

            • Bom dia, para criar um controle personalizado, você deve nomear a classe igual ao arquivo .api e então liberar o acesso no webadmin

              pix.zip

              https://storage.ning.com/topology/rest/1.0/file/get/12367209497?profile=original
          • José aproveitei e corrigi o seu código para funcionar na versão 23.07 titulo.api 

            e funcionou, vou tentar verificar as novidades que postou no link https://storage.. pra implementar na api 23.07

            segue o código alterado pra funcionar na 23.07 

            public function get_aberto($valor) {

            $comandoSQL = "SELECT uuid_lanc AS uuid, login, status, tipo, valor, linhadig, datavenc,login, cpf_cnpj, sis_qrpix.qrcode AS pix
            FROM vtab_titulos
            LEFT JOIN sis_qrpix ON uuid_lanc = sis_qrpix.titulo
            WHERE (login = :valor OR cpf_cnpj = :valor) AND status = 'aberto' AND deltitulo = 0
            ORDER BY uuid_lanc;";

            $rotinaSQL = DB::prepare($comandoSQL);
            $rotinaSQL -> bindParam('valor', $valor);
            $rotinaSQL -> execute();
            $resultadosSQL = $rotinaSQL -> fetchAll();
            $numeroDeLinhas = $rotinaSQL -> rowCount();

            if ($numeroDeLinhas > 0) {
            echo json_encode(array('Total' => $numeroDeLinhas, 'titulos' => $resultadosSQL));
            } else {
            echo json_encode(array('mensagem' => 'Registro não encontrado'));
            }

            }

             

            e a resposta abaixo  

             

            curl -H 'Authorization: Bearer JWT TOKEN' -i -k 'https://190.8.160.4/api/titulo/aberto/01234567890'
            HTTP/1.1 200 OK
            Date: Sat, 27 Jan 2024 01:40:00 GMT
            Server: Apache/2.4.38 (Debian)
            Access-Control-Max-Age: 86400
            Access-Control-Allow-Credentials: true
            Access-Control-Allow-Origin: *
            Access-Control-Allow-Methods: GET
            Etag: MKA_JSON_3b879c288f039
            Vary: Accept-Encoding
            MKAUTH: API
            Content-Length: 5268
            Content-Type: text/html;charset=UTF-8


            {"Total":2,
            "titulos":
            [
            {"uuid":"04441CD1-B998-4F82-B650-CCB9C1856785207",
            "login":"nomedocliente",
            "status":"aberto",
            "tipo":"mensalidade",
            "valor":"97.99",
            "linhadig":"36491.01192 00024.9231006 00001.556956 3 00000000009099",
            "datavenc":"2024-07-10 00:00:00",
            "cpf_cnpj":"01234567890",
            "pix":"00020406071829990014BR.GOV.BCB.PIX2572qrcodespix.sejaefi.com.br\/bolix\/v2\/cobv\/000000000065408a94ab3be1470d28aa5204000053039865802BR5905EFISA6008SAOPAULO62070503***63040DF3"}
            {"uuid":"2D4441E1-B8DE-4F16-A0CD-C18E3094561581B",
            "login":"nomedocliente",
            "status":"aberto",
            "tipo":"mensalidade",
            "valor":"97.99",
            "linhadig":"36490.00092 00014.981005 00000.557009 3 00000000009799",
            "datavenc":"2024-08-10 00:00:00",
            "cpf_cnpj":"01234567890",
            "pix":"00020304025226947084BR.GOV.BCB.PIX2572qrcodespix.sejaefi.com.br\/bolix\/v2\/cobv\/0000000000bd4cffae708af548d9b82a5204000053039865802BR5905EFISA6008SAOPAULO62070503***630497B4"}
            ]
            }

             OBS- alguns dados pessoais editados na resposta do CURL.. por motivos de privacidade.

  • Boa tarde, como vcs estão tudo certo?

    Gostaria de saber se deu certo e também se existe algum endpoint que retorne o arquivo pdf (boleto).

    • Mais uma duvida é se existe algum endpoint para consultar um cliente por cpf/cnpj?

    • https://<IP_MK-AUTH>/api/titulo/aberto/{cpf}

      Parrece que esse endpoint já resolve o que eu preciso, vou testar.

      • é possivel sim se pegar o link completo url com uuid mas para isso é necessário filtra via CPF = numero titulo = uuuid para buscar , acredito que irá abrir direto no site do banco e baixar o pdf no meu caso estou testando com gerencianet abre direto o link completo do gerencianet, mesmo link que aparece quando clicamos dentro do mk-auth em visualizar boleto ele já abre em pdf  /boleto/boleto.hhvm?titulo=$tit_number

    • No momento, estou testando a parte do QR code e o recurso de copiar e colar no Pix. No futuro, vou buscar uma forma de incluir isso no PDF.

      • José sabe informar se dá para adicionar código para o jwt puxar direto da pasta /boleto/qrcode ? pois o sistema armazena lá a imagem do qrcode especifico PIX.01020304-506070800A0B0C0D0E0F10.png   agora só resta saber como o código armazena os mesmos lá. se é quando o carne com todos os titulos é gerado ou se são salvos posteriormente.

        • Boa tarde, fiz alguns testes aqui e consegui pegar os QR codes desta pasta e passá-los na API, caso o título tenha o QR code e o sistema tenha salvo.
          Se puder testar e dar um feedback, ajudaria muito. Este arquivo está atualizado com os últimos endpoints que atualizei e pode usar a documentação que vai funcionar.
          Creio que dessa forma vai funcionar nas versões mais antigas sem a necessidade de atualizar o sistema.
          https://storage.ning.com/topology/rest/1.0/file/get/12369375679?profile=original
          • José boa tarde tranquilo

            de volta agora com mais tempo para voltar aos testes, irei efetuar os testes hoje ainda, lembrando que estou na versão 23.07 ainda kkk não atualizei.. porque tenho que mexer em um monte de outros plugins dashboard, etc.. que tenho de monitoramento no meu sistema.

This reply was deleted.