0.0.45 • Published 2 years ago
@lavikara/testsdk v0.0.45
Table of Contents
Features
- Fund any account using virtual account from the browser
- Fund any account using virtual account from node.js
Installing
Package manager
Using npm:
$ npm install @primebank/primebankUsing yarn:
$ yarn add @primebank/primebankOnce the package is installed, you can import the library using import or require approach:
import primebank from "@primebank/primebank";
OR;
import { fundWithVirtualAccount } from "@primebank/primebank";const primebank = require("@primebank/primebank");Example
import { fundWithVirtualAccount } from "@primebank/primebank";
// Make a request to generate virtual account
const details = {
reference: "29F83ND82JD0",
amount: "10000000",
email: "customer@gmail.com",
fullName: "Adewale Johnson",
phone: "+2348144582144",
};
fundWithVirtualAccount("apiKey", details, options)
.then((response) => {
// handle success
console.log(response);
})
.catch((error) => {
// handle error
console.log(error);
});
// Want to use async/await? Add the `async` keyword to your outer function/method.
const generateVirtualAccount = async () => {
try {
const response = await fundWithVirtualAccount("apiKey", details, options);
console.log(response);
} catch (error) {
console.error(error);
}
};
// Optionally the request above could also be done as
import primebank from "@primebank/primebank";
//const primebank = require('@primebank/primebank'); // legacy way
const details = {
reference: "29F83ND82JD0",
amount: "10000000",
email: "customer@gmail.com",
fullName: "Adewale Johnson",
phone: "+2348144582144",
};
primebank
.fundWithVirtualAccount("apiKey", details, options)
.then((response) => {
// handle success
console.log(response);
})
.catch((error) => {
// handle error
console.log(error);
});
// Want to use async/await? Add the `async` keyword to your outer function/method.
const generateVirtualAccount = async () => {
try {
const response = await primebank.fundWithVirtualAccount(
"apiKey",
details,
options
);
console.log(response);
} catch (error) {
console.error(error);
}
};Note:
async/awaitis part of ECMAScript 2017 and is not supported in Internet Explorer and older browsers, so use with caution.
0.0.45
2 years ago
0.0.44
2 years ago
0.0.43
2 years ago
0.0.42
2 years ago
0.0.41
2 years ago
0.0.40
2 years ago
0.0.39
2 years ago
0.0.38
2 years ago
0.0.37
2 years ago
0.0.36
2 years ago
0.0.35
3 years ago
0.0.34
3 years ago
0.0.33
3 years ago
0.0.32
3 years ago
0.0.31
3 years ago
0.0.30
3 years ago
0.0.29
3 years ago
0.0.28
3 years ago
0.0.27
3 years ago
0.0.26
3 years ago
0.0.25
3 years ago
0.0.24
3 years ago
0.0.23
3 years ago
0.0.22
3 years ago
0.0.21
3 years ago
0.0.20
3 years ago
0.0.19
3 years ago
0.0.18
3 years ago
0.0.17
3 years ago
0.0.16
3 years ago
0.0.15
3 years ago
0.0.14
3 years ago
0.0.13
3 years ago
0.0.12
3 years ago
0.0.11
3 years ago
0.0.10
3 years ago
0.0.9
3 years ago
0.0.8
3 years ago
0.0.7
3 years ago
0.0.6
3 years ago
0.0.5
3 years ago
0.0.4
3 years ago
0.0.3
3 years ago
0.0.2
3 years ago
0.0.1
3 years ago