npm install @pjbank/pjbank-js-sdk
const PJBankSDK = require('@pjbank/pjbank-sdk-js');
A classe PJBank é uma Factory de outras classes referentes aos servicos oferecidos pelo PJBank.
const credencial = "d3418668b85cea70aa28965eafaf927cd34d004c";
const chave = "ef947cf5867488f744b82744dd3a8fc4852e529f";
const PJBank = new PJBankSDK(credencial, chave);
Para realizar os requests para o ambiente de sandbox, basta:
PJBank.developer(true);
PJBank.boleto({
"nome_cliente" : "Cliente de Exemplo",
"cpf_cliente" : "29454730000144",
"valor" : 10.50,
"vencimento" : "12/30/2019"
}).then((boleto) => {
console.log(boleto);
}).catch((err) => {
console.log(boleto);
});
{
"status": "201",
"msg": "Sucesso.",
"nossonumero": "10647852",
"id_unico": "10647852",
"banco_numero": "033",
"token_facilitador": "abe2658dc12bb4a300cc202b60ec87624a60157d",
"credencial": "d3418668b85cea70aa28965eafaf927cd34d004c",
"linkBoleto": "https://pjbank.com.br/subadquirente/api/publico/boleto?i=ac0e56cb6327716148026058dbd766405a956b81",
"linkGrupo": "https://pjbank.com.br/subadquirente/api/publico/boleto?g=cea7286b0db4f1f950ed9725bcfad201f7e60e87",
"linhaDigitavel": "03399.69925 58700.001066 47852.401018 4 81190000005050"
}
Para mais informações consulte a documentação da nossa API
Disponibilizamos também a cobertura da API Da Conta Digital do PJBank via SDK!
- Como fazer uma transferência DOC/TED via Conta Digital
- Como pagar um boleto ou uma conta com código de barras via Conta Digital
- Gerando transacões em lotes
- Como cancelar uma transacão na Conta Digital