sdk-node-apis-efi
Version:
Module for integration with Efi Bank API
40 lines (32 loc) • 784 B
JavaScript
const EfiPay = require('sdk-node-apis-efi')
const options = require('../../credentials')
let planBody = {
name: 'My first plan',
repeats: 24,
interval: 2,
}
let subscriptionBody = {
items: [
{
name: 'Product 1',
value: 1000,
amount: 2,
},
],
}
const efipay = new EfiPay(options)
function createSubscription(response) {
let params = {
id: response.data.plan_id,
}
return efipay.createSubscription(params, subscriptionBody)
}
// O método createPlan indica os campos que devem ser enviados e que serão retornados
efipay.createPlan({}, planBody)
.then(createSubscription)
.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)
})