1.0.6 • Published 5 years ago
pagseguro-api v1.0.6
: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