sdk-node-apis-efi
Version:
Module for integration with Efi Bank API
54 lines (49 loc) • 1.09 kB
JavaScript
const EfiPay = require('sdk-node-apis-efi')
const options = require('../../credentials')
let body = {
calendario: {
dataDeVencimento: '2022-12-01',
validadeAposVencimento: 30,
},
devedor: {
logradouro: 'Alameda Souza, Numero 80, Bairro Braz',
cidade: 'Recife',
uf: 'PE',
cep: '70011750',
cpf: '12345678909',
nome: 'Francisco da Silva',
},
valor: {
original: '123.45',
multa: {
modalidade: 2,
valorPerc: '15.00',
},
juros: {
modalidade: 2,
valorPerc: '2.00',
},
desconto: {
modalidade: 1,
descontoDataFixa: [
{
data: '2022 - 11 - 30',
valorPerc: '30.00',
},
],
},
},
chave: 'suaChavePix',
}
let params = {
txid: 'dt9BHlyzrb5jrFNAdfEDVpHgiOmDbVq111',
}
const efipay = new EfiPay(options)
// O método pixCreateDueCharge indica os campos que devem ser enviados e que serão retornados
efipay.pixCreateDueCharge(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)
})