pagseguro-api
v1.0.6
Published
Pacote para criação de cobrança utilizando a API do PagSeguro
Downloads
13
Readme
: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