Emitir
Boleto registrado com QR Code Pix no mesmo documento. Volta linha digitável, código de barras, Pix copia e cola e o PDF pronto.
cobranca.registradaEmita, altere e cancele cobranças pela API e receba um webhook quando o pagador pagar. Sem arquivo de remessa, sem arquivo de retorno, sem conciliação em planilha.
sandbox sem credencial de bancoaté 3 boletos/mês grátissem cartão
POST /v1/cobrancasAuthorization: Bearer $DEVBANK_TOKENIdempotency-Key: PED-2026-0042 { "conta_bancaria": "0199f3a2-5c1e-7d40-8b2a-6e1f4c9d2a10", "tipo": "boleto_pix", "seu_numero": "PED-2026-0042", "valor": 149.90, "vencimento": "2026-11-10", "pagador": { "documento": "12345678000199", "nome": "Padaria Exemplo Ltda", "email": "financeiro@padariaexemplo.com.br", "endereco": { "logradouro": "Rua das Flores", "numero": "120", "bairro": "Centro", "cidade": "Belo Horizonte", "uf": "MG", "cep": "30110000" } }, "multa": { "tipo": "percentual", "valor": 2.0 }, "juros": { "tipo": "percentual_mes", "valor": 1.0 }, "metadata": { "pedido_id": 8812 }}
{ "uuid": "0199f3b8-2d41-7a6c-9e0f-1b7c3d5e8a42", "status": "registered", "nosso_numero": "00000042", "linha_digitavel": "34191.09008 00004.220150 00000.000141 1 12340000014990", "pix_emv": "00020101021226900014br.gov.bcb.pix2568pix-qr.itau...", "registrado_em": "2026-10-16T09:12:04-03:00"}
{ "evento": "cobranca.paga", "cobranca": { "uuid": "0199f3b8-2d41-7a6c-9e0f-1b7c3d5e8a42", "seu_numero": "PED-2026-0042", "status": "paid", "valor_pago": 149.90, "pago_em": "2026-11-08T14:31:55-03:00", "canal_pagamento": "pix", "metadata": { "pedido_id": 8812 } }}
No catálogo: Banco do Brasil, Santander e Caixa
Na maioria das empresas, boleto registrado ainda é arquivo texto indo e voltando do internet banking. Com o DevBank, cada cobrança é uma chamada de API e cada pagamento chega ao seu sistema sozinho.
POST /v1/cobrancas devolve linha digitável, código de barras, Pix copia e cola e PDF.cobranca.paga com valor, data e canal.seu_numero e ao metadata do pedido.Cada banco tem nomes de campo, formato de data e de valor, autenticação e regras próprias. Você manda sempre o mesmo JSON em português; o DevBank traduz, autentica e registra.
{ "conta_bancaria": "0199f3a2-5c1e-7d40-8b2a-6e1f4c9d2a10", "tipo": "boleto_pix", "seu_numero": "PED-2026-0042", "valor": 149.90, "vencimento": "2026-11-10", "dias_limite_pagamento": 30, "pagador": { "documento": "12345678000199", "nome": "Padaria Exemplo Ltda", "email": "financeiro@padariaexemplo.com.br", "endereco": { "logradouro": "Rua das Flores", "numero": "120", "bairro": "Centro", "cidade": "Belo Horizonte", "uf": "MG", "cep": "30110000" } }, "multa": { "tipo": "percentual", "valor": 2.0 }, "juros": { "tipo": "percentual_mes", "valor": 1.0 }, "metadata": { "pedido_id": 8812 }}
E sem você escrever uma linha:
{ "conta_bancaria": "0199f3a4-81d0-7b22-a5c3-0d94e6f1b7c8", "tipo": "boleto_pix", "seu_numero": "PED-2026-0042", "valor": 149.90, "vencimento": "2026-11-10", "dias_limite_pagamento": 30, "pagador": { "documento": "12345678000199", "nome": "Padaria Exemplo Ltda", "email": "financeiro@padariaexemplo.com.br", "endereco": { "logradouro": "Rua das Flores", "numero": "120", "bairro": "Centro", "cidade": "Belo Horizonte", "uf": "MG", "cep": "30110000" } }, "multa": { "tipo": "percentual", "valor": 2.0 }, "juros": { "tipo": "percentual_mes", "valor": 1.0 }, "metadata": { "pedido_id": 8812 }}
E sem você escrever uma linha:
{ "conta_bancaria": "0199f3a6-2e7b-7f15-8c60-93a1d4e2f5b9", "tipo": "boleto_pix", "seu_numero": "PED-2026-0042", "valor": 149.90, "vencimento": "2026-11-10", "dias_limite_pagamento": 30, "pagador": { "documento": "12345678000199", "nome": "Padaria Exemplo Ltda", "email": "financeiro@padariaexemplo.com.br", "endereco": { "logradouro": "Rua das Flores", "numero": "120", "bairro": "Centro", "cidade": "Belo Horizonte", "uf": "MG", "cep": "30110000" } }, "multa": { "tipo": "percentual", "valor": 2.0 }, "juros": { "tipo": "percentual_mes", "valor": 1.0 }, "metadata": { "pedido_id": 8812 }}
E sem você escrever uma linha:
{ "conta_bancaria": "0199f3a8-c4f2-7e09-b1d7-5a8e2c6f0d31", "tipo": "boleto_pix", "seu_numero": "PED-2026-0042", "valor": 149.90, "vencimento": "2026-11-10", "dias_limite_pagamento": 30, "pagador": { "documento": "12345678000199", "nome": "Padaria Exemplo Ltda", "email": "financeiro@padariaexemplo.com.br", "endereco": { "logradouro": "Rua das Flores", "numero": "120", "bairro": "Centro", "cidade": "Belo Horizonte", "uf": "MG", "cep": "30110000" } }, "multa": { "tipo": "percentual", "valor": 2.0 }, "juros": { "tipo": "percentual_mes", "valor": 1.0 }, "metadata": { "pedido_id": 8812 }}
E sem você escrever uma linha:
{ "conta_bancaria": "0199f3aa-97b5-7c4e-a0f8-e2d6b1c9a473", "tipo": "boleto_pix", "seu_numero": "PED-2026-0042", "valor": 149.90, "vencimento": "2026-11-10", "dias_limite_pagamento": 30, "pagador": { "documento": "12345678000199", "nome": "Padaria Exemplo Ltda", "email": "financeiro@padariaexemplo.com.br", "endereco": { "logradouro": "Rua das Flores", "numero": "120", "bairro": "Centro", "cidade": "Belo Horizonte", "uf": "MG", "cep": "30110000" } }, "multa": { "tipo": "percentual", "valor": 2.0 }, "juros": { "tipo": "percentual_mes", "valor": 1.0 }, "metadata": { "pedido_id": 8812 }}
E sem você escrever uma linha:
O ciclo inteiro da cobrança por quatro chamadas, com a mesma resposta em todos os bancos.
Boleto registrado com QR Code Pix no mesmo documento. Volta linha digitável, código de barras, Pix copia e cola e o PDF pronto.
cobranca.registradaNovo vencimento, valor, desconto, juros ou multa. O DevBank valida contra o que o banco aceita antes de chamar o banco.
cobranca.atualizadaBaixa no banco com uma chamada. A cobrança sai do sistema do banco e o pagador não consegue mais pagar.
cobranca.baixadaStatus, valor pago, data e canal, sempre atualizados. PDF em /pdf e página pública do boleto para o pagador.
Cada banco permite alterar coisas diferentes depois do registro. O DevBank conhece as regras de cada um e recusa o pedido com o motivo, sem chamada perdida ao banco.
Para montar a sua tela, GET /v1/bancos diz o que cada banco aceita e quais campos pede no cadastro da conta.
PATCH /v1/cobrancas/0199f3b8-2d41-7a6c-9e0f-1b7c3d5e8a42{ "valor": 180.00 } // resposta imediata, sem chamada ao banco{ "message": "Itaú não permite alterar valor.", "errors": { "valor": ["Itaú não permite alterar valor."] }}
Sem arquivo de retorno e sem conferir extrato. O DevBank acompanha cada cobrança em aberto e avisa você por webhook quando ela é paga, por boleto ou por Pix.
Boleto no app, na lotérica ou no caixa, ou o QR Code Pix impresso no mesmo boleto.
cobranca.pagacobranca.registradacobranca.atualizadacobranca.pagacobranca.baixadacobranca.expiradacobranca.falhoucobranca.paga entregue, 200 em 184 msPOST /webhooks/devbank HTTP/1.1Host: seu-sistema.com.brContent-Type: application/jsonSignature: 9c1f0e7a4b...d83e52Timestamp: 1794159127 { "evento": "cobranca.paga", "cobranca": { ... } }
Para ERPs, SaaS e plataformas que cobram em nome de muitos clientes e não querem manter uma integração por banco.
Um banco simulado do DevBank: registra, gera linha digitável e Pix válidos e simula o pagamento com uma chamada (/simular-pagamento). Sem credencial e sem cota.
Header Idempotency-Key no POST. Repetiu a chamada por timeout? Volta a mesma cobrança, nunca duas.
OAuth2, mTLS, renovação de token e de certificado. As credenciais ficam criptografadas e nunca voltam para o navegador.
Banco que não devolve PDF ganha um gerado pelo DevBank no layout Febraban, com o QR Code Pix. E uma página pública do boleto para enviar ao pagador.
Beneficiários e contas bancárias separados, cada conta com o seu webhook. Feito para quem emite em nome de muitos clientes.
Histórico das chamadas à API, de cada notificação recebida do banco e de cada webhook enviado a você. Suporte olha o log, não adivinha.
Sandbox ilimitado e até 3 boletos por mês em produção, sem cartão. Quando precisar de mais, escolha a faixa de boletos por mês, sem percentual sobre o valor recebido.
até 3 boletos/mês
R$ 0/mês
sem cartão
100 boletos/mês
R$ 49/mês
R$ 0,49 por boleto
250 boletos/mês
R$ 89/mês
R$ 0,36 por boleto
500 boletos/mês
R$ 149/mês
R$ 0,30 por boleto
1.000 boletos/mês
R$ 269/mês
R$ 0,27 por boleto
2.000 boletos/mês
R$ 479/mês
R$ 0,24 por boleto
4.000 boletos/mês
R$ 849/mês
R$ 0,21 por boleto
acima de 4.000 boletos/mês
Preço sob medida
para alto volume
O plano é do usuário que assina. Os boletos emitidos em produção em todos os times e contas bancárias dele somam no mesmo limite: com 2 times e 4 contas bancárias em cada um, as 8 contas usam o mesmo plano.
A tarifa de registro e liquidação do seu banco continua entre você e o banco. O DevBank não toca no dinheiro: o pagamento cai direto na sua conta.
Sim. O DevBank usa a sua conta e as suas credenciais de API em cada banco. A gente cuida da integração técnica (autenticação, certificados, formatos, regras de cada banco); o convênio, a carteira e as tarifas continuam sendo entre você e o banco.
Não. O pagador paga o boleto ou o Pix e o valor cai direto na sua conta, no seu banco. O DevBank registra a cobrança, acompanha o status e avisa o seu sistema.
Não para as cobranças emitidas pelo DevBank. Registro, alteração e baixa vão direto pela API do banco, e a liquidação chega por webhook ou pela consulta automática. Não há arquivo CNAB para gerar, enviar, baixar nem processar.
Por três caminhos ao mesmo tempo: o webhook do banco, quando o banco tem; uma consulta automática ao banco a cada 15 minutos, em todos os bancos; e uma reconsulta na API do banco antes de marcar a cobrança como paga, porque nenhuma notificação de banco é aceita sem conferência.
Confirmado o pagamento, o seu sistema recebe o webhook cobranca.paga com valor pago, data e canal (boleto ou Pix).
Sim. Toda conta tem o Sandbox DevBank, um banco simulado que registra cobranças, gera linha digitável e Pix válidos e deixa você simular o pagamento para testar o seu webhook de ponta a ponta. Cobranças de sandbox não contam na cota do plano.
O plano é do usuário que assina, não de cada time. Os boletos emitidos em produção em todos os seus times e contas bancárias somam no mesmo limite mensal, de até 3 no Gratuito ao da faixa contratada. Cobranças de sandbox não contam.
Acima de 4.000 boletos por mês, o plano é sob consulta.
Depende do banco. O Inter aceita novo vencimento e valor; Sicoob e Sicredi aceitam vencimento, desconto, juros, multa e abatimento; o Itaú, vencimento. O DevBank conhece essas regras e responde 422 com o motivo antes de chamar o banco.
GET /v1/bancos devolve o que cada banco aceita e os campos que ele exige no cadastro da conta, para você montar a sua própria tela.
Banco do Brasil, Santander e Caixa já estão no catálogo. Crie a conta e registre interesse no seu banco pelo painel: a ordem das próximas integrações segue a demanda.
Criptografados no banco de dados e entregues ao banco só em memória, no momento da chamada. Depois de salvos, nunca voltam pela API nem aparecem no painel.
Crie a conta, emita no sandbox em minutos e conecte o seu banco quando estiver pronto.