nexy / pix
1.0.1
2020-11-23 00:18 UTC
Requires
- chillerlan/php-qrcode: ^4.3
This package is auto-updated.
Last update: 2024-09-23 09:54:36 UTC
README
此库的目的是生成用于接收PIX密钥的接收QR码。
此版本实现了符合PIX启动标准手册3.0.2的静态QRCodes和支付链接。
安装
要将此库安装到您的项目中,请使用 composer
composer require nexy/pix
创建静态QR码
<?php require 'vendor/autoload.php'; $pix = new Nexy\Pix\QRCode(); // Informe a chave Pix // CPF $pix->chave('12345678900'); // CPF sem pontos ou traço // Ou CNPJ $pix->chave('00038166000105'); // CNPJ sem pontos, barra ou traço // Ou E-Mail $pix->chave('fulano_da_silva.recebedor@example.com'); // Ou Telefone $pix->chave('+5561912345678'); // O telefone deve ter código do país e DDD, sem traços, espaços ou parênteses // Ou chave aleatória (EVP - Endereço virtual de pagamento) $pix->chave('123e4567-e12b-12d1-a456-426655440000'); // A chave EVP é case insensitive // Receber R$ 1.000,00 $pix->valor(1000); // A moeda padrão é o real brasileiro. Para mudar, veja Campos Opcionais.
可选字段
$pix->lojista('Fulano de Tal'); $pix->cidade('BRASILIA'); $pix->pais('BR'); $pix->moeda(986); // Real brasileiro (BRL) - Conforme ISO 4217: https://pt.wikipedia.org/wiki/ISO_4217 $pix->info('Descritivo'); $pix->txId('***'); // Utilize o número do pedido/parcela ou outro campo único para o pagamento.
获取支付链接
$link = $pix->toLink();
将QR码保存为PNG文件
$pix->toFile('qrcode.png');