bmorais / pix
Utilização do PIX em PHP
Requires
- php: >=7.4
- ext-json: *
- ext-mbstring: *
- ext-pdo: *
- mpdf/qrcode: ^1.2
This package is auto-updated.
Last update: 2024-10-27 21:11:11 UTC
README
Pix is the newest electronic payment method created by Banco Central do Brasil. You can find all the details on the official page of Pix
O Pix é o mais novo método de pagamento eletrônico criado pelo Banco Central do Brasil. Você encontra todos os detalhes na página oficial do Pix.
About BMoraisCode
BMoraisCode is a set of small and optimized PHP components for common tasks. Held by Bruno Morais. With them you perform routine tasks with fewer lines, writing less and doing much more.
BMoraisCode é um conjunto de pequenos e otimizados componentes PHP para tarefas comuns. Mantido por Bruno Morais. Com eles você executa tarefas rotineiras com poucas linhas, escrevendo menos e fazendo muito mais.
Highlights
- Easy to set up (Fácil de configurar)
- Create safe models (Crie de modelos seguros)
- Composer ready (Pronto para o composer)
- PSR-2 compliant (Compatível com PSR-2)
Installation
Pix is available via Composer
Pix is disponível via Composer:
"bmorais/pix": "1.0.*"
or run
or execute
composer require bmorais/pix
Documentation
For details on how to use the Data Layer, see the sample folder with details in the component directory
Para mais detalhes sobre como usar o PIX, veja a pasta de exemplo com detalhes no diretório do componente
$defaultPíxKey = "CHAVEPIX"; $defaultDescription = mb_strimwidth("DESCRICAO PIX", 0, 19, ""); //ex: Pagamento do pedido $defaultMerchantName = "NOME PESSOA PIX"; $defaultMerchantCity = "NOME CIDADE"; $defaultTxid = "IDUNICO"; $order = ""; $amount = "100,00"; $pix = new Pix(); // Instancia principal do payload Pix $obPayload = $pix->setPixKey($defaultPíxKey) ->setDescription($defaultDescription . $order) ->setMerchantName($defaultMerchantName) ->setMerchantCity($defaultMerchantCity) ->setAmount($amount) ->setTxid($defaultTxid); // Código de pagamento Pix $payload = $obPayload->getPayload(); $qrcode = $pix->qrcode($payload,400);
Contributing
Please see CONTRIBUTING for details.
Support
Security: If you discover any security related issues, please email contato@bmorais.com instead of using the issue tracker.
Se você descobrir algum problema relacionado à segurança, envie um e-mail para contato@bmorais.com em vez de usar o rastreador de problemas.
Thank you
Credits
- Bruno Morais (Developer)
License
The MIT License (MIT). Please see License File for more information.