wallets-africa
v1.0.3
Published
Nodejs API wrapper for wallets africa
Downloads
8
Maintainers
Readme
Wallet Africa Nodejs SDK
Nodejs API wrapper for Wallets Africa
npm install wallets-africa
Usage
const WalletAfrica = require('wallets-africa');
const walletAfrica = new WalletAfrica({
secretKey: process.env.SECRET_KEY,
publicKey: process.env.PUBLIC_KEY,
sandbox: true, // For sandbox mode defaults to false
});
try {
const res = await wallet.self.checkBalance(); // Checks wallet balance takes an optional argument of curreny to check in
if (res.status === 200) {
// Successful
}
} catch (err) {
if (!err.response) {
// No response from the server
// Bad network
} else {
// Response was returned from the server
// ...
}
}
Note
All calls to the api under hood uses axios, so all methods returns an axios response.
All files are compiled to JavaScript and only the necessary files are published
Resources
- Self
- Wallet
- Bank
- Airtime
- Account
Contributing
- You can contribute by extending the README file to contain more examples and explanations of how to use the package
- Please follow the eslint and prettier rules to ensure consistent code style
Tests
To run tests you need to create a sandbox account you can do that here after which you can add your public and private test keys to package.json