JSPM

alal-node

1.0.0
    • ESM via JSPM
    • ES Module Entrypoint
    • Export Map
    • Keywords
    • License
    • Repository URL
    • TypeScript Types
    • README
    • Created
    • Published
    • Downloads 1
    • Score
      100M100P100Q28021F
    • License MIT

    Node JS package for the ALAL API

    Package Exports

      This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (alal-node) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

      Readme

      ALAL


      This is a Node library for easy integration of Alal For Business API for various applications from Alal.

      Getting started

      Requirements

      This library requires NodeJS >= 12.0

      Installation

      • npm install alal-node
      • yarn add alal-node

      Usage

      This SDK can be used both for Alal Sandbox and Production API.

      Setting ENV KEYS

      For sucessfully running of the SDK; the ALAL_API_KEY.

      Now this will throw a AlalBadKeyError if you do not set it as an environment variable, when initiatizing a function.

      By default the SDK assumes that you are currently work on production, and your ALAL_API_KEY must be a production-grade secret key.

      To run on sandbox(development mode), set ALAL_PRODUCTION=false as an environment variable.

      Instantiate The alal-node Functions

      Before making use of any alal-node functions, it should be instantiated. Below is a demonstration:

      import { CardUser, Card } from alal-node;
      const card_user = new CardUser();
      const card = new Card();
      • Dispute()
      • Transaction()

      CardUser

      • To manage card_user in your application, instantiate a new CardUser class.
        • The following functions are available:
          • listCardUsers
          • showCardUser
          • createCardUser

      Card

      • To create card in your application, instantiate a new Card class.
        • The following functions are available:
          • listCards
          • showCard
          • createCard
          • getCardAccessToken

      Dispute

      • To create dispute in your application, instantiate a new Dispute class.
        • The following functions are available:
          • listDisputes
          • showDispute
          • createDispute
          • updateDispute

      Transaction

      • To create transaction in your application, instantiate a new Transaction class.
        • The following functions are available:
          • listTransactions
          • createTransaction

      Contributing

      Bug reports and pull requests are welcome on GitHub at https://github.com/ALAL-Community/alal-node. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the code of conduct. Simply create a new branch and raise a Pull Request, we would review and merge.

      License

      The library is available as open source under the terms of the MIT License