Jump to content
Carcleo

Envio de boletos para registro via API / WEBSERVICE

Recommended Posts

Pessoal, Feliz 2017 a todos!

Com a nova modalidade de Boletos vigente, estou procurando material que me ajude na implementação do envio ao Banco via API/WEBSERVICE mas não estou encontrando nada.

Com muita pesquisa cheguei nesses 2 links:

http://www.suporte-cef.com.br/

http://www.caixa.gov.br/empresa/pagamentos-recebimentos/recebimentos/nova-cobranca-bancaria/Paginas/default.aspx

Mas nenhum informa o processo de envio dos boletos gerados no site para registro na Caixa Econômica Federal.

Alguém pode me ajudar?

Carlos Rocha

Share this post


Link to post
Share on other sites

Concordo!

Mas já lí esse manual e não tem nele, pelo menos não achei, a parte de diálogo por API ou WEBSERVICE para envio dos boletos gerados no site.

Parece que precisa mesmo gerar um borderô e em entregar na agência todo fim do dia!

Isso para boletos gerados na Lola Virtual não é bom!

Share this post


Link to post
Share on other sites

Vamos começar do básico: o banco disponibiliza um webservice/api para o serviço ou você apenas idealizou que isto deveria existir?

Fiz a migração para o sistema do registro de uma cooperativa e todo dia eu tenho que enviar manualmente o arquivo de remessa com as informações dos boletos, com isto eles fazem a comparação com o que já foi pago e/ou será pago ainda, simplesmente tem que ser desta forma porque não existe outro meio.

Share this post


Link to post
Share on other sites

Tenho uma duvida diferente, mas sobre o mesmo assunto, caso alguém saiba me responder.

Alguém aqui conhece alguma API que faça a consulta de segunda via de boletos?

O cenário onde trabalho no momento é a seguinte, quando o cliente quer uma segunda via de boleto ele precisa entrar no site do banco, entrar com o CNPJ da empresa, um código que chama nosso número e o CPF dele para gerar.

Já procurei alguma API fornecida dos propio banco para isso e não achei. Alguém conhece alguma?

Share this post


Link to post
Share on other sites

Então, eu idealizei que deveria existisse e estou à procura!

Mas, como você envia manualmente o arquivo de remessa com as informações dos boletos?

Share this post


Link to post
Share on other sites

Então, eu idealizei que deveria existisse e estou à procura!

Ligue no 0800 da CEF e pergunte sobre isto...

Mas, como você envia manualmente o arquivo de remessa com as informações dos boletos?

Via internet banking.

Share this post


Link to post
Share on other sites
Via internet banking.



Você gera um borderô em um momento específico parando o sistema para não gerar mais boletos, faz o borderô (.txt), abre o site da caixa, clica em enviar e envia?


Assim?

Share this post


Link to post
Share on other sites

Via internet banking.

Você gera um borderô em um momento específico parando o sistema para não gerar mais boletos, faz o borderô (.txt), abre o site da caixa, clica em enviar e envia?

Assim?

Eu não abro o site da caixa pois não sou cliente da CEF, sempre que necessário eu gero o arquivo de remessa e envio via internet banking, no meu caso eu faço isto uma vez ao dia apenas, não sei de onde você tirou a parte de parar o sistema e etc...

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By anabeatrizzz
      2. Por que PHP é a mais utilizada em projetos? Explique.
       
      3. São 24 anos de desenvolvimento em PHP, o que faz ele durar tanto na área da programação? Explique.
       
      4. Você acredita que o PHP vai morrer ou não? Explique.
       
      5. Explique o que seria esta HHVM que as empresas utilizam.
       
      6. PHP tem a facilidade de criar APIs, quais seriam as vantagens na hora de desenvolver aplicativos para celular? Explique.
       
      7. Explique um pouco sobre o Laravel, Zend Framework, Sympony, lumen, codelgniter que foram surgindo ao decorrer dos anos.
       
      8. “O PHP veio da WEB e da WEB ele permanecerá”. O que essa frase significaria para você? Explique.
       
      9. Como funcionariam as comunidades em PHP? Por que existem tantas pessoas ainda usando a linguagem? Explique.
       
      10. O PHP vem se modernizando durante anos, quais seriam estas evoluções dele? Explique.
    • By fideles
      Mais uma vez venho aqui pedir ajuda a vocês.
       
      Tenho um formulario que criei aqui na empresa algo bem simples, somente para sair das planilhas de excel, que seria cadastro de funcionarios.
       
      Tem os campos, matricula, nome completo, unidade de trabalho, endereço e telefone de emergencia.
       
      A parte do formulario funciona, a gravação no BD tbm, listar as informações também, ai me perguntaram se era possível um auto preenchimento dos campos colocando somente a matricula do funcionario e respondi que eu não sei porque realmente não sei.
       
      A ajuda que eu preciso de vocês seria, é possível fazer isso ? Colocar a matricula e vir do banco e preencher os outros inputs? Se sim, é possível me derem um exemplo de como funciona e eu estudar o codigo e colocar nos outros inputs.
       
      Obrigado antecipadamente. 
       
    • By tetsuo
      Boas galera?
      Às vezes subo um projeto que, despercebidamente passa um arquivo com letra maiúscula/minúscula
      E dá trabalho pra descobrir que era somente e apenas isso.
       
      Como posso resolver isso?
      Uso rWindows 10.
      Mas a hospedagem é em linux.
       
      O Docker serviria pra me ajudar com essa questão?
       
    • By lUANZIKA3
      minha pagina contém uma table que
      exibe a ultima id da minha DB porém ela não fica ativa.
      a ultima id só é exibida se o form tiver sido enviado.
      ↓table aonde é exibida a Insert_id
      <table class="table table-dark" method="POST" action="processa.php"> <thead> <tr> <th scope="col">#</th> <th scope="col">Ultimo ID</th> </tr> </thead> <tbody> <tr> <th scope="row">1</th> <td> <?php if(isset($_SESSION['id'])){ echo $_SESSION['id']; } ?></td> </tr> </tbody> </table> Agora a conexao.php
      <?php session_start(); $servidor = "localhost"; $usuario = "root"; $senha = ""; $dbname = "contas"; //Criar a conexao $conn = mysqli_connect($servidor, $usuario, $senha, $dbname); $nome = filter_input(INPUT_POST, 'nome', FILTER_SANITIZE_STRING); $face = filter_input(INPUT_POST, 'face', FILTER_SANITIZE_STRING); $numeros = filter_input(INPUT_POST, 'numeros', FILTER_SANITIZE_STRING); //echo "Nome: $nome <br>"; //echo "E-mail: $email <br>"; $result_usuario = "INSERT INTO usuarios (nome, face, numeros, created) VALUES ('$nome', '$face', '$numeros', NOW())"; if ($conn->query($result_usuario) === TRUE) { $id = $conn->insert_id; $_SESSION['id'] = "" . $id; } else { echo "Error: " . $result_usuario . "<br>" . $conn->error; } $resultado_usuario = mysqli_query($conn, $result_usuario); if(mysqli_insert_id($conn)){ $_SESSION['msg'] = "<div class='alert alert-success' role='alert'> Parabéns agora você está participando! </div>"; header("Location: index.php"); }else{ $_SESSION['msg'] = "<div class='alert alert-danger' role='alert'> OPS! Parece que você já está participando, espere por outro sorteio e volte! </div>"; header("Location: index.php"); }  
    • By lUANZIKA3
      minha pagina contém uma table que
      exibe a ultima id da minha DB porém ela não fica ativa.
      a ultima id só é exibida se o form tiver sido enviado.
      ↓table aonde é exibida a Insert_id
      <table class="table table-dark" method="POST" action="processa.php"> <thead> <tr> <th scope="col">#</th> <th scope="col">Ultimo ID</th> </tr> </thead> <tbody> <tr> <th scope="row">1</th> <td> <?php if(isset($_SESSION['id'])){ echo $_SESSION['id']; } ?></td> </tr> </tbody> </table> Agora a conexao.php
      <?php session_start(); $servidor = "localhost"; $usuario = "root"; $senha = ""; $dbname = "contas"; //Criar a conexao $conn = mysqli_connect($servidor, $usuario, $senha, $dbname); $nome = filter_input(INPUT_POST, 'nome', FILTER_SANITIZE_STRING); $face = filter_input(INPUT_POST, 'face', FILTER_SANITIZE_STRING); $numeros = filter_input(INPUT_POST, 'numeros', FILTER_SANITIZE_STRING); //echo "Nome: $nome <br>"; //echo "E-mail: $email <br>"; $result_usuario = "INSERT INTO usuarios (nome, face, numeros, created) VALUES ('$nome', '$face', '$numeros', NOW())"; if ($conn->query($result_usuario) === TRUE) { $id = $conn->insert_id; $_SESSION['id'] = "" . $id; } else { echo "Error: " . $result_usuario . "<br>" . $conn->error; } $resultado_usuario = mysqli_query($conn, $result_usuario); if(mysqli_insert_id($conn)){ $_SESSION['msg'] = "<div class='alert alert-success' role='alert'> Parabéns agora você está participando! </div>"; header("Location: index.php"); }else{ $_SESSION['msg'] = "<div class='alert alert-danger' role='alert'> OPS! Parece que você já está participando, espere por outro sorteio e volte! </div>"; header("Location: index.php"); }  
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.