auttarjs
v0.3.7
Published
Auttar WebSocket JS Class. An easy implementation of Auttar WebSocket Service.
Downloads
38
Readme
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();