pixy-me
TypeScript icon, indicating that this package has built-in type declarations

1.0.2 • Public • Published

pixout

Crie chaves pix copia e cola dinamicamente, com QrCode.

Instalação

$ npm install pixout

Uso

Gerar código copia e cola

Você pode gerar o código copia e cola separadamente importando o método createCode(), como no exemplo abaixo:

import { createCode } from 'pixout'

const pixCode = createCode({
  pixKey: '1234',
  amount: '10.00',
  description: 'Pagamento Tal',
  receiverCity: 'SAO PAULO',
  receiverName: 'Fulano de Tal',
  identifier: 'pgto123',
})

O método createCode() recebe um objeto com as propriedades para gerar o código pix, as quais são opcionais amount, description, e identifier

Gerar QrCode

Tendo armazenado o código copia e cola numa constante ou variável, como no exemplo acima, basta importar o método makeQrCode(), como no exemplo abaixo:

import { createCode, makeQrCode } from 'pixout'

const pixCode = createCode({
  pixKey: '1234',
  amount: '10.00',
  description: 'Pagamento Tal',
  receiverCity: 'SAO PAULO',
  receiverName: 'Fulano de Tal',
  identifier: 'pgto123',
})

const qrCode = makeQrCode(pixCode, '200x200')

o método makeQrCode() recebebe dois argumentos, o primeiro refere-se ao código copia e cola, e o segundo, opcional, refere-se ao tamanho do QrCode em pixels. O tamanho padrão é 300x300

Readme

Keywords

Package Sidebar

Install

npm i pixy-me

Weekly Downloads

6

Version

1.0.2

License

ISC

Unpacked Size

11.6 kB

Total Files

26

Last publish

Collaborators

  • matheus.caty.dev