This package has been deprecated

    Author message:

    Paystack JS is no longer supported. Thank you.

    paystack-js

    0.18.1 • Public • Published

    Paystack JS

    Paystack's core javascript library.

    It is composed of the following modules:

    Installation

    npm install paystack-js

    Basic Usage

    import { Transaction, Card } from 'paystack-js';
     
    const requestData = {
      email: 'customer@email.com',
      amount: 100, // amount in kobo
      key: 'replace_with_your_public_key',
    };
     
    // Request a new transaction
    const transaction = await Transaction.request(requestData); 
     
    // Create a payment method instance that will be used e.g card
    const card = new Card({ 
      number: '4084084084084081', 
      cvv: '408', 
      month: '12', 
      year: '20', 
    });
     
    // Payment method instances provide validation functions that
    // you can use to check for validaty before setting payment method
    if (card.isValid()) {
      try {
        transaction.setPaymentMethod('card', card);
      } catch(e) {
        console.log(e);
      }
    }
     
    // Charge the payment method
    const chargeResponse = await transaction.chargeCard();
     
    // Handle the charge response
    if (chargeResponse.status === 'success') {
      alert('Payment completed!');
    }
     
    ## Transaction
    ```Pending```
     
    ## Payment Methods
    ```Pending```
     
    ## Charge responses
    ```Pending```
     
    ## Analytics
    ```Pending```
     
     
     

    Install

    npm i paystack-js

    DownloadsWeekly Downloads

    168

    Version

    0.18.1

    License

    ISC

    Unpacked Size

    748 kB

    Total Files

    6

    Last publish

    Collaborators

    • damilola-paystack
    • alex-paystack
    • paystack-admin
    • olumide
    • xolubi
    • fathermerry
    • onyekachi