momo-api
Version:
This is a package to help easily integrate momo-api into your javascript project
20 lines (17 loc) • 610 B
JavaScript
const axios = require("axios");
const remittAccessToken = async (apiKey, momohost, subscriptionKey, apiUserId) => {
try {
const config = {
headers: {
"Ocp-Apim-Subscription-Key": subscriptionKey,
Authorization: `Basic ${Buffer.from(`${apiUserId}:${apiKey}`).toString("base64")}`,
},
};
const response = await axios.post(`https://${momohost}/remittance/token/`, null, config);
return response.data;
} catch (error) {
console.error("Error generating access token:", error);
throw error;
}
};
module.exports = { remittAccessToken };