UNPKG

@pjbank/pjbank-js-sdk

Version:

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

121 lines (98 loc) 2.4 kB
# Gerar um extrato da sua conta ## Quickstart do Extrato > Mínimo do extrato da conta ```javascript const credencial = "1264e7bea04bb1c24b07ace759f64a1bd65c8560"; const chave = "ef947cf5867488f744b82744dd3a8fc4852e529f"; const PJBankSDK = require('pjbank-js-sdk'); const PJBank = new PJBankSDK(credencial, chave); PJBank.extrato() .then((extrato) => { console.log(extrato); }) .catch((err) => { console.log(err); }); ``` ### Output ```json [ { "tid": "2017000006910010645792", "valor": "10", "valor_liquido": "9.65", "pedido_numero": "", "autorizada": "1", "cancelada": "0", "parcelas": "2", "data_transacao": "08\/14\/2017", "data_cancelamento": "", "motivo_cancelamento": "", "previsao_credito": "09\/15\/2017", "convenio_proprio": "", "tid_conciliacao": "1006993069000AC0A60A", "msg_erro": "", "msg_erro_estorno": "" }, { "tid": "2017000006910010639169", "valor": "3119.15", "valor_liquido": "0", "pedido_numero": "21839", "autorizada": "0", "cancelada": "0", "parcelas": "1", "data_transacao": "08\/14\/2017", "data_cancelamento": "", "motivo_cancelamento": "", "previsao_credito": "", "convenio_proprio": "", "tid_conciliacao": "", "msg_erro": "", "msg_erro_estorno": "" } ] ``` ## Filtrando somente por cobrancas liquidadas no extrato ```javascript const opcoesExtrato = { pago: true }; PJBank.extrato(opcoesExtrato) .then((extrato) => { console.log(extrato.length); }) .catch((err) => { console.log(err); }); ``` ## Filtrando o extrato por data > As datas devem ser informadas no formato `MM/DD/AAAA` ```javascript const opcoesExtrato = { data_inicio: '07/25/2017', data_fim: '07/25/2017' }; PJBank.extrato(opcoesExtrato) .then((extrato) => { console.log(extrato); console.log(extrato.length); }) .catch((err) => { console.log(err); }); ``` ## Paginando o extrato > Limite: 50 por `pagina` ```javascript const opcoesExtrato = { pagina : 2 }; PJBank.extrato(opcoesExtrato) .then((extrato) => { console.log(extrato); }) .catch((err) => { console.log(err); }); ```