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. --> <!-- For JSDelivr use the code below. -->
API
Classe
import AuttarClass from 'auttarjs'; // Inicializando Classeconst 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 Classeconst 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 parceladoAuttar.credit(3); //Realizando pagamento com cartão de crédito parcelado juros pela administradoraAuttar.credit(3, true); //Realizando pagamento com cartão de débito.Auttar.debit(); //Realizando desfazimento total de operaçãoAuttar.requestCancellation(); //Realizando extorno da última compraAuttar.cancel(); //Realizando confirmação da operaçãoAuttar.confirm();