1. Go to this page and download the library: Download umbrella/boleto library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
umbrella / boleto example snippets
use Umbrella\YaBoleto\Builder\BoletoBuilder;
use Umbrella\YaBoleto\Endereco;
use Umbrella\YaBoleto\Cnpj;
use Umbrella\YaBoleto\Cpf;
// sacado...
$nomeSacado = "John Doe";
$documentoSacado = new Cpf("090.076.684-04");
$enderecoSacado = new Endereco(
"Setor de Clubes Esportivos Sul (SCES) - Trecho 2 - Conjunto 31 - Lotes 1A/1B",
"70200-002",
"Brasília",
"DF"
);
// cedente...
$nomeCedente = "ACME Corporation Inc.";
$documentoCedente = new Cnpj("01.122.241/0001-76");
$enderecoCedente = new Endereco(
"Setor de Clubes Esportivos Sul (SCES) - Trecho 2 - Conjunto 31 - Lotes 1A/1B",
"70200-002",
"Brasília",
"DF"
);
$builder = new BoletoBuilder(BoletoBuilder::BRADESCO);
$boleto = $builder->sacado(BoletoBuilder::PESSOA_FISICA, $nomeSacado, $documentoSacado, $enderecoSacado)
->cedente($nomeCedente, $documentoCedente, $enderecoCedente)
->banco("0564", "0101888")
->carteira("06")
->convenio("0101888", "77000009017")
->build(250, "77000009017", new \DateTime("2015-03-24"));
echo $boleto->getLinhaDigitavel() // 23790.56407 67700.000903 17010.188807 8 63770000025000
use Umbrella\YaBoleto\Bancos\Bradesco\Convenio;
use Umbrella\YaBoleto\Bancos\Bradesco\Bradesco;
use Umbrella\YaBoleto\Bancos\Bradesco\Carteira\Carteira06;
use Umbrella\YaBoleto\Bancos\Bradesco\Boleto\Bradesco as BoletoBradesco;
use Umbrella\YaBoleto\PessoaFisica;
use Umbrella\YaBoleto\Cedente;
use Umbrella\YaBoleto\Sacado;
use Umbrella\YaBoleto\Cnpj;
use Umbrella\YaBoleto\Cpf;
// sacado...
$nomeSacado = "John Doe";
$documentoSacado = new Cpf("090.076.684-04");
$enderecoSacado = new Endereco(
"Setor de Clubes Esportivos Sul (SCES) - Trecho 2 - Conjunto 31 - Lotes 1A/1B",
"70200-002",
"Brasília",
"DF"
);
// cedente...
$nomeCedente = "ACME Corporation Inc.";
$documentoCedente = new Cnpj("01.122.241/0001-76");
$enderecoCedente = new Endereco(
"Setor de Clubes Esportivos Sul (SCES) - Trecho 2 - Conjunto 31 - Lotes 1A/1B",
"70200-002",
"Brasília",
"DF"
);
$banco = new Bradesco("0564", "0101888");
$carteira = new Carteira06();
$convenio = new Convenio($banco, $carteira, "0101888", "77000009017");
$pessoaFisica = new PessoaFisica($nomeSacado, $documentoSacado, $enderecoSacado);
$sacado = new Sacado($pessoaFisica);
$cedente = new Cedente($nomeCedente, $documentoCedente, $enderecoCedente);
$boleto = new BoletoBradesco($sacado, $cedente, $convenio);
$boleto
->setValorDocumento(50)
->setNumeroDocumento(2)
->setDataVencimento(new \DateTime('2014-09-02'))
->gerarCodigoBarraLinhaDigitavel();
echo $boleto->getLinhaDigitavel() // 23790.56407 67700.000903 17010.188807 8 63770000025000