PHPackages                             jamesdevbr/bradesco-sdk - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Payment Processing](/categories/payments)
4. /
5. jamesdevbr/bradesco-sdk

ActiveLibrary[Payment Processing](/categories/payments)

jamesdevbr/bradesco-sdk
=======================

SDK para transações com o Banco Bradesco

10PHP

Since May 23Pushed 1y ago1 watchersCompare

[ Source](https://github.com/jamesdevbr/bradesco-sdk)[ Packagist](https://packagist.org/packages/jamesdevbr/bradesco-sdk)[ RSS](/packages/jamesdevbr-bradesco-sdk/feed)WikiDiscussions master Synced today

READMEChangelogDependenciesVersions (1)Used By (0)

Bradesco SDK
============

[](#bradesco-sdk)

**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
-----------------

[](#-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
------------

[](#-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
---------------

[](#️-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
------------------

[](#-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
----------------

[](#-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
-----------------------------

[](#-notificações-criptografadas)

Utilize os métodos de `Bradesco::encrypt()` e `Bradesco::decrypt()` para lidar com SPS Notifica.

🛠 Requisitos
------------

[](#-requisitos)

- PHP 7.4 ou superior
- Extensões `openssl` e `curl` habilitadas

📝 Licença
---------

[](#-licença)

MIT © [JamesDevBR](https://github.com/JamesDevBR)

###  Health Score

15

—

LowBetter than 3% of packages

Maintenance35

Infrequent updates — may be unmaintained

Popularity2

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity15

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/13322999?v=4)[James Francisco da Silva](/maintainers/jamesdevbr)[@jamesdevbr](https://github.com/jamesdevbr)

---

Top Contributors

[![jamesdevbr](https://avatars.githubusercontent.com/u/13322999?v=4)](https://github.com/jamesdevbr "jamesdevbr (2 commits)")

### Embed Badge

![Health badge](/badges/jamesdevbr-bradesco-sdk/health.svg)

```
[![Health](https://phpackages.com/badges/jamesdevbr-bradesco-sdk/health.svg)](https://phpackages.com/packages/jamesdevbr-bradesco-sdk)
```

###  Alternatives

[msilabs/bkash

bKash Payment Gateway API for Laravel Framework.

181.2k](/packages/msilabs-bkash)[patryqhyper/polish_payments_api

Library for polish payment providers

141.6k](/packages/patryqhyper-polish-payments-api)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
