API de Boleto Bancário FireBanking
O Boleto Bancário é um dos métodos de pagamento mais populares no Brasil, oferecendo uma forma segura e amplamente aceita para receber pagamentos de clientes que preferem não usar cartão de crédito ou não possuem conta bancária.Emissão Simplificada
Gere boletos: Crie boletos com dados do pagador e vencimento flexível
Pagamento Universal
Aceito em qualquer banco: Cliente pode pagar em agências, internet banking, apps ou lotéricas
Características Principais
Ampla Aceitação
- Qualquer banco: Pagável em qualquer instituição bancária do Brasil
- Múltiplos canais: Agências, internet banking, apps, ATMs e lotéricas
- Sem conta bancária: Cliente não precisa ter conta para pagar
- Código de barras: Pagamento por leitura ótica ou digitação
Flexibilidade de Prazo
- Vencimento configurável: Defina o prazo ideal para seu negócio
- Pagamento após vencimento: Aceita pagamento com multa e juros
- Prorrogação: Possibilidade de estender prazo de vencimento
- Cancelamento: Cancele boletos não pagos a qualquer momento
Custos Previsíveis
- Taxa fixa: Valor fixo por boleto, independente do valor
- Sem taxa de cancelamento: Cancele sem custos adicionais
- Transparência total: Sem tarifas ocultas ou surpresas
- Ideal para valores altos: Custo baixo para transações acima de R$ 200
Tipos de Boleto
Boleto Registrado
Características
Características
- Registrado no banco emissor
- Maior segurança e controle
- Permite pagamento após vencimento
- Rastreamento completo da cobrança
Ideal Para
Ideal Para
- E-commerce e vendas online
- Cobranças recorrentes
- Valores acima de R$ 200
- Empresas que precisam de conciliação automática
Boleto com Multa e Juros
Configuração Automática
Configuração Automática
- Multa de 2% após vencimento
- Juros de 0,033% ao dia (1% ao mês)
- Calculado automaticamente pelo banco
- Valor atualizado em tempo real
Benefícios
Benefícios
- Incentiva pagamento no prazo
- Compensa atraso com receita adicional
- Reduz inadimplência
- Padrão de mercado
Fluxo de Pagamento
Geração do Boleto
Ciclo de Vida do Boleto
Prazos e Limitações
Prazos de Vencimento
- Mínimo: 1 dia após emissão
- Máximo: 90 dias após emissão
- Recomendado: 3 a 15 dias para e-commerce
- Pagamento após vencimento: Até 90 dias com multa e juros
Valores
- Mínimo: R$ 2,50
- Máximo: R$ 50.000,00 por boleto
- Ideal: Valores acima de R$ 50 (melhor custo-benefício)
- Sem limite mensal: Pode emitir quantos boletos precisar
Horários de Processamento
- Compensação: D+1 útil após pagamento
- Fins de semana: Pagamentos processados na segunda-feira
- Feriados bancários: Não há processamento
- Confirmação: Webhook enviado em até 4 horas úteis
Dados Obrigatórios
Informações do Pagador
Pessoa Física (CPF)
Pessoa Física (CPF)
- Nome completo (sem abreviações)
- CPF válido (apenas números)
- Endereço completo com CEP
- Email para envio do boleto
Pessoa Jurídica (CNPJ)
Pessoa Jurídica (CNPJ)
- Razão social ou nome fantasia
- CNPJ válido (apenas números)
- Endereço completo com CEP
- Email para envio do boleto
Informações da Cobrança
- Valor: Em reais (formato decimal, ex: 100.00)
- Vencimento: Data futura (máximo 90 dias)
- Descrição: Detalhamento do produto/serviço
- Identificador: Seu ID único da transação
Recursos Disponíveis
Emissão e Gestão
- Criar boleto: Emita novos boletos via API
- Consultar status: Verifique situação em tempo real
- Gerar PDF: Download do arquivo para impressão/envio
- Cancelar boleto: Cancele boletos não pagos
Notificações Automáticas
- Webhook de confirmação: Pagamento processado
- Webhook de cancelamento: Boleto cancelado
- Email automático: Envio do boleto para o cliente
- SMS (opcional): Notificação de cobrança
Conciliação
- ID único: Cada boleto tem identificador exclusivo
- Nosso número: Referência bancária do boleto
- Dados do pagador: Informações completas para reconciliação
- Data de pagamento: Timestamp exato da liquidação
Ambientes Disponíveis
Sandbox
Base URL:
https://api-gateway.firebanking.devBoletos simulados para desenvolvimentoProdução
Base URL:
https://api-gateway.firebanking.com.brBoletos registrados no sistema bancárioCasos de Uso Ideais
E-commerce B2C
- Clientes sem cartão: Atende público que prefere boleto
- Valores médios-altos: Acima de R$ 100 para compensar taxa
- Prazo flexível: Cliente pode pagar quando for conveniente
- Checkout alternativo: Opção adicional ao cartão e PIX
B2B e Corporativo
- Processo de aprovação: Empresas que precisam de aprovação interna
- Pagamento à vista: Transferência de recursos entre contas
- Comprovação: Documento oficial de pagamento
- Planejamento financeiro: Prazo definido para pagamento
Serviços Recorrentes
- Mensalidades: Escolas, academias, assinaturas
- Prestação de serviços: Consultorias, profissionais liberais
- Parcelamentos: División de valores em múltiplos boletos
- Cobrança programada: Geração automática mensal
Integração Frontend
Exibir Boleto
Implementação JavaScript
Primeiros Passos
1
Configure sua conta
Ative o Boleto em sua conta FireBanking através do Dashboard
2
Teste no Sandbox
Emita boletos de teste para familiarizar-se com a API
3
Configure Webhooks
Implemente endpoints para receber confirmações de pagamento
4
Customize templates
Personalize o layout dos boletos com sua marca
5
Vá para produção
Ative suas credenciais de produção e comece a emitir boletos reais
Próximos Passos
Criar Boleto
Aprenda a emitir seu primeiro boleto
Consultar Status
Verifique o status de pagamento
Webhooks Boleto
Configure notificações automáticas
Ambiente de Testes
Use dados de teste para desenvolvimento
Dica: Boletos são ideais para valores acima de R$ 50, onde a taxa fixa se torna mais competitiva comparada às taxas percentuais de cartão e PIX.