Fluxo
Etapa 1: Criar a autorização
A resposta retorna a autorização com um
paymentUrl e os schedules gerados:
paymentUrl para aprovar a autorização no banco dele.
Referência: POST .../wallets/{walletId}/pix-billing-automatic
Etapa 2: Acompanhar o ciclo de vida da autorização
Os eventosPIX_BILLING_AUTOMATIC_* acompanham a autorização em si (o contrato que o cliente aprova):
Etapa 3: Acompanhar cada ciclo
Os eventosPIX_BILLING_AUTOMATIC_SCHEDULE_* acompanham as cobranças individuais (uma por ciclo):
FAILED terminal.
Alterar o valor de um ciclo
Ajuste um ciclo individual (por exemplo, uma cobrança parcial) atualizando o seu schedule, referenciando tanto o ID da autorização quanto o ID do schedule:amount (centavos) deve permanecer dentro da faixa minAmount/maxAmount da autorização.
Referência: PUT .../pix-billing-automatic/{pixBillingAutomaticId}/schedules/{pixBillingAutomaticScheduleId}. Para listar e filtrar autorizações, use GET .../wallets/{walletId}/pix-billing-automatic.
Recorrer a boleto em caso de falhas repetidas
Quando os ciclos continuam falhando, emita um boleto pelo mesmo valor para que o cliente ainda possa pagar:INITIATED, e depois um webhook BOLETO_BILLING_UPDATED entrega o status: "CREATED" com o barcode e o digitableLine para apresentar ao cliente. Você também pode adicionar regras de desconto, multa e juros (txnDiscountAmount, txnFineAmount, txnInterestAmount) — veja a referência do endpoint para o corpo completo.
Referência: POST .../wallets/{walletId}/boleto-billing
Próximos passos
Receber webhooks
Envelope de entrega e o catálogo completo de eventos.
Cobrar com PIX
Cobranças PIX avulsas com QR Code.