API Itaú, Inter, Sicoob, Sicredi e Bradesco num contrato só

Boleto com Pix em qualquer banco. Um payload só.

Emita, 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

1 Seu sistema emite a cobrança 09:12:03
api.devbank.com.brcobranca.json
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 }}
2 O banco registra na hora Registrado
201 Created412 ms
{  "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"}
3 O pagador paga, você fica sabendo Pago
webhook → seu-sistema.com.br23 dias depois
{  "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 }  }}
Bancos integrados
ItaúInterSicoobSicrediBradesco Sandbox DevBank

No catálogo: Banco do Brasil, Santander e Caixa

sem CNAB, sem planilha

Remessa, retorno e planilha saem da sua rotina.

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.

Do jeito de sempre

  • Gerar o arquivo de remessa e subir no internet banking
  • Baixar o arquivo de retorno todo dia e processar linha por linha
  • Emitir boleto avulso e segunda via na mão, no portal do banco
  • Conferir quem pagou cruzando extrato e planilha
  • Descobrir no retorno do dia seguinte que o banco recusou um título
  • Refazer a integração inteira para cada banco novo

Com o

  • Registro na hora. POST /v1/cobrancas devolve linha digitável, código de barras, Pix copia e cola e PDF.
  • Pagamento confirmado sozinho. O DevBank acompanha o banco e manda cobranca.paga com valor, data e canal.
  • Alteração e baixa por API. Novo vencimento, novo valor ou cancelamento, sem arquivo de instrução.
  • Conciliação feita. Cada pagamento chega ligado ao seu seu_numero e ao metadata do pedido.
  • Recusa explicada na resposta. Se o banco rejeitar, o motivo volta na hora, não no retorno de amanhã.
  • Banco novo, mesmo código. Cadastre a conta e mande o mesmo payload.
payload normalizado

Você escreve um payload. O DevBank fala a língua de cada banco.

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.

Você enviaigual em todo banco
POST api.devbank.com.br/v1/cobrancas
{  "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 }}
O DevBank resolveo que muda em cada banco
Itaú
Registro
Na hora, com linha digitável e Pix na resposta
Depois de emitir
Vencimento e baixa
Pagamento confirmado por
Aviso do banco + consulta a cada 15 min

E sem você escrever uma linha:

  • autenticação, certificado e renovação de token do banco
  • nomes de campo, formatos de data e de valor, limites de tamanho
  • numeração da cobrança e regras de cada carteira
emitir · alterar · baixar · acompanhar

Da emissão à baixa, sem abrir o internet banking.

O ciclo inteiro da cobrança por quatro chamadas, com a mesma resposta em todos os bancos.

POST/v1/cobrancas

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.registrada
PATCH/v1/cobrancas/{uuid}

Alterar

Novo vencimento, valor, desconto, juros ou multa. O DevBank valida contra o que o banco aceita antes de chamar o banco.

cobranca.atualizada
POST/v1/cobrancas/{uuid}/baixar

Cancelar

Baixa no banco com uma chamada. A cobrança sai do sistema do banco e o pagador não consegue mais pagar.

cobranca.baixada
GET/v1/cobrancas/{uuid}

Acompanhar

Status, valor pago, data e canal, sempre atualizados. PDF em /pdf e página pública do boleto para o pagador.

cobranca.paga

Pediu o que o banco não faz? Você sabe antes.

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.

422 Unprocessable Content
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."] }}
confirmação automática

Pagou? Seu sistema fica sabendo sozinho.

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.

O pagador paga no banco

Boleto no app, na lotérica ou no caixa, ou o QR Code Pix impresso no mesmo boleto.

O DevBank confirma no banco

  • Webhook do banco, nos bancos que avisam (Itaú, Inter, Sicoob e Sicredi).
  • Consulta a cada 15 minutos em todos os bancos, inclusive nos que não avisam.
  • Reconsulta antes de marcar como paga. Notificação de banco não é aceita sem conferência na API do banco.

Seu sistema recebe cobranca.paga

  • Assinado com HMAC-SHA256, com segredo por endpoint e rotação pela API.
  • Retentativa automática se o seu servidor não responder.
  • Histórico de entregas no painel, com reenvio e envio de teste.
cobranca.registradacobranca.atualizadacobranca.pagacobranca.baixadacobranca.expiradacobranca.falhou
PED-2026-0042Itaú · R$ 149,90
  1. 16/10 09:12Cobrança criadaPendente
  2. 16/10 09:12Registrada no Itaú, nosso número 00000042Registrado
  3. 08/11 14:31Webhook do Pix recebido do Itaú
  4. 08/11 14:31Conferida na API do Itaú
  5. 08/11 14:31Paga via Pix, R$ 149,90Pago
  6. 08/11 14:32cobranca.paga entregue, 200 em 184 ms
webhookassinado
POST /webhooks/devbank HTTP/1.1Host: seu-sistema.com.brContent-Type: application/jsonSignature: 9c1f0e7a4b...d83e52Timestamp: 1794159127 { "evento": "cobranca.paga", "cobranca": { ... } }
feito para quem integra

O trabalho chato de cada banco já está feito.

Para ERPs, SaaS e plataformas que cobram em nome de muitos clientes e não querem manter uma integração por banco.

Sandbox sem 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.

Idempotência

Header Idempotency-Key no POST. Repetiu a chamada por timeout? Volta a mesma cobrança, nunca duas.

Certificados e tokens por nossa conta

OAuth2, mTLS, renovação de token e de certificado. As credenciais ficam criptografadas e nunca voltam para o navegador.

PDF em todos os bancos

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.

Vários CNPJs, uma conta

Beneficiários e contas bancárias separados, cada conta com o seu webhook. Feito para quem emite em nome de muitos clientes.

Tudo registrado

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.

preços

Comece grátis. Depois, um plano pelo seu volume.

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.

Gratuito

até 3 boletos/mês

R$ 0/mês

sem cartão

Inicial

100 boletos/mês

R$ 49/mês

R$ 0,49 por boleto

Essencial

250 boletos/mês

R$ 89/mês

R$ 0,36 por boleto

Profissional

500 boletos/mês

R$ 149/mês

R$ 0,30 por boleto

Negócios

1.000 boletos/mês

R$ 269/mês

R$ 0,27 por boleto

Escala

2.000 boletos/mês

R$ 479/mês

R$ 0,24 por boleto

Volume

4.000 boletos/mês

R$ 849/mês

R$ 0,21 por boleto

Sob consulta

acima de 4.000 boletos/mês

Preço sob medida

para alto volume

Um limite para a conta toda

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.

Todos os planos incluem

  • Todos os bancos integrados
  • Sandbox ilimitado, fora da cota
  • Webhooks, PDF e página do boleto
  • Painel completo
  • Troca de plano pelo painel, quando quiser
Criar conta grátis Comece no Gratuito e troque de plano pelo painel quando precisar.

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.

perguntas frequentes

Antes de integrar

Preciso ter conta e convênio de cobrança no banco?

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.

O dinheiro passa pelo DevBank?

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.

Ainda vou precisar de arquivo de remessa e retorno?

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.

Como o DevBank sabe que uma cobrança foi paga?

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).

Dá para testar sem credencial de banco?

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.

Como conta o limite de boletos 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.

Posso alterar qualquer campo depois de emitir?

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.

Meu banco não está na lista. E agora?

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.

Como ficam minhas credenciais e certificados?

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.

Sua próxima cobrança não precisa de arquivo de remessa.

Crie a conta, emita no sandbox em minutos e conecte o seu banco quando estiver pronto.

Criar conta grátis Ler a documentaçãosem cartão · até 3 boletos/mês grátis