seerbit-nodejs
v0.3.0
Published
SeerBit NodsJS SDK
Downloads
16
Maintainers
Readme
SeerBit's API SDK for NodeJS
SeerBit NodeJS SDK for easy integration with SeerBit's API.
Integration
The Library supports all APIs under the following services:
- [x] standard checkout
- [x] recurrent payment
- [x] pre-auth payment
- [x] mobile money payment
- [x] card payments
- [x] order service
Requirements
- Node 10 or higher
Installation
npm install --save seerbit-nodejs
yarn add --save seerbit-nodejs
You can find both public and secret keys from your merchant dashboard.
Your merchant account token can be generated following the guides here
Usage
Standard Checkout
const {Client, Config, StandardCheckout} = require("seerbit-nodejs");
const {SeerBitConfig} = require("../config");
const config = new Config(
{
publicKey: SeerBitConfig.PUBLIC_KEY,
secretKey: SeerBitConfig.SECRET_KEY,
bearerToken: SeerBitConfig.TOKEN
});
const client = new Client(config);
const standard = new StandardCheckout(client);
const payload = {
amount:100,
callbackUrl: "www.testapp.com",
country: "NG",
currency: "NGN",
email:"[email protected]",
paymentReference: Date.now()
}
standard.Initialize(payload)
.then(res=>console.log(res))
.catch(e=>console.log(e))
You can find more usage in the samples folder
API Documentation
- https://doc.seerbit.com/
Contributing
We strongly encourage you to join us in contributing to this repository so everyone can benefit from:
- New features and functionality
- Resolved bug fixes and issues
- Any general improvements
License
The MIT License (MIT). Please see License File for more information.