UNPKG

@pjbank/pjbank-js-sdk

Version:

SDK de Integração do PJBank Recebimentos e Conta Digital

42 lines (28 loc) 892 B
'use strict'; const APIClient = require('pjbank-api-client'); class Boleto { constructor(credencial, chave) { this._credencial = credencial; this._chave = chave; } NovoBoleto(boletoItens) { let endpoint = `recebimentos/${this._credencial}/transacoes`; let headers = { "Content-type": "application/json", "X-CHAVE": this._chave }; return APIClient.post(endpoint, boletoItens, null, headers); } Imprimir(IdsDosBoletos) { let endpoint = `recebimentos/${this._credencial}/transacoes/lotes`; let boletos = { 'pedido_numero': IdsDosBoletos }; let headers = { "Content-type": "application/json", "X-CHAVE": this._chave }; return APIClient.post(endpoint, boletos, {}, headers); } } module.exports = Boleto;