@pjbank/pjbank-js-sdk
Version:
SDK de Integração do PJBank Recebimentos e Conta Digital
42 lines (28 loc) • 892 B
JavaScript
;
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;