Uma chamada HTTP
POST /transparents/create com method BOLETO. A resposta traz código de barras, linha digitável, PDF e Pix do boleto.
Boleto + Pix no mesmo código
O cliente paga como preferir. Pelo Pix do boleto: R$ 0,80 e cai na hora. Pelo código de barras: R$ 2,50, em até D+3 úteis.
Webhook transparent.completed
Quando o boleto (ou o Pix embutido) é pago, o evento chega assinado. Zero polling pra liberar o pedido.
O que é uma API de boleto
API de boleto é o jeito programático de emitir cobrança bancária: seu sistema faz uma requisição HTTP e recebe os dados pra exibir ou enviar ao cliente — sem emitir manualmente no banco. Na AbacatePay isso passa pelo checkout transparente com method: "BOLETO".
API de boleto × gateway de pagamento
O gateway de boleto é o produto (painel, link, checkout, conciliação). A API de boleto é a camada pra integrar no seu backend. Quem já usa API Pix segue o mesmo padrão de transparente + webhook.
Passo a passo
Como emitir boleto via API
- Use a chave de teste (sandbox) ou a chave de produção no Bearer token.
POST /transparents/createcommethod: "BOLETO".- Envie
data.amount,data.customer.nameedata.customer.taxId. - Exiba código de barras, linha digitável e o Pix do boleto na resposta.
- Escute o webhook
transparent.completedquando pagar.
curl -X POST https://api.abacatepay.com/v2/transparents/create \
-H "Authorization: Bearer <API_KEY>" \
-H "Content-Type: application/json" \
-d '{
"method": "BOLETO",
"data": {
"amount": 5000,
"customer": {
"name": "Cliente Exemplo",
"taxId": "123.456.789-09"
}
}
}'Juros e multa
Os campos opcionais interest e fine permitem cobrar juros e multa por atraso. Detalhes na documentação de boleto transparente.
Boleto + Pix no mesmo código
Todo boleto da AbacatePay já traz Pix impresso (boleto híbrido / boleto com Pix). Se o cliente pagar pelo Pix, a taxa é R$ 0,80 e o saldo cai na hora; pelo código de barras, R$ 2,50 em até D+3 úteis. Compare meios em Pix ou boleto, veja o gateway Pix e as taxas em /pricing.
Checkout · Link de pagamento · Gateway gratuito · Como escolher gateway
Dúvidas sobre API de boleto
Emissão, webhook, taxas, sandbox e diferença para o gateway.
O que é uma API de boleto?
É a interface programática pra emitir boletos: você envia valor e dados do cliente e recebe código de barras, linha digitável e, na AbacatePay, o Pix do boleto — depois confirma o pagamento por webhook.
Qual a diferença entre API de boleto e gateway de pagamento?
A API é o caminho do código. O gateway de boleto (abacatepay.com/boleto) inclui painel, checkout e link. Os dois usam a mesma cobrança por baixo.
Quais campos são obrigatórios?
Em data: amount (centavos), customer.name e customer.taxId. O method é BOLETO. Juros (interest) e multa (fine) são opcionais.
Quanto tempo o boleto leva para compensar?
Pago pelo código de barras, em até D+3 (dias úteis). Pago pelo Pix impresso no boleto, na hora.
Como recebo notificação quando o boleto for pago?
Via webhook transparent.completed. Configure o endpoint e trate com idempotência — o mesmo evento pode ser reenviado.
Qual é a taxa para emitir boleto via API?
R$ 2,50 por boleto pago. Gerar é grátis. Se pagar pelo Pix do boleto, vale R$ 0,80.
Posso testar no sandbox?
Sim. Com a chave de teste na mesma URL da API. Veja abacatepay.com/blog/como-testar-gateway-sandbox-abacatepay.
Preciso de CNPJ?
Sim. MEI serve.
Sem mensalidade. Aprovação não leva semanas.
Emita boleto pela API hoje
Conta grátis, modo de teste na mesma URL e documentação com exemplos.
Sem mensalidade. Aprovação não leva semanas.
