1.0.4 • Published 2 years ago

raven-atlas-node v1.0.4

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

Raven Atlas Node Libary

A Nodejs libary for working with raven atlas, for more information take a look at raven atlas docs click here

Getting Started

To start using this libary, signup on raven atlas to get an API key

Run the command below to install this package

npm i raven-atlas-node

How to use

Importing package using common js

const { RavenAtlas } = require("raven-atlas-node");

const { bill, kyc, misc, transaction } = new RavenAtlas({apiKey: "YOUR_API_KEY"})

Importing package using es module

import { RavenAtlas } from "raven-atlas-node";

const { bill, kyc, misc, transaction } = new RavenAtlas({apiKey: "YOUR_API_KEY"})

Miscellenous

try {
    const checkAccount = await misc.accountNumberLookUp({accountNumber: "3028422066", bank: "076"})
        return checkAccount; // response
    } catch (error) {
        console.log(error)
        // handle error
    }

try {
    const retriveBankList = await misc.getBankList()
        return retriveBankList; // response
    } catch (error) {
        console.log(error)
        // handle error
    }

try {
    const updateWebhook = await misc.updateWebhookDetails({webhookSecretKey: "YOUR_KEY", webhookUrl:"YOUR_URL"})
        return updateWebhook; // response
    } catch (error) {
        console.log(error)
        // handle error
    }

Bills

try {
    const buyAirtime = await bill.purchaseAirtime({amount:"100", merchantReference:"1234", phoneNumber:"08102516540"});
        return buyAirtime; // response
    } catch (error) {
        console.log(error)
        // handle error
    }

try {
    const buyCablePlan = await bill.purchaseCablePlan({code:"gotv-smallie", merchantReference:"122345", provider:"gotv", phoneNumber:"07039765515", smartCardNumber:"8062093542"});
        return buyCablePlan; // response
    } catch (error) {
        console.log(error)
        // handle error
    }

Kyc

try {
    const verifyCustomerBvn = await kyc.verifyBvn({bvn:"22278595765"})
        return verifyCustomerBvn; // response
    } catch (error) {
        console.log(error)
        // handle error
    }

try {
    const verifyCustomerPVC = await kyc.verifyPvc({vin: "455669999"})
        return verifyCustomerBvn; // response
    } catch (error) {
        console.log(error)
        // handle error
    }

Available Classes

  1. Bill
  2. Miscellenous
  3. Collection
  4. Transfer
  5. Kyc

Todos

  1. Cards
1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago