kmphitech-packages
Version:
Kmphitech Packages by Mayur Malani
23 lines (21 loc) • 788 B
JavaScript
const Verifier = require('google-play-billing-validator');
const privateKey = global.PRIVATE_KEY
async function verifySubscription(productId, purchaseToken) {
const promise = new Promise((resolve, reject) => {
const options = {
"email": global.SERVICE_ACCOUNT_EMAIL,
"key": privateKey
};
const verifier = new Verifier(options);
const receipt = {
packageName: global.ANDROID_PACKAGE,
productId: productId,
purchaseToken: purchaseToken
}
// const promiseData = verifier.verifyINAPP(receipt)
const promiseData = verifier.verifySub(receipt);
resolve(promiseData);
})
return await promise;
};
module.exports = { verifySubscription };