auttarjsclass

    0.0.1 • Public • Published

    Auttar WebSocket JS Class

    Classe para facilitar a implementação do WebSocket da Auttar com o seu sistema.

    API

    // Inicializando Classe
    const  Auttar  =  new  Auttar({});
     
    //Realizando pagamento com cartão de crédito.
    Auttar.credit();
     
    //Realizando pagamento com cartão de débito.
    Auttar.debit();
     
    //Realizando desfazimento total de operação
    Auttar.requestCancellation();
     
    //Realizando cancelamento da última compra;
    Auttar.cancel();
     
    //Realizando confirmação da operação
    Auttar.confirm();

    Parâmetros

    Construtor

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

    credit

    credit(installments =  1, withInterest = false)

    debit

    debit(isVoucher = false)

    cancel

    cancel(prop = {})
    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

    const  Auttar  =  new  Auttar({
    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 cancelamento da última compra
    Auttar.cancel();
     
    //Realizando confirmação da operação
    Auttar.confirm();
     

    Keywords

    Install

    npm i auttarjsclass

    DownloadsWeekly Downloads

    1

    Version

    0.0.1

    License

    MIT

    Unpacked Size

    21.1 kB

    Total Files

    7

    Last publish

    Collaborators

    • avatar