guilhermeasn / react-qrcode-pix

Purpose of this package is to facilitate the receipt of payments with PIX (Brazilian payment method) in React applications. Generating static QRcode for payment. Objetivo deste pacote é a de facilitar o recebimento de pagamentos com PIX (método de pagamento brasileiro) em aplicações React. Gerando o Qrcode estático para pagamento.
https://guilhermeasn.github.io/react-qrcode-pix/
MIT License
12 stars 3 forks source link
pagamento pix qrcode-pix react recebimento

React QRcode PIX

npm

downloads

Tests

example

Objetivo deste pacote é a de facilitar o recebimento de pagamentos com PIX em aplicações React. Gerando o Qrcode estático para pagamento.

O payload do qrcode foi desenvolvido seguindo os documentos oficiais do BACEN:

🚀 Instalação

Para instalar no seu projeto React com NPM utilize o comando abaixo:

npm install react-qrcode-pix

Ou instale com Yarn:

yarn add react-qrcode-pix

🛠️ Configuração

Propiedade do componente PIX:

Veja as propriedades relacionadas ao qrcode aqui.

Formatos válidos de chave PIX (pixkey):

🛠️ Exemplos de Uso

Você pode ver os exemplos em funcionamento clicando aqui ou veja em sandbox.

    <PIX
        pixkey='guilhermeasn@yahoo.com.br'
        merchant='Guilherme Neves'
        city='Paraíba do Sul'
    />
    <PIX
        pixkey='guilhermeasn@yahoo.com.br'
        merchant='Guilherme Neves'
        city='Paraíba do Sul'
        cep='25.850-000'
        code={ 'RQP' + now }
        amount={ 100 }

        onLoad={ payload => setViewPIX(payload) }
    />

Resultado

QrCodePIX

00020126470014BR.GOV.BCB.PIX0125guilhermeasn@yahoo.com.br5204000053039865802BR5915Guilherme Neves6014Paraiba do Sul62070503***6304D1F3

✒️ Autor

📄 Licença

Este projeto está sob a licença MIT - veja o arquivo LICENSE para detalhes.