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();
     

    Install

    npm i auttarjs

    DownloadsWeekly Downloads

    2

    Version

    0.3.7

    License

    MIT

    Unpacked Size

    305 kB

    Total Files

    21

    Last publish

    Collaborators

    • avatar