1.3.0 • Published 1 year ago

pagseguro-pix v1.3.0

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

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

1.2.0

1 year ago

1.1.0

2 years ago

1.3.0

1 year ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.0

2 years ago