@alliedpayment/tabapayjs

    4.1.26 • Public • Published

    @alliedpayment/tabapayjs

    Client library to access Allied's SSO with tabapay

    Setup

    • Install

      npm install --save @alliedpayment/tabapayjs
    • Load JS

      <script src="node_modules/@alliedpayment/tabapayjs/tabapayjs.js"></script>

    Usage

    • TabaPay SSO Options
    // define (OPTIONAL) tabapay options.
    {
      // Allied's client shardkey **required** throws  Error("domain is required but is missing")
      domainstring;
     
      // production is used if options or sandbox are "falsy"
      sandbox?: boolean;
     
      // provide a logo url to provide a logo header
      logo?: string;
     
      // provide an API root for card validation (e.g. Allied's API url for Dev, QA, Demo, or Production)
      // Allied's Production API is used if options or sandbox are "falsy"
      api?: string;
    }
    • Open TabaPay SSO
    // ES2015
    const tabapay = new TabaPay({ domain: 'myDomain' });
     
    // open tabapay
    tabapay
      .open()
      .then(token => {
        // use token card token to authorize transactions with TabaPay
        console.log({ token });
      })
      .catch(error => {
        console.error(error);
      });

    tabapay without logo

    • Open TabaPay SSO using options
    // ES2015
    const options = {
      domain: 'myDomain',
      sandbox: true,
      logo: 'LOGO_URL',
      api: 'ENDPOINT_URL'
    };
     
    const tabapay = new TabaPay(options);
     
    // open tabapay
    tabapay
      .open()
      .then(token => {
        // use token card token to authorize transactions with TabaPay
        console.log({ token });
      })
      .catch(error => {
        console.error(error);
      });

    tabapay with logo

    Install

    npm i @alliedpayment/tabapayjs

    DownloadsWeekly Downloads

    6

    Version

    4.1.26

    License

    MIT

    Unpacked Size

    70.8 kB

    Total Files

    7

    Last publish

    Collaborators

    • wickdninja