2017 © Pedro Peláez
 

library boletophp

boleto php wrapper

image

rsantiago/boletophp

boleto php wrapper

  • Friday, July 7, 2017
  • by diguinhorocks
  • Repository
  • 0 Watchers
  • 0 Stars
  • 21 Installations
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

Boleto PHP

baseado no boletophp do CobreGratis, (*1)

Campos a serem enviados

segue o formato do array a ser enviado para preencher o boleto., (*2)


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' => '&nbsp; 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., (*3)

Campos Específicos por Banco

Bradesco

agencia, agencia_dv, conta, conta_dv, conta_cedente, conta_cedente_dv, carteira,, (*4)

Banespa (Santander)

codigo_cliente, ponto_venda (agencia), carteira, carteira_descricao, (*5)

Caixa

inicio_nosso_numero (Carteira CR), numero_documento, (*6)

HSBC

codigo_cedente, carteira (CNR), (*7)

Itau

carteira (175), (*8)

BB

aceite (N), especie, especie_doc (DM), convenio, contrato, carteira, variacao_carteira (-019), formatacao_convenio (7), formatacao_nosso_numero (2), (*9)

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' => '&nbsp; 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();

The Versions

07/07 2017

dev-master

9999999-dev https://bitbucket.org/rsantiago/boletophp

boleto php wrapper

  Sources   Download

MIT

The Requires

  • php >=5.3.3