Simples e pequeno modulo para consumo da API de checkout do Pagseguro. https://pagseguro.uol.com.br/v2/guia-de-integracao/api-de-pagamentos.html
npm install pagseguro-checkout
var pagseguro = require('pagseguro-checkout');
var p = pagseguro("[email protected]", "mytoken");
p.add({
id: 1,
description: "Test",
weight: 50,
amount: 15.25
});
p.sender({
name: "Jose Comprador",
email: "[email protected]",
phone: {
areaCode: 11,
number: 56273440
}
});
p.shipping({
type: 1,
address: {
street: "Av. Brig. Faria Lima",
number: 1384,
complement: "5o andar",
district: "Jardim Paulistano",
postalCode: 01452002,
city: "Sao Paulo",
state: "SP",
country: "BRA"
}
})
p.reference('MyId')
.redirectUrl('http://mywebpagepagseguro.me')
.extraAmount('10.00')
.notificationUrl('http://mywebpagepagseguro.me');
p.request(function (err, res) {
if (err) throw new Error(err);
console.log(res);
console.log(res.code);
console.log(res.url);
});