Este endpoint está disponível apenas no ambiente sandbox (apisandbox.delbank.com.br). Não existe em produção.
A simulação permite disparar o evento de pagamento de um boleto sem precisar realizar uma transação financeira real. É útil para validar o recebimento de webhooks, testar a atualização de status e garantir que seu fluxo de conciliação funciona corretamente.
Como funciona
Envie POST /baas/v1/charges/{id}/simulate-conclude com o tipo de simulação no corpo da requisição:
BANKSLIP — simula o pagamento pela linha digitável/código de barras. O {id} deve ser a linha digitável (digitableLine) ou o código de barras (barCode) do boleto.
PIX — simula o pagamento pelo QR Code Pix (apenas para BANKSLIP_PIX). O {id} deve ser o correlationId do boleto.
Simulação por boleto (BANKSLIP)
Simulação por Pix (para BANKSLIP_PIX)
Para simulação PIX, use o correlationId do boleto no path — não a linha digitável.
O que acontece após a simulação
- O status do boleto muda de
Pending para Paid.
- O campo
payments é preenchido com os dados da liquidação simulada.
- Um evento de webhook é disparado para a URL configurada (se houver).
- A transação aparece no extrato da conta.
Erros comuns