PHPackages                             uspdev/boleto - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. uspdev/boleto

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

uspdev/boleto
=============

Classe PHP para uso de boleto na USP

1.0.9(1y ago)01.0k↓75%41GPL-2.0-or-laterPHP

Since Nov 18Pushed 1y ago9 watchersCompare

[ Source](https://github.com/uspdev/boleto)[ Packagist](https://packagist.org/packages/uspdev/boleto)[ Docs](https://github.com/uspdev/boleto)[ RSS](/packages/uspdev-boleto/feed)WikiDiscussions master Synced 1w ago

READMEChangelog (2)Dependencies (1)Versions (10)Used By (1)

Boleto USP
----------

[](#boleto-usp)

Biblioteca que abstrai as chamadas do SOAP para métodos no contexto dos boleto na USP.

Para usá-la em seu projeto PHP:

```
composer require uspdev/boleto

```

Dependências mínimas do PHP:

```
apt-get install php php-curl

```

Métodos disponíveis:

- gerar($data): recebe um array com os dados para geração do boleto (veja exemplo abaixo) e devolve outro com uma chave boleana *status* indicando se o boleto foi gerado e uma chave *value* que contém o id do boleto ou a mensagem de erro.
- situacao($codigoIDBoleto): obtém situação do boleto
- obter($codigoIDBoleto): recebe uma string com id do boleto e devolve a uma string em base64 para geração do PDF. O retorno é um array com uma chave boleana *status* indicando se a string base64 foi gerada e uma chave *value* que contém tal string.
- cancelar($codigoIDBoleto): TODO.

Exemplo de utilização:
----------------------

[](#exemplo-de-utilização)

Para testá-los, adicione em seu arquivo PHP:

```
