SDK de integração eRede
Este SDK possui as seguintes funcionalidades:
- Autorização
- Captura
- Consultas
- Cancelamento
- 3DS1 (descontinuada)
- Zero dollar
- iata
- MCC dinâmico
A função 3DS1 foi descontinuada e será atualizada nas próximas versões do SDK.
consteRede=require('./lib/erede');constTransaction=require('./lib/transaction');constStore=require('./lib/store');constEnvironment=require('./lib/environment');letstore=newStore('TOKEN','PV',Environment.sandbox());lettransaction=newTransaction(10,"ref123").creditCard('5448280000000007','235','12','2020','Fulano de Tal');neweRede(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:
consteRede=require('./lib/erede');constTransaction=require('./lib/transaction');constStore=require('./lib/store');constEnvironment=require('./lib/environment');letstore=newStore('TOKEN','PV',Environment.sandbox());lettransaction=newTransaction(10,"ref123").creditCard('5448280000000007','235','12','2020','Fulano de Tal').autoCapture(false);neweRede(store).create(transaction).then(transaction=>{if(transaction.returnCode==="00"){console.log(`Transação autorizada com sucesso: ${transaction.tid}`);}});consteRede=require('./lib/erede');constTransaction=require('./lib/transaction');constStore=require('./lib/store');constEnvironment=require('./lib/environment');letstore=newStore('TOKEN','PV',Environment.sandbox());lettransaction=newTransaction(10,"ref123",2).creditCard('5448280000000007','235','12','2020','Fulano de Tal');neweRede(store).create(transaction).then(transaction=>{if(transaction.returnCode==="00"){console.log(`Transação autorizada com sucesso: ${transaction.tid}`);}});