1.0.11 • Published 4 years ago

erede-node v1.0.11

Weekly downloads
26
License
MIT
Repository
github
Last release
4 years ago

SDK Node.js

SDK de integração eRede

Utilizando

Autorizando uma transação

const eRede = require('./lib/erede');
const Transaction = require('./lib/transaction');
const Store = require('./lib/store');
const Environment = require('./lib/environment');

let store = new Store('TOKEN', 'PV', Environment.sandbox());
let transaction = new Transaction(10, "ref123").creditCard(
    '5448280000000007',
    '235',
    '12',
    '2020',
    'Fulano de Tal'
);

new eRede(store).create(transaction).then(transaction => {
    if (transaction.returnCode === "00") {
        console.log(`Transação autorizada com sucesso: ${transaction.tid}`);
    }
});

Por padrão, a transação é capturada automaticamente; caso seja necessário apenas autorizar a transação, o método Transaction.capture() deverá ser chamado com o parâmetro false:

const eRede = require('./lib/erede');
const Transaction = require('./lib/transaction');
const Store = require('./lib/store');
const Environment = require('./lib/environment');

let store = new Store('TOKEN', 'PV', Environment.sandbox());
let transaction = new Transaction(10, "ref123").creditCard(
    '5448280000000007',
    '235',
    '12',
    '2020',
    'Fulano de Tal'
).autoCapture(false);

new eRede(store).create(transaction).then(transaction => {
    if (transaction.returnCode === "00") {
        console.log(`Transação autorizada com sucesso: ${transaction.tid}`);
    }
});

Autorizando uma transação com parcelamento

const eRede = require('./lib/erede');
const Transaction = require('./lib/transaction');
const Store = require('./lib/store');
const Environment = require('./lib/environment');

let store = new Store('TOKEN', 'PV', Environment.sandbox());
let transaction = new Transaction(10, "ref123", 2).creditCard(
    '5448280000000007',
    '235',
    '12',
    '2020',
    'Fulano de Tal'
);

new eRede(store).create(transaction).then(transaction => {
    if (transaction.returnCode === "00") {
        console.log(`Transação autorizada com sucesso: ${transaction.tid}`);
    }
});
1.0.11

4 years ago

1.0.10

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.0

5 years ago