{"repo":"Glench/ExtPay","free":true,"listed":false,"github":"https://github.com/Glench/ExtPay","clone":"git clone https://github.com/Glench/ExtPay.git","description":"The JavaScript library for ExtensionPay.com — payments for your browser extensions, no server needed.","language":"JavaScript","stars":761,"topics":["payments","javascript-library","monetization","chrome-extension","browser-extension","firefox-extension","web-extensions","monetisation","monetize","monetise"],"license":null,"category":"auth-billing-email","readme_excerpt":"ExtPay.js — Monetize browser extensions with payments The JavaScript library for ExtensionPay.com, a service to easily add payments to browser extensions. So far ExtensionPay has earned extension creators over $500k and counting ! Below are directions for using this library in your browser extension. If you learn better by example, you can also view the code for a sample extension . This library uses Mozilla's webextension-polyfill library internally for compatability across browsers which means it should work on almost all modern browsers. \"It hasn't even been 1 year yet and I'm already going to pass $4,000 in annual subscriptions on an extension that I never in a million years thought I would be able to make a penny from . Thanks so much for creating this tool! I would not have even tried to monetize if I had to use Stripe directly, and you made it so easy. It took less than an hour to set it up and test it . Definitely have plans to create more extensions now that I know how easy it is to monetize them .\" - David, Neobuyer extension 1. Install 2. Configure your manifest.json 3. Add ExtPay to background.js (required!) 4. Use extpay.getUser() to check a user's paid status user object properties 5. Use extpay.openPaymentPage() to let the user pay 6. Use extpay.getPlans() to list available payment plans 7. Use extpay.onPaid.addListener() to run code when the user pays 8. Use extpay.openPaymentPage() to let the user manage their subscription 9. Use extpay.openTrialPage() to let","default_branch":null,"files":null,"tree":[],"storefront":"/r/Glench","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Glench/ExtPay/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}