1.0.6 • Published 3 years ago

pagseguro-api v1.0.6

Weekly downloads
64
License
MIT
Repository
github
Last release
3 years ago

:rocket: Tecnologias

Ferramentas usadas nesse projeto:

:white_check_mark: Requisitos

Antes de começar :checkered_flag:, você vai precisar do Node instalado.

:checkered_flag: Iniciano

$ npm i pagseguro-api

É preciso criar uma variável de ambiente com a token do PagSeguro como abaixo:

PS_TOKEN={{SUA_TOKEN_PAG_SEGURO}}

Para testar no ambiente de SandBox, a classe deve ser instanciada com um true no construtor:

const PagSeguro = require('pagseguro-api');

const pag = await PagSeguro(true);

:sparkles: Cobrando

Gerando uma cobrança de boleto

const PagSeguro = require('pagseguro-api');

const pag = await PagSeguro();
pag.referencia = "BRL0123"; // Idenficador da cobrança
pag.Descricao("Cobrança por Boleto");
pag.Boleto({ // Informações do Pagador
  nome: "",
  cpf: "", 
  email: "", 
  endereco: {
    rua: "",
    rua : "",
    numero : "",
    bairro : "",
    cidade : "",
    estado : "",
    uf : "",
    cep : "",
    pais : "BR"
  }
});

// O valor fornecido deve ser em centavos.
const cobranca = await pag.Cobrar(10000); 

Gerando uma cobrança de Cartão de créditos

const PagSeguro = require('pagseguro-api');

const pag = await PagSeguro();
pag.referencia = "BRL0123"; // Idenficador da cobrança
pag.Descricao("Cobrança por Cartão");
pag.Parcelas(1);
pag.Cartão({
  numero: "",
  mes: "",
  ano: "",
  cvv: "",
  nome: ""
});

// O valor fornecido deve ser em centavos.
const cobranca = await pag.Cobrar(10000); 

Extornando um pagamento:

const PagSeguro = require('pagseguro-api');

const pag = await PagSeguro();
const extorno = await pag.Extorno({{CODIGO_TRANSACAO_PS}}, {{VALOR_CENTAVOS}});

Made with :heart: by Rafael Coelho

 

Back to top

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.3

3 years ago

1.0.0

3 years ago