JavaScript API Client for Sendstack Africa
This library relies on the global fetch API. To use this library with Node.js, node-fetch is required.
For compatibility with Node.js versions < 12, please also install the globalThis polyfill.
npm install sendstack
yarn add sendstack
<script src='https://unpkg.com/browse/sendstack/dist/Sendstack.umd.js'></script>
// const globalThis = require('globalthis')(); // uncomment if NodeJS < NodeJS versions < 12
// globalThis.fetch = require('node-fetch').default; // uncomment in NodeJS environments
// const SendstackClient = require('sendstack-client'); // uncomment in NodeJS environments
new SendstackClient("<MY_SENDSTACK_APP_SECRET">, "<APP_ID>")
.walletBalance()
.then(balance => console.log(`Current balance: ${balance}`))
.catch(console.error);
git clone https://github.com/samsoft00/sendstack
cd sendstack && npm install
SENDSTACK_API_KEY=<apiKey> SENDSTACK_APP_ID=<appId> npm run test
Set SENDSTACK_LIVE_TEST=1
for live tests performing actual HTTP requests.
Set SENDSTACK_DEBUG=1
for details printed to stdout
.
Need help? Feel free to contact us.