UNPKG

kmphitech-packages

Version:
23 lines (21 loc) 788 B
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 };