PHPackages                             beedelivery/laravel-sicredi - 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. [API Development](/categories/api)
4. /
5. beedelivery/laravel-sicredi

ActiveLibrary[API Development](/categories/api)

beedelivery/laravel-sicredi
===========================

A package to create charges from SICREDI API

1.0.2(3mo ago)02631[1 PRs](https://github.com/bee-delivery/laravel-sicredi/pulls)MITPHPPHP ^7.3|^8.0

Since Nov 22Pushed 3mo agoCompare

[ Source](https://github.com/bee-delivery/laravel-sicredi)[ Packagist](https://packagist.org/packages/beedelivery/laravel-sicredi)[ RSS](/packages/beedelivery-laravel-sicredi/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (1)Versions (22)Used By (0)

Sicredi Pix Package
===================

[](#sicredi-pix-package)

Este pacote permite integração com o Sicredi Pix, suportando múltiplas contas (credenciais) por alias.

Instalação
----------

[](#instalação)

Adicione ao seu projeto via Composer:

```
composer require beedelivery/sicredi-pix
```

Configuração
------------

[](#configuração)

Publique o arquivo de configuração:

```
php artisan vendor:publish --provider="Beedelivery\Sicredi\SicrediServiceProvider"
```

### Configuração de múltiplas contas

[](#configuração-de-múltiplas-contas)

No arquivo `config/sicredi-pix.php`, adicione suas contas no array `accounts`:

```
'accounts' => [
    'conta1' => [
        'base_url'         => env('SICREDI_PIX_URL_CONTA1', ''),
        'client_id'        => env('SICREDI_PIX_CLIENT_ID_CONTA1', ''),
        'client_secret'    => env('SICREDI_PIX_CLIENT_SECRET_CONTA1', ''),
        'certificate_path' => env('SICREDI_PIX_CERTIFICATE_CONTA1', ''),
        'cert_key_path'    => env('SICREDI_PIX_CERT_KEY_CONTA1', ''),
        'cert_key_pass'    => env('SICREDI_PIX_CERT_PASS_CONTA1', ''),
        'cooperativa'      => env('SICREDI_PIX_COOPERATIVA_CONTA1', ''),
        'conta'            => env('SICREDI_PIX_CONTA_CONTA1', ''),
        'documento'        => env('SICREDI_PIX_DOCUMENTO_CONTA1', ''),
    ],
    'conta2' => [
        // ...outra conta...
    ],
],
```

Você pode manter a configuração padrão para retrocompatibilidade:

```
'base_url'         => env('SICREDI_PIX_URL', ''),
'client_id'        => env('SICREDI_PIX_CLIENT_ID', ''),
// ...
```

Uso
---

[](#uso)

### Instanciando para uma conta específica (por alias)

[](#instanciando-para-uma-conta-específica-por-alias)

```
use Beedelivery\Sicredi\Pix;

$pixConta1 = new Pix('conta1');
$pixConta2 = new Pix('conta2');
```

### Instanciando com a configuração padrão (sem alias)

[](#instanciando-com-a-configuração-padrão-sem-alias)

```
$pix = new Pix();
```

### Criando um pagamento Pix

[](#criando-um-pagamento-pix)

```
$params = [
    'valor' => 100.00,
    'chave' => 'chavepix@exemplo.com',
    // outros parâmetros obrigatórios...
];

$resultado = $pixConta1->createPayment($params);
```

### Consultando um pagamento Pix

[](#consultando-um-pagamento-pix)

```
$idTransacao = '123456789';
$resultado = $pixConta1->getPayment($idTransacao);
```

### Cancelando um pagamento Pix

[](#cancelando-um-pagamento-pix)

```
$idTransacao = '123456789';
$resultado = $pixConta1->cancelPayment($idTransacao);
```

Observações
-----------

[](#observações)

- Sempre utilize o alias correto para cada operação, conforme configurado no arquivo de configuração.
- O token de acesso é gerenciado automaticamente para cada conta/alias.

---

Dúvidas ou sugestões? Abra uma issue ou contribua com o projeto!

###  Health Score

43

—

FairBetter than 91% of packages

Maintenance79

Regular maintenance activity

Popularity14

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 50% 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.

###  Release Activity

Cadence

Every ~44 days

Total

19

Last Release

113d ago

Major Versions

0.0.15 → 1.0.02025-08-11

### Community

Maintainers

![](https://www.gravatar.com/avatar/b1bc74aaa9a1d95bb1a3050dd3e68d5084a7a4ead36c2d3280a542bf540ba4ae?d=identicon)[luanrodrigues](/maintainers/luanrodrigues)

---

Top Contributors

[![ramonbeedelivery](https://avatars.githubusercontent.com/u/72159417?v=4)](https://github.com/ramonbeedelivery "ramonbeedelivery (15 commits)")[![THZ-Costa](https://avatars.githubusercontent.com/u/104013200?v=4)](https://github.com/THZ-Costa "THZ-Costa (14 commits)")[![Jorzel21](https://avatars.githubusercontent.com/u/66644621?v=4)](https://github.com/Jorzel21 "Jorzel21 (1 commits)")

---

Tags

laravelBanksicredi

### Embed Badge

![Health badge](/badges/beedelivery-laravel-sicredi/health.svg)

```
[![Health](https://phpackages.com/badges/beedelivery-laravel-sicredi/health.svg)](https://phpackages.com/packages/beedelivery-laravel-sicredi)
```

###  Alternatives

[openai-php/laravel

OpenAI PHP for Laravel is a supercharged PHP API client that allows you to interact with the Open AI API

3.7k7.6M74](/packages/openai-php-laravel)[statamic/cms

The Statamic CMS Core Package

4.8k3.2M720](/packages/statamic-cms)[flat3/lodata

OData v4.01 Producer for Laravel

96320.9k](/packages/flat3-lodata)[laravel-freelancer-nl/laravel-index-now

Alert search engines of content changes.

5212.1k](/packages/laravel-freelancer-nl-laravel-index-now)[scriptdevelop/whatsapp-manager

Paquete para manejo de WhatsApp Business API en Laravel

762.6k](/packages/scriptdevelop-whatsapp-manager)[njoguamos/laravel-plausible

A laravel package for interacting with plausible analytics api.

208.8k](/packages/njoguamos-laravel-plausible)

PHPackages © 2026

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