syohansson/sloth

This package is abandoned and no longer maintained. The author suggests using the laravel-boleto package instead.

Micro API de auxílio a sistemas financeiros.

dev-master 2015-03-25 19:32 UTC

This package is not auto-updated.

Last update: 2017-05-15 17:42:30 UTC


README

Build Status Code Climate Test Coverage

Micro sistema de geração de arquivos remessa, retorno e boletos.

Instalação

você pode baixar manualmente o código e incluir no seu código ou usar o composer (recomendo o uso do composer):

{ 
    "require": {
        "syohansson/sloth": "dev-master"
    }
}

Packagist

Uso

Tanto boleto quanto retorno variam de uma especificação do banco chamada Carteira. Então você tem uma Cobranca, que é feita através de um Banco, selecionado o serviço prestado por esse a você através de uma Carteira, e por fim, essa Cobrança se faz por meio de um Boleto e é retornada a você por meio de um Retorno.

Então temos que tudo gira em torno da Carteira que o banco escolher para você. Se você quer gerar um boleto do Banco Caixa Econômica Federal (CEF) com a carteira SIGCB, basta invocar a classe Sloth_Carteira_CEFCarteiraSIGCB, essa por sua vez, extende de uma classe abstrata (Carteira) com duas funções principais: gerarBoleto, processarRetorno