extpay
Version:
The JavaScript library for https://extensionpay.com - payments for browser extensions, no server needed.
19 lines (15 loc) • 774 B
JavaScript
// To test payments, replace 'sample-extension' with the ID of
// the extension you registered on ExtensionPay.com. You may
// need to uninstall and reinstall the extension.
// And don't forget to change the ID in background.js too!
const extpay = ExtPay('sample-extension')
document.querySelector('button').addEventListener('click', extpay.openPaymentPage)
extpay.getUser().then(user => {
if (user.paid) {
document.querySelector('p').innerHTML = 'User has paid! 🎉'
document.querySelector('button').remove()
}
}).catch(err => {
document.querySelector('p').innerHTML = "Error fetching data :( Check that your ExtensionPay id is correct and you're connected to the internet"
})
// extpay.onPaid(function() { console.log('popup paid')});