pagseguro-pix
TypeScript icon, indicating that this package has built-in type declarations

1.3.0 • Public • Published

Modulo não oficial da API pix do pagseguro.

Instalação

npm:

npm install pagseguro-pix

yarn:

yarn add pagseguro-pix

Uso

const { Client } = require('pagseguro-pix')

const client = new Client({
  credentials: {
    keyCertificate: `caminho do arquivo .key`,
    certificate: `caminho do arquivo .pem`,
    clientId: 'credencial Client ID',
    clientSecret: 'credencial Client Secret',
  },
})

const example = async () => {
  await client.auth(['pix.write', 'pix.read', 'cob.write', 'cob.read'])

  const txId = '123BAJDH1JASHJVKAE123KEJAUUJ745'

  await client.createCharge(txId, {
    calendario: {
      expiracao: '3600',
    },
    devedor: {
      cpf: '41444444444',
      nome: 'Exemplo',
    },
    valor: {
      original: '1.20',
    },
    chave: '73fa7d23-4d83-4f44-b4eb-9eeec083b1ee',
    solicitacaoPagador: 'Serviço realizado.',
    infoAdicionais: [
      {
        nome: 'Campo 1',
        valor: 'Informação Adicional1 do PSP-Recebedor',
      },
      {
        nome: 'Campo 2',
        valor: 'Informação Adicional2 do PSP-Recebedor',
      },
    ],
  })
}

example()

Para detalhes de como obter as credenciais sandbox e produção, consulte os links abaixo:

Manual de referência

Manual de referência, versão postman

Readme

Keywords

Package Sidebar

Install

npm i pagseguro-pix

Weekly Downloads

1

Version

1.3.0

License

MIT

Unpacked Size

31.9 kB

Total Files

6

Last publish

Collaborators

  • rev3rse