pagseguro-checkout

0.0.7 • Public • Published

Pagseguro Checkout Build Status

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


Get it

npm install pagseguro-checkout

Starting

var pagseguro = require('pagseguro-checkout');
 
var p = pagseguro("my@email.me", "mytoken");

Adicionando um produto

p.add({
    id: 1,
    description: "Test",
    weight: 50,
    amount: 15.25
});

Setando um comprador

p.sender({
    name: "Jose Comprador",
    email: "comprador@uol.com.br",
    phone: {
        areaCode: 11,
        number: 56273440
    }
});

Setando os dados de envio

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"
    }
})

Setando custom params

p.reference('MyId')
    .redirectUrl('http://mywebpagepagseguro.me')
    .extraAmount('10.00')
    .notificationUrl('http://mywebpagepagseguro.me');

Pegando a URL de checkout

p.request(function (err, res) {
    if (err) throw new Error(err);
 
    console.log(res);
    console.log(res.code);
    console.log(res.url);
});

Dependency

Package Sidebar

Install

npm i pagseguro-checkout

Weekly Downloads

1

Version

0.0.7

License

MIT

Last publish

Collaborators

  • deividy