Skip to main content
O Boleto permite que você gere cobranças através de boletos bancários registrados. Ideal para clientes que não utilizam PIX, pagamentos programados, recorrências simples ou cobranças com vencimento futuro. O boleto pode ser pago em bancos, lotéricas ou internet banking até a data de vencimento.

🚀 Como Funciona

O Boleto funciona através da criação de um título de cobrança vinculado ao CPF ou CNPJ do pagador. Após a geração, um boleto bancário é criado e disponibilizado em formato PDF e linha digitável para pagamento.

📱 Boleto emitido

Você gera um boleto com valor específico através da API

💳 Cliente Paga

Cliente escaneia o codigo de barras apresentando no PDF utilizando o app do banco

⚡ Confirmação em instantes

Você recebe confirmação por email assim que o pagamento for validado

💰 Valor Disponível

Valor fica disponível imediatamente em sua conta

🛠️ Implementação Rápida

1. Gerar boleto

⚠️ Validação do valor total da transação

O campo amountInCents enviado fora do array items representa o valor total da cobrança. Para que a requisição seja aceita, esse valor deve ser exatamente igual à soma do valor de cada item multiplicado por sua respectiva quantidade. Em outras palavras:
O total da transação precisa corresponder ao somatório de amountInCents × quantity de todos os itens informados.

2. Resposta com QR Code

📊 Parâmetros Detalhados

Campos Obrigatórios

Campos Opcionais

Exemplo Completo

📡 Recebendo Confirmações

Via Webhook

Configure um webhook para receber confirmações automáticas:

📋 Status das Transações

🛡️ Boas Práticas

Segurança

  • Sempre valide CPF/CNPJ antes de enviar
  • Sanitize dados de entrada
  • Verifique valores mínimos e máximos
  • Use HTTPS obrigatoriamente
  • Use IDs únicos para cada transação
  • Implemente verificação de duplicatas
  • Mantenha referências internas
  • Trate reenvios de webhook adequadamente
  • Monitore taxa de conversão
  • Acompanhe tempos de pagamento
  • Verifique abandono de carrinho
  • Alerte sobre falhas de webhook

Performance

  • Timeout: Configure timeouts adequados para requisições
  • Retry: Implemente retry para chamadas falhadas
  • Batch: Agrupe operações quando possível

🎯 Próximos Passos

📝 Criar QR Code

Guia detalhado para criar QR Codes PIX

🔗 Configurar Webhooks

Configure notificações automáticas

🚀 PIX OUT

Aprenda a enviar transferências PIX

📊 Relatórios

Monitore suas transações