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.
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.
- 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)
Pix is disponível via Composer:
"bmorais/pix": "1.0.*"
or execute
composer require bmorais/pix
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);
Please see CONTRIBUTING for details.
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
- Bruno Morais (Developer)
The MIT License (MIT). Please see License File for more information.