Nit-Picking Magistrate

    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

    Install

    npm i pagseguro-checkout

    DownloadsWeekly Downloads

    9

    Version

    0.0.7

    License

    MIT

    Last publish

    Collaborators

    • deividy