定制 robertsoft/pix 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

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

robertsoft/pix

Composer 安装命令:

composer require robertsoft/pix

包简介

Biblioteca para geração do payload e QR Code estático do pix com PHP.

README 文档

README

Este projeto é uma aplicação web para geração de QR Codes do tipo Payload Pix, com suporte a personalização de dados do recebedor, valor, descrição, cidade, txid e inclusão de logo centralizado no QR Code. O sistema foi desenvolvido em PHP (backend) e HTML/JavaScript (frontend), utilizando Bootstrap para o layout e a biblioteca mpdf/qrcode para geração do QR Code.

Funcionalidades

  • Geração de QR Code Pix: Crie QR Codes Pix válidos para pagamentos instantâneos.
  • Personalização dos dados: Informe chave Pix, nome do comerciante, cidade, descrição, txid e valor.
  • Valor formatado: Campo de valor com formatação monetária.
  • Logo centralizado: Insira automaticamente um logo no centro do QR Code (arquivo logo.png).
  • Exibição do código Pix: O código Pix gerado é exibido e pode ser copiado para a área de transferência.
  • Impressão do QR Code: Botão para imprimir o QR Code gerado.
  • Responsivo: Interface adaptada para desktop e dispositivos móveis.
  • Retorno em JSON: O backend retorna o QR Code em base64 e o código Pix em JSON, facilitando integrações.

Demonstração

Tela principal

Tela principal do gerador de QR Code Pix

QR Code gerado com logo

QR Code Pix com logo centralizado

Código Pix e botões de ação

Código Pix e botões de copiar/imprimir

Como usar

1. Clone o repositório

git clone https://github.com/robertsoft/payloadPix.git
cd payloadPix

 Instale as dependências PHP
composer install

3. Adicione seu logo
Coloque um arquivo logo.png (preferencialmente quadrado e com fundo transparente) na raiz do projeto.

4. Configure o servidor
Utilize Apache, Nginx ou o servidor embutido do PHP:
php -S localhost:8000

Acesse http://localhost:8000 no navegador.

Estrutura dos arquivos
payload-pix-qrcode/
│
├── app/
│   └── Pix/
│       └── Payload.php
├── vendor/
├── [index.html](http://_vscodecontentref_/0)
├── [generate.php](http://_vscodecontentref_/1)
├── [logo.png](http://_vscodecontentref_/2)
├── [composer.json](http://_vscodecontentref_/3)
└── docs/
    ├── tela-principal.png
    ├── qrcode-com-logo.png
    └── codigo-pix-botoes.png

Tecnologias utilizadas
PHP (>=7.4)
Composer
Bootstrap 4
jQuery
mpdf/qrcode
GD Library (para manipulação de imagens)
Observações
O arquivo logo.png é obrigatório para a geração do QR Code com logo centralizado.
O campo de valor aceita tanto ponto quanto vírgula como separador decimal.
O código Pix pode ser copiado para a área de transferência com um clique.
O projeto pode ser facilmente adaptado para integração com outros sistemas.
Licença
Este projeto está licenciado sob a MIT License.

Autor
Desenvolvido por Robertsoft.

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: MIT
  • 更新时间: 2025-06-09

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固