Conta Bancária na API
Conta Bancária
Seção intitulada “Conta Bancária”A conta bancária é o elemento central da integração com a API Boleto Cloud. Ela representa o vínculo entre sua aplicação e o banco onde os boletos serão registrados e liquidados.
O Papel da Conta Bancária
Seção intitulada “O Papel da Conta Bancária”Quando você cadastra uma conta bancária no Boleto Cloud, ela armazena:
| Informação | Descrição |
|---|---|
| Dados bancários | Banco, agência, número da conta, dígito verificador |
| Carteira de cobrança | Tipo de carteira e suas configurações específicas |
| Dados do beneficiário | Razão social, CNPJ/CPF, endereço completo |
| Configurações padrão | Multa, juros, instruções de cobrança, mensagens |
| Credenciais de registro | Certificados e chaves para comunicação com o banco |
Token da Conta (boleto.conta.token)
Seção intitulada “Token da Conta (boleto.conta.token)”O token é a credencial de acesso que identifica unicamente a conta bancária na API. Ele é o único campo obrigatório relacionado à conta na criação de boletos.
| Campo | Tipo | Obrigatório | Exemplo |
|---|---|---|---|
boleto.conta.token | string | Sim | "api-key_OmeuWUHYZTRIuo1MjFW3Xi7Ej88dF5TX5BRwP4iptRw=" |
Exemplo de Uso
Seção intitulada “Exemplo de Uso”curl -X POST "https://sandbox.boletocloud.com/api/v1/boletos" \ -u "api-key_SUA-API-KEY:token" \ -d "boleto.conta.token=api-key_OmeuWUHYZTRIuo1MjFW3Xi7Ej88dF5TX5BRwP4iptRw=" \ -d "boleto.emissao=2024-01-15" \ -d "boleto.vencimento=2024-02-15" \ # ... demais campos do boletoComo Gerar o Token da Conta
Seção intitulada “Como Gerar o Token da Conta”Para criar o token de uma conta bancária para acesso à API, siga o caminho no painel do Boleto Cloud:
- Acesse Conta no menu principal
- Clique em Consultar
- Clique no nome da conta desejada
- Clique em Editar dados
- Clique no botão “Gerar Token”

Múltiplas Contas Bancárias
Seção intitulada “Múltiplas Contas Bancárias”Você pode cadastrar múltiplas contas bancárias no Boleto Cloud e usar tokens diferentes conforme a necessidade:
| Cenário | Uso |
|---|---|
| Filiais diferentes | Cada filial com sua própria conta e CNPJ |
| Bancos diferentes | Diversificar entre bancos para contingência |
| Carteiras diferentes | Separar cobrança simples de cobrança registrada |
| Produtos diferentes | Contas específicas para cada linha de produto |
| Multi-tenant (SaaS) | Cada cliente com suas próprias contas e personalizações |
Múltiplos CNPJs e Beneficiários
Seção intitulada “Múltiplos CNPJs e Beneficiários”A Boleto Cloud suporta cenários com múltiplos beneficiários e CNPJs diferentes em uma única conta de usuário:
- Sua empresa possui uma conta de login (usuário) na plataforma
- Dentro dessa conta, você cadastra seus clientes como Beneficiários
- Cada Beneficiário pode ter uma ou mais contas bancárias
- Cada conta bancária possui seu próprio token para uso via API
- Cada conta conta com personalização independente de mensagens, instruções e imagens
Exemplo: Selecionando a Conta por Filial
Seção intitulada “Exemplo: Selecionando a Conta por Filial”# Tokens das contas por filialCONTAS = { 'matriz': 'api-key_TOKEN_MATRIZ...', 'filial_sp': 'api-key_TOKEN_FILIAL_SP...', 'filial_rj': 'api-key_TOKEN_FILIAL_RJ...',}
def criar_boleto(filial, dados_boleto): dados_boleto['boleto.conta.token'] = CONTAS[filial] # ... enviar requisiçãoDados Herdados da Conta
Seção intitulada “Dados Herdados da Conta”Quando você cria um boleto usando o token da conta, os seguintes dados são herdados automaticamente:
Dados do Beneficiário
Seção intitulada “Dados do Beneficiário”O beneficiário (quem recebe o pagamento) é obtido do cadastro da conta:
- Razão social / Nome
- CNPJ / CPF
- Endereço completo
Configurações de Cobrança Padrão
Seção intitulada “Configurações de Cobrança Padrão”Se não informados na requisição, são utilizados os valores cadastrados na conta:
| Configuração | Campo que sobrescreve |
|---|---|
| Multa | boleto.multa |
| Juros | boleto.juros |
| Instruções | boleto.instrucao ou boleto.instrucao1 a boleto.instrucao5 |
| Mensagens | boleto.informacao1 a boleto.informacao8 |
Validação da Conta
Seção intitulada “Validação da Conta”Ao enviar uma requisição com boleto.conta.token, a API valida:
| Validação | Erro se falhar |
|---|---|
| Token existe | 404 Not Found |
| Token está ativo | 403 Forbidden |
| Conta está configurada corretamente | 400 Bad Request |
| Conta suporta o banco solicitado | 400 Bad Request |
Ambientes: Sandbox vs Produção
Seção intitulada “Ambientes: Sandbox vs Produção”Os ambientes Sandbox e Produção são completamente independentes e não compartilham dados entre si:
| Ambiente | URL Base | Finalidade |
|---|---|---|
| Sandbox | sandbox.boletocloud.com | Desenvolvimento e testes |
| Produção | app.boletocloud.com | Operação real com clientes |
Independência Total dos Ambientes
Seção intitulada “Independência Total dos Ambientes”| Aspecto | Comportamento |
|---|---|
| Cadastros | Beneficiários, contas bancárias e pagadores de um ambiente não existem no outro |
| Tokens | Tokens do Sandbox não funcionam em Produção (e vice-versa) |
| API Keys | Cada ambiente possui suas próprias credenciais de acesso |
| Dados | Boletos criados no Sandbox não aparecem em Produção |
Limitações do Sandbox
Seção intitulada “Limitações do Sandbox”O ambiente Sandbox não suporta:
- Integração online via API/Webservices bancários
- Conexão via VAN (Value Added Network)
- Registro automático de boletos no banco
Estratégia Recomendada
Seção intitulada “Estratégia Recomendada”Para evitar retrabalho, siga esta sequência:
- Desenvolva no Sandbox - Teste toda a lógica de integração
- Valide os fluxos - Confirme que boletos, carnês e arquivos CNAB estão corretos
- Replique em Produção - Cadastre beneficiários e contas bancárias
- Faça a homologação - Execute o fluxo completo com dados reais