承接 jamesdevbr/bradesco-sdk 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

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_id
  • client_id e client_secret
  • env (sandbox ou production)
  • encryption_key (para SPS Notifica)
  • URLs de callback

🧱 Estrutura do SDK

  • Services\DTOs – DTOs como Buyer, Order, BankSlip, Address
  • Services\Resources – Recursos para PIX, boletos e pedidos (PixResource, OrderResource)
  • Services\Traits – Tratamento de erros
  • Bradesco – 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 openssl e curl habilitadas

📝 Licença

MIT © JamesDevBR

统计信息

  • 总下载量: 0
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2025-05-22