rsantiago / boletophp
boleto php wrapper
dev-master
2017-07-06 22:27 UTC
Requires
- php: >=5.3.3
This package is auto-updated.
Last update: 2025-06-14 21:27:34 UTC
README
baseado no boletophp do CobreGratis
Campos a serem enviados
segue o formato do array a ser enviado para preencher o boleto.
array(
'nosso_numero' => '12525262', // Nosso numero sem o DV - REGRA: Máximo de 11 caracteres!
'sacado' => 'Nome do seu Cliente',
'endereco1' => 'Endereço do seu Cliente',
'endereco2' => 'Cidade - Estado - CEP: 00000-000',//'Itararé - SP - CEP: 18460-000',
'demonstrativo1' => 'Pagamento de Compra na Loja Nonononono',
'demonstrativo2' => 'Mensalidade referente a nonon nonooon nononon<br>Taxa bancária - R$', // taxa_boleto
'demonstrativo3' => 'BoletoPhp - http://www.boletophp.com.br',
'instrucoes1' => '- Sr. Caixa, cobrar multa de 2% após o vencimento',
'instrucoes2' => '- Receber até 10 dias após o vencimento',
'instrucoes3' => '- Em caso de dúvidas entre em contato conosco: xxxx@xxxx.com.br',
'instrucoes4' => ' Emitido pelo sistema Projeto BoletoPhp - www.boletophp.com.br',
'quantidade' => '001',
'aceite' => '',
'especie' => 'R$',
'especie_doc' => 'DS',
'valor' => '1234,00',
'prazo' => 5,
'account' => array(
'agencia' => '1100',
'agencia_dv' => '0',
'conta' => '0102003',
'conta_dv' => '4',
'conta_cedente' => '0102003',
'conta_cedente_dv' => '4',
'carteira' => '06',
'identificacao' => 'BoletoPhp - Código Aberto de Sistema de Boletos',
'cpf_cnpj' => '12345678901',
'endereco' => 'Coloque o endereço da sua empresa aqui',
'cidade_uf' => 'Cidade / Estado',
'cedente' => 'Coloque a Razão Social da sua empresa aqui',
'carteira' => '06'
)
)
na account devem ser enviadas informações de conta bancária, endereço e informações mais específicas de um banco para outro.
Campos Específicos por Banco
Bradesco
agencia, agencia_dv, conta, conta_dv, conta_cedente, conta_cedente_dv, carteira,
Banespa (Santander)
codigo_cliente, ponto_venda (agencia), carteira, carteira_descricao
Caixa
inicio_nosso_numero (Carteira CR), numero_documento
HSBC
codigo_cedente, carteira (CNR)
Itau
carteira (175)
BB
aceite (N), especie, especie_doc (DM), convenio, contrato, carteira, variacao_carteira (-019), formatacao_convenio (7), formatacao_nosso_numero (2)
Utilização
use BoletoPhp\Model as Boleto;
$boleto = new Boleto\BoletoStrategy(new Boleto\Bradesco());
$boleto->getBoleto()->prepare(
array(
'nosso_numero' => '12525262', // Nosso numero sem o DV - REGRA: Máximo de 11 caracteres!
'sacado' => 'Nome do seu Cliente',
'endereco1' => 'Endereço do seu Cliente',
'endereco2' => 'Cidade - Estado - CEP: 00000-000',//'Itararé - SP - CEP: 18460-000',
'demonstrativo1' => 'Pagamento de Compra na Loja Nonononono',
'demonstrativo2' => 'Mensalidade referente a nonon nonooon nononon<br>Taxa bancária - R$', // taxa_boleto
'demonstrativo3' => 'BoletoPhp - http://www.boletophp.com.br',
'instrucoes1' => '- Sr. Caixa, cobrar multa de 2% após o vencimento',
'instrucoes2' => '- Receber até 10 dias após o vencimento',
'instrucoes3' => '- Em caso de dúvidas entre em contato conosco: xxxx@xxxx.com.br',
'instrucoes4' => ' Emitido pelo sistema Projeto BoletoPhp - www.boletophp.com.br',
'quantidade' => '001',
'aceite' => '',
'especie' => 'R$',
'especie_doc' => 'DS',
'valor' => '1000,00',
'prazo' => 2,
'account' => array(
'agencia' => '1100',
'agencia_dv' => '0',
'conta' => '0102003',
'conta_dv' => '4',
'conta_cedente' => '0102003',
'conta_cedente_dv' => '4',
'carteira' => '06',
'identificacao' => 'BoletoPhp - Código Aberto de Sistema de Boletos',
'cpf_cnpj' => '12345678901',
'endereco' => 'Coloque o endereço da sua empresa aqui',
'cidade_uf' => 'Cidade / Estado',
'cedente' => 'Coloque a Razão Social da sua empresa aqui',
'carteira' => '06'
)
)
);
$boleto->getBoleto()->output();