Skip to content

Latest commit

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

SDK Node.js

SDK de integração eRede

Funcionalidades

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.

Utilizando

Autorizando uma transação

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}`);}});

Autorizando uma transação com parcelamento

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}`);}});

About

SDK Node.JS Rede

Resources

Stars

24 stars

Watchers

6 watching

Forks

Releases

Packages

Used by

Contributors

Languages