@paystack/checkout-js

    1.3.3 • Public • Published

    Checkout JS

    This is the client-side JS library for billing customers with Paystack. It makes it easy to create custom, secure payment experiences for merchant apps and websites. Checkout JS handles payment data encryption and transmission, this allows merchants to collect sensitive information such as credit card information without violating compliance.

    It is used in Checkout, Paystack's proprietary checkout form.

    Documentation

    See the Checkout JS public docs and development docs

    Installation

    Clone this repository

    git clone git@github.com:PaystackHQ/checkout-js.git
    

    Install dependencies with:

    npm install
    

    Development

    The source code can be found in the src/ folder.

    Testing

    Testing is done with Jest. To test your changes, run

    npm test
    

    Build

    Checkout JS is built with Rollup. To build, run the command

    npm run build
    

    You can also specify an environment to build for: dev, staging, or production. Configuration variables are set in src/config.js.

    Deployment

    Checkout JS is deployed to three environments:

    Releases

    Checkout JS is automatically packaged and published to the NPM registry on every push to the master and dev branches.

    The master branch is publised under the latest tag so it can be installed by running npm i @paystack/checkout-js@latest while the dev branch is published under the dev tag so it can be installed using npm i @paystack/checkout-js@dev

    All published versions are listed here on NPM https://www.npmjs.com/package/@paystack/checkout-js

    Install

    npm i @paystack/checkout-js

    DownloadsWeekly Downloads

    209

    Version

    1.3.3

    License

    ISC

    Unpacked Size

    1.01 MB

    Total Files

    5

    Last publish

    Collaborators

    • avatar
    • avatar
    • avatar
    • avatar
    • avatar