pagseguro-node2
Biblioteca de integração PagSeguro UOL com checkout transparente para Node.js
Instalação
npm install node-pagseguro2
Como Usar
Modo Produção
var PagSeguro = ; var payment = email: 'email@account.com' token: 'ABCDEFGH12345678ABCDEFGH12345678' currency: '' //opcional - default BRL
ou
var PagSeguro = ; var payment = email: 'email@account.com' token: 'ABCDEFGH12345678ABCDEFGH12345678' sandbox: 0 sandbox_email: '123123123123123@sandbox.pagseguro.com.br'
Modo Sandbox
Para utilizar o modo Sandbox é necessário configurar com o e-mail obtido nas configurações do PagSeguro Sandbox e passar o valor 1 para o parâmetro 'sandbox'.
var payment = email: 'email@account.com' token: 'ABCDEFGH12345678ABCDEFGH12345678' sandbox: 1 sandbox_email: '123123123123123@sandbox.pagseguro.com.br'
Dados do Comprador (Sender)
payment
Dados do Proprietário do Cartão de Crédito (CreditCardHolder)
Utilizar essa função apenas se o proprietário do cartão de crédito for diferente do comprador
payment
Dados do Endereço de Entrega (Shipping)
payment
Dados do Endereço de Cobrança (Billing)
Se a propriedade same_for_billing
do endereço de entrega (shipping) não for definido, os dados de cobrança são obrigatórios
payment
Adicionar Item
payment
Obter ID de Sessão
payment;
Enviar Transação
No pagamento com cartão de crédito é preciso gerar o token do cartão de crédito a partir da biblioteca do PagSeguro (https://devs.pagseguro.uol.com.br/docs/checkout-web-usando-a-sua-tela#obter-token-de-cartao)
payment;
Consultar status da transação
payment;
Consultar status da notificação
payment;