PHPackages                             lucas-pace/qrcode-pix - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. lucas-pace/qrcode-pix

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

lucas-pace/qrcode-pix
=====================

Pacote para geração de QR Code Pix

1.0.5(1y ago)2411PHPPHP ^7.4 || ^8.0

Since Jan 22Pushed 1y ago1 watchersCompare

[ Source](https://github.com/lucas-pace/gerador-qrcode-pix-php-composer)[ Packagist](https://packagist.org/packages/lucas-pace/qrcode-pix)[ RSS](/packages/lucas-pace-qrcode-pix/feed)WikiDiscussions main Synced 2w ago

READMEChangelog (6)Dependencies (1)Versions (7)Used By (0)

Gerador de QRCode Pix
=====================

[](#gerador-de-qrcode-pix)

Gerador criado para facilitar a criação de QRCode do [PIX do Banco Central](https://www.bcb.gov.br/estabilidadefinanceira/pix) para pagamentos. Diferentemente de outras soluções já criadas para o mesmo propósito, este pacote abstrai as complexidades de montar a estrutura de um Pix exigido pelo BACEN e utiliza pacotes mais modernos.

[![PHP Version Support](https://camo.githubusercontent.com/4313202c11241ab548dbd439aecda55e8b60ae114313f64e3d8e3f5f90697e47/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f6c756361732d706163652f7172636f64652d7069783f6c6f676f3d70687026636f6c6f723d383839324246)](https://www.php.net/supported-versions.php)[![Packagist version](https://camo.githubusercontent.com/473a003753698b1794bbbad06d66388d97ce56a5aeb0484ef186067017342ed9/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6c756361732d706163652f7172636f64652d7069782e7376673f6c6f676f3d7061636b6167697374)](https://packagist.org/packages/lucas-pace/qrcode-pix)

### Requerimentos

[](#requerimentos)

- PHP ^7.4
    - [`ext-mbstring`](https://www.php.net/manual/book.mbstring.php)

### Instalação

[](#instalação)

```
composer require lucas-pace/qrcode-pix
```

### Utilização Básica

[](#utilização-básica)

```
    $pix = new Pix();
    $pix->setChave('exemplo@gmail.com');
    $pix->setNome('Lucas Pace');
    $pix->setCidade('Juiz de Fora');

    // Salvar o arquivo
    file_put_contents('qrcode.svg', file_get_contents($pix->render()));

    // Exibi-lo
    echo '';
```

### Utilização completa

[](#utilização-completa)

- `setValor(10.00)`
    - Define o valor da transação
    - Se nulo o cliente especificará o valor da transação no próprio app.
    - Deve utilizar `.` como separador decimal.
- `setChave('suachave')`
    - Define a chave pix do destinatário.
    - Podem ser utilizados:
        - Email
            - Tamanho máximo: 77 caracteres
        - CPF e CNPJ
            - Somente números
        - Celular
            - Codificar no padrão internacional: "+5599888887777"
        - Chave Aleatória
- `setPagamentoUnico()`
    - Se utilizado, o QRCode só funcionará para a primeira transação feita.
- `setTransacaoId('123456') `
    - Define um identificador para as transações. Por padrão \*\*\* ( sinalização para gerar automáticamente )
    - Limite 25 caracteres
- `setNome('Lucas Pace')`
    - Define o nome do destinatário.
- `setCidade('Juiz de Fora')`- Define a cidade do destinatário

### Observações Importantes

[](#observações-importantes)

```
- Para bancos Itau, o identificador da transação deve ser obrigatóriamente ***.

```

### Disclaimer

[](#disclaimer)

O projeto foi inspirado no [gerador de QRCode Pix](https://github.com/renatomb/php_qrcode_pix). A motivação do projeto foi criar uma solução mais simples e moderna que utiliza o Composer para a instalação e gerenciamento de dependências, além de utilizar classe para abstrair a complexidade e tornar intuitiva montagem da estrutura do Pix.

###  Health Score

31

—

LowBetter than 65% of packages

Maintenance38

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity52

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 78.6% 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 ~78 days

Recently: every ~98 days

Total

6

Last Release

548d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/0cc2500a82e456dfc6931c679977fa557f4c99615b909e84621f5bdfae26fabe?d=identicon)[lucas-pace](/maintainers/lucas-pace)

---

Top Contributors

[![lucas-pace](https://avatars.githubusercontent.com/u/38995017?v=4)](https://github.com/lucas-pace "lucas-pace (11 commits)")[![raphaeleduardo42](https://avatars.githubusercontent.com/u/77018363?v=4)](https://github.com/raphaeleduardo42 "raphaeleduardo42 (3 commits)")

### Embed Badge

![Health badge](/badges/lucas-pace-qrcode-pix/health.svg)

```
[![Health](https://phpackages.com/badges/lucas-pace-qrcode-pix/health.svg)](https://phpackages.com/packages/lucas-pace-qrcode-pix)
```

###  Alternatives

[appwrite/server-ce

End to end backend server for frontend and mobile apps.

56.9k115.4k](/packages/appwrite-server-ce)[filament/filament

A collection of full-stack components for accelerated Laravel app development.

3932.5M4.4k](/packages/filament-filament)[kriansa/openboleto

Biblioteca para geração de boletos bancários.

6092.2M2](/packages/kriansa-openboleto)[salla/zatca

A helper to generate the QR code and signed it for ZATCA e-invoicing

165463.2k2](/packages/salla-zatca)[abydahana/aksara

Aksara is a modern, developer-friendly framework and CMS built on CodeIgniter 4, featuring rapid CRUD development, modular architecture, smart routing, flexible access control, API integration, and an AI assistant to make content management faster and smarter.

1141.2k](/packages/abydahana-aksara)[skeeks/cms-shop

Интернет магазин для SkeekS CMS

145.9k25](/packages/skeeks-cms-shop)

PHPackages © 2026

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