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```
 
 
 

Dependencies (5)

Dev Dependencies (31)

Package Sidebar

Install

npm i paystack-js

Weekly Downloads

5

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