Boleto & BolePix

Este fluxo descreve o funcionamento da emissão e liquidação de boletos bancários, incluindo a opção de pagamento via Pix (Boleto Pix).

Resumo

O fluxo de boleto é indicado para cobranças que não exigem confirmação imediata, mas que podem ser liquidadas tanto via código de barras quanto via Pix.

Casos de uso comuns:

  • Pagamentos B2B
  • Cobranças com vencimento
  • Alternativa ao Pix tradicional
  • Migração gradual de boleto para Pix

Etapas do fluxo

  1. Emissão do boleto
  2. Disponibilização ao pagador
  3. Pagamento via:
    • Código de barras ou
    • Pix (QR Code)
  4. Processamento da liquidação
  5. Emissão de eventos de pagamento
  6. Atualização do status da cobrança

Estados

Estados comuns de um boleto:

  • CREATED
    O boleto foi emitido e está disponível para pagamento.

  • PENDING
    O boleto está aguardando pagamento.

  • PAID
    O pagamento foi identificado e confirmado, independentemente do meio utilizado.

  • EXPIRED
    O boleto venceu sem pagamento.

  • CANCELED
    O boleto foi cancelado antes do pagamento.


Eventos

Durante o lifecycle do boleto, a Autra emite eventos como:

  • BOLETO_CREATED
  • BOLETO_PAID
  • BOLETO_EXPIRED
  • BOLETO_CANCELED

Os eventos representam a fonte de verdade sobre o estado da cobrança.


Diferença entre boleto tradicional e boleto Pix

A diferença entre boleto tradicional e boleto Pix está exclusivamente no meio de pagamento utilizado pelo pagador.

AspectoBoleto tradicionalBoleto Pix
Meio de pagamentoCódigo de barrasQR Code Pix
ConfirmaçãoAssíncronaInstantânea
Eventos1 - Geração
2 - Registro do Boleto
3 - Pagamento
1 - Geração
2 - Registro do Boleto
3 - Pagamento
4 - Cancelamento do Registro

Pontos de atenção

  • O boleto não é pago no momento da emissão
  • Sempre aguarde o evento de liquidação
  • Não diferencie lógica por meio de pagamento
  • Utilize external_id para conciliação
  • Trate reprocessamento de eventos

Próximos passos

Para detalhes técnicos, consulte os endpoints de Boleto na API Reference.