WP Manifestindependent plugin directory
manifest / ecommerce / boletos-bb

BB Boleto Generator

Plugin para geração de boletos via api.

by Emanoel de Oliveira · github.com/nelclassico/boletos-bb · website

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/nelclassico/boletos-bb/archive/refs/heads/main.zip

Um plugin WordPress para integração com a API de Cobrança do Banco do Brasil, permitindo a geração automática de boletos para seus clientes.

Requisitos

  • WordPress 5.0 ou superior
  • PHP 7.4 ou superior
  • Conta ativa no Banco do Brasil com acesso à API de Cobrança
  • Credenciais de acesso à API (Client ID e Client Secret)

Instalação

Método 1: Upload Manual

  1. Faça download do plugin
  2. Descompacte o arquivo
  3. Faça upload da pasta wp-bb-boleto para /wp-content/plugins/
  4. Ative o plugin através do painel do WordPress em Plugins > Plugins Instalados

Método 2: Instalação via FTP

  1. Conecte-se ao seu servidor via FTP
  2. Navegue até /wp-content/plugins/
  3. Faça upload da pasta wp-bb-boleto
  4. Ative o plugin através do painel do WordPress

Configuração

Passo 1: Obter Credenciais do Banco do Brasil

  1. Acesse o portal Developers do Banco do Brasil
  2. Crie uma conta ou faça login
  3. Crie uma nova aplicação
  4. Copie suas credenciais:
    • Client ID
    • Client Secret

Passo 2: Configurar o Plugin

  1. No painel do WordPress, vá para BB Boleto no menu lateral

  2. Insira as seguintes informações:

    • URL da API: A URL fornecida pelo Banco do Brasil (sandbox ou produção)
    • Client ID: Seu identificador de aplicação
    • Client Secret: Sua chave secreta
    • Ambiente: Selecione "Sandbox" para testes ou "Produção" para cobranças reais
  3. Clique em Salvar Configurações

Estrutura do Plugin

wp-bb-boleto/
├── wp-bb-boleto.php              # Arquivo principal do plugin
├── README.md                      # Este arquivo
├── includes/
│   ├── class-bb-boleto.php        # Classe principal do plugin
│   ├── class-bb-boleto-settings.php # Gerenciamento de configurações
│   ├── class-bb-boleto-api.php    # Comunicação com API (em desenvolvimento)
│   └── class-bb-boleto-renderer.php # Renderização de boletos (em desenvolvimento)
└── assets/
    ├── css/
    └── js/

Funcionalidades Planejadas

  • [x] Estrutura base do plugin
  • [x] Página de configurações
  • [ ] Comunicação com API do Banco do Brasil
  • [ ] Geração de boletos
  • [ ] Renderização de layout para impressão
  • [ ] Automatização via WP-Cron
  • [ ] Integração com WooCommerce
  • [ ] Histórico de boletos gerados
  • [ ] Notificações por e-mail

Suporte

Para reportar bugs ou solicitar novas funcionalidades, entre em contato através do site do desenvolvedor.

Licença

Este plugin é distribuído sob a licença GPL2. Veja o arquivo LICENSE para mais detalhes.

Changelog

Versão 1.0.0 (2025-10-27)

  • Versão inicial do plugin
  • Estrutura base e página de configurações