jamesdevbr/bradesco-sdk
Composer 安装命令:
composer require jamesdevbr/bradesco-sdk
包简介
SDK para transações com o Banco Bradesco
README 文档
README
Bradesco SDK é uma biblioteca PHP para integração com os serviços do Banco Bradesco, oferecendo suporte a transações como emissão de boletos bancários, geração de PIX e consulta de pedidos e pagamentos.
🚀 Funcionalidades
- Emissão de boletos bancários
- Geração de cobranças via PIX
- Consulta de pedidos por data, status e ID
- Listagem de pagamentos
- Criptografia e descriptografia de notificações (SPS Notifica)
- Configuração simplificada via
config/bradesco.php
📦 Instalação
Use o Composer para instalar:
composer require jamesdevbr/bradesco-sdk
Se estiver usando Laravel, adicione o provider (caso não use auto-discovery):
JamesDevBR\BradescoSDK\Providers\BradescoServiceProvider::class,
Publique o arquivo de configuração:
php artisan vendor:publish --provider="JamesDevBR\BradescoSDK\Providers\BradescoServiceProvider"
⚙️ Configuração
O arquivo config/bradesco.php permite definir:
merchant_idclient_ideclient_secretenv(sandboxouproduction)encryption_key(para SPS Notifica)- URLs de callback
🧱 Estrutura do SDK
Services\DTOs– DTOs comoBuyer,Order,BankSlip,AddressServices\Resources– Recursos para PIX, boletos e pedidos (PixResource,OrderResource)Services\Traits– Tratamento de errosBradesco– Classe principal para autenticação e requisições
✅ Exemplo de uso
use JamesDevBR\BradescoSDK\Services\Bradesco; $bradesco = new Bradesco(); $order = $bradesco->order()->getById('123456'); if (!$order) { echo $bradesco->getErrorMessage(); } else { print_r($order); }
🔐 Notificações criptografadas
Utilize os métodos de Bradesco::encrypt() e Bradesco::decrypt() para lidar com SPS Notifica.
🛠 Requisitos
- PHP 7.4 ou superior
- Extensões
opensslecurlhabilitadas
📝 Licença
MIT © JamesDevBR
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-05-22