A Laravel package for integrating with Banco do Brasil's API services, focusing on "Boleto de Cobrança" registration.
You can install the package via composer:
composer require accordous/bb-client
Publish the configuration file:
php artisan vendor:publish --provider="BancoDoBrasil\BancoDoBrasilServiceProvider" --tag="config"
Then, add the following environment variables to your .env
file:
BB_API_BASE_URL=https://api.hm.bb.com.br
BB_OAUTH_URL=https://oauth.hm.bb.com.br
BB_CLIENT_ID=seu-client-id-aqui
BB_CLIENT_SECRET=seu-client-secret-aqui
BB_DEVELOPER_APPLICATION_KEY=sua-developer-key-aqui
BB_GW_APP_KEY=sua-gw-app-key-aqui
BB_API_TIMEOUT=30
BB_API_CONNECT_TIMEOUT=10
To get an authentication token:
use BancoDoBrasil\Facades\BancoDoBrasil;
$token = BancoDoBrasil::getToken();
use BancoDoBrasil\Facades\BancoDoBrasil;
$data = [
// Your data
];
$response = BancoDoBrasil::registrarBoletoCobranca($data);