SeerBit NodeJS SDK for easy integration with SeerBit's API.
The Library supports all APIs under the following services:
- standard checkout
- recurrent payment
- pre-auth payment
- mobile money payment
- card payments
- order service
- Node 10 or higher
npm install --save seerbit-nodejs
yarn add --save seerbit-nodejs
Your merchant account token can be generated following the guides here
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:"testmerchant@mail.com",
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
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
The MIT License (MIT). Please see License File for more information.