UNPKG

africastalking

Version:
23 lines (20 loc) 537 B
const qs = require('querystring') function airtime ({ createAxiosInstance, endpoints, username }) { return { sendAirtimeRequest: data => { return createAxiosInstance().post(endpoints.SEND_AIRTIME, qs.stringify({ ...data, username })) }, findTransactionStatus: transactionId => { return createAxiosInstance('application/json').get(endpoints.FIND_AIRTIME_TRANSACTION, { params: { transactionId, username } }) } } }; module.exports = airtime