sdk-node-apis-efi
Version:
Module for integration with Efi Bank API
83 lines (78 loc) • 1.59 kB
JavaScript
const EfiPay = require('sdk-node-apis-efi')
const options = require('../../credentials')
let params = {
id: 0,
}
let body = {
title: 'Balancete Demonstrativo',
body: [
{
header: 'Demonstrativo de Consumo',
tables: [
{
rows: [
[
{
align: 'left',
color: '#000000',
style: 'bold',
text: 'Exemplo de despesa',
colspan: 2,
},
{
align: 'left',
color: '#000000',
style: 'bold',
text: 'Total lançado',
colspan: 2,
},
],
[
{
align: 'left',
color: '#000000',
style: 'normal',
text: 'Instalação',
colspan: 2,
},
{
align: 'left',
color: '#000000',
style: 'normal',
text: 'R$ 100,00',
colspan: 2,
},
],
],
},
],
},
{
header: 'Balancete Geral',
tables: [
{
rows: [
[
{
align: 'left',
color: '#000000',
style: 'normal',
text: 'Confira na documentação da efipay. todas as configurações possíveis de um boleto balancete.',
colspan: 4,
},
],
],
},
],
},
],
}
const efipay = new EfiPay(options)
// O método defineBalanceSheetBillet indica os campos que devem ser enviados e que serão retornados
efipay.defineBalanceSheetBillet(params, body)
.then((resposta) => {
console.log(resposta) // Aqui você tera acesso a resposta da API e os campos retornados de forma intuitiva
})
.catch((error) => {
console.log(error)
})