Skip to content

Latest commit

 

History

History
83 lines (64 loc) · 1.82 KB

quickstart.mdx

File metadata and controls

83 lines (64 loc) · 1.82 KB
title
Quickstart

This guides demonstrate how to use Swervpay NodeJS SDK to integrate Swervpay into your NodeJS application.

Setup

Make sure you have create a Swervpay business and have your API keys ready. Don't forget to check our recommended go live checklist.

Install the SDK

Install swervpay-node sdk into your new or existing NodeJS application using any of your favorite package manager.

```bash npm $ npm install @swervpaydev/sdk ``` ```bash yarn $ yarn add @swervpaydev/sdk ``` ```bash pnpm $ pnpm add @swervpaydev/sdk ``` ```bash bun $ bun install @swervpaydev/sdk ```

Usage

import { SwervpayClient } from "@swervpaydev/sdk";

const config = {
    secretKey: "<SECRET_KEY>",
    businessId: "<BUSINESS_ID>"
}

const swervpay = new SwervpayClient(config);

// Create a new customer
await swervpay.customer.create({
    firstname: "user",
    lastname: "user",
    middlename: "user",
    country: "user",
    email: "user@mailinator.com"
})

// Create a new card
await swervpay.card.create({
    customer_id: "user",
    amount: 10,
    currency: "USD",
    provider: "MASTERCARD",
    type: "DEFAULT"
})

// Create a new payout
await swervpay.payout.create({
    bank_code: "user",
    account_number: "user",
    amount: "user",
    currency: "NGN",
    reference: "user",
    narration: "user"
})

Here, we initialize the Swervpay client with our secret key and business id. Then we create a new customer, card and payout.

Next Steps

Other SDKs