auttarjs
TypeScript icon, indicating that this package has built-in type declarations

0.3.7 • Public • Published

Auttar.JS

Uma forma mais fácil de implementar o websocket da Auttar em seu sistema.

Exemplo Online

Acesse https://auttar-js.netlify.com para acessar o exemplo online da implementação

Como Usar

NPM / Yarn

npm install auttarjs --save
 
# For Yarn, use the command below. 
yarn add auttarjs

CDN

<!-- For UNPKG use the code below. -->
<script src="https://unpkg.com/auttarjs@latest/dist/index.umd.js"></script>
 
<!-- For JSDelivr use the code below. -->
<script src="https://cdn.jsdelivr.net/npm/auttarjs@latest/dist/index.umd.js"></script>
 
<script>
  console.log(Auttar);
</script> 

API

Classe

import AuttarClass from 'auttarjs';
 
// Inicializando Classe
const  Auttar  =  new  AuttarClass({});

Argumentos

Construtor
Propiedade Tipo Default
host string ws://localhost:2500
debug boolean false
orderId string ''
amount float 0
webSocketTimeout number 60000

credit - Venda no crédito

Auttar.credit(installments =  1, withInterest = false)

debit - Vennda no Debito

Auttar.debit(isVoucher = false)

requestCancellation - Desfazimento da venda ativa

Auttar.requestCancellation()

cancel - Extorno de venda

Auttar.cancel(prop = {})

Argumentos

Propiedade Tipo Default
operacao number Última operação realizada
dataTransacao string Data da última operação realizada
amount float Valor da última operação realizada
nsuCTF string nsuCTF da última operação realizada

Exemplos

import AuttarClass from 'auttarjs';
 
// Inicializando Classe
const  Auttar  =  new  AuttarClass({
orderId:  '123456ABCDEF',
amount:  100.90
});
 
//Realizando pagamento com cartão de crédito.
Auttar.credit();
 
//Realizando pagamento com cartão de crédito parcelado
Auttar.credit(3);
 
//Realizando pagamento com cartão de crédito parcelado juros pela administradora
Auttar.credit(3,  true);
 
//Realizando pagamento com cartão de débito.
Auttar.debit();
 
//Realizando desfazimento total de operação
Auttar.requestCancellation();
 
//Realizando extorno da última compra
Auttar.cancel();
 
//Realizando confirmação da operação
Auttar.confirm();
 

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.3.7
    2
    • latest

Version History

Package Sidebar

Install

npm i auttarjs

Weekly Downloads

13

Version

0.3.7

License

MIT

Unpacked Size

305 kB

Total Files

21

Last publish

Collaborators

  • bloodf