Biblioteca (lib) PagSeguro-Payment
Descrição
Biblioteca NPM implementada em JavaScript para o ambiente de pagamento recorrente disponibilizado pelo PagSeguro. Através das funções do arquivo index.js as requisições HTTP da API PagSeguro são executadas.
Documentação
- Pagamento Recorrência
- Boleto
- Checkout Transparente
Importações
Instale a biblioteca PagSeguro-Payment e importe para seu projeto JavaScript.
npm i pagseguro-payment
const pagseguro_payment = ;
Método construtor
O método construtor da API requer a passagem de um parâmetro JSON conforme o credentials.json. Os dados de sua conta PagSeguro devem ser inseridos em suas respectivas variáveis (email e token). As URLs do objeto credentials abaixo estão para o ambiente real, podendo ser alteradas para o ambiente de testes (sandbox) inserindo ".sandbox" após o "ws" de cada uma.
const credentials = "email": "" "token": "" "auth": "https://ws.pagseguro.uol.com.br/" "preapprovals": "https://ws.pagseguro.uol.com.br/pre-approvals" "preapprovals_request": "https://ws.pagseguro.uol.com.br/pre-approvals/request" "preapprovals_payment": "https://ws.pagseguro.uol.com.br/pre-approvals/payment" "recurring_payment": "https://ws.pagseguro.uol.com.br/recurring-payment" "transactions": "https://ws.pagseguro.uol.com.br/v2/transactions" "session":" https://ws.pagseguro.uol.com.br/v2/sessions/"const pagseguroPayment = credentials;
Caso você não saiba gerar um token, basta seguir o tutorial no link: https://www.youtube.com/watch?v=Taaa0H6j5Ug
Não se esqueça de manter seus dados sempre seguros!
Exemplo
Um exemplo básico de execução da API está no arquivo src/test.js. Para executá-lo, basta clonar o repositório e executar os seguintes comandos no terminal:
npm install
npm test