Skip to content

Latest commit

 

History

History
50 lines (37 loc) · 1.56 KB

File metadata and controls

50 lines (37 loc) · 1.56 KB

Paystack SDK

npm version TypeScript License

Modern TypeScript SDK for the Paystack payments API. Full type safety, Promise-based, covers 18+ API modules — transactions, transfers, customers, subscriptions, settlements, and more.

Built because existing Paystack libraries were untyped, abandoned, or lagging behind the API. This is the one you install when you need reliability in production.

Quick Start

npm install paystack-sdk
# or
yarn add paystack-sdk
import Paystack from 'paystack-sdk';

const paystack = new Paystack('sk_live_...');

// Charge a card
const charge = await paystack.charge.initialize({
  email: 'customer@example.com',
  amount: 500000, // NGN 5,000
});

// Verify a transaction
const tx = await paystack.transaction.verify('tx_ref_abc123');

Supported Modules

Module Status Module Status
Transactions Transfers
Customers Transfer Recipients
Plans Subaccounts
Subscriptions Transaction Splits
Charge Settlements
Refunds Invoices
Verification Bulk Charges
Apple Pay Dedicated Virtual Accounts
Miscellaneous Transfers Control

License

MIT