![]() You’ll be asked to enter your ExtensionPay password as a security measure. In the payment form you can enter your ExtensionPay email and submit the payment form with blank payment information. Now that the extension is installed you can try it out! Open the extension’s pop-up in the extension menu and click the Pay Now button. Test Payments with ExtensionPay (without actually paying) Now the sample extension is installed in development mode in Google Chrome. When developer mode is on, you’ll see a button in the top left of the page with the title Load unpacked :Ĭlick the Load unpacked button and choose the sample-extension-mv3 folder you saved on your filesystem. To turn on Developer Mode, flip the switch in the top right corner of the chrome://extensions/ page: To install an extension from your computer (instead of the Chrome Extension store), you'll need to turn on Developer Mode. This is the page where you can manage your current extensions. Install the Sample Extension in Chromeįinally, open a new tab in Google Chrome and enter the URL chrome://extensions/. Look for this line near the top of each file: const extpay = ExtPay('sample-extension')Ĭhange the text sample-extension to the test extension ID you registered. Open the background.js and popup.js files in a text editor. You'll end up with a folder that's called sample-extension-mv3 by default. Unzip the directory to anywhere on your file system (the Desktop would be one good place). Next, download the sample extension here (or view it on Github). You can always register a new extension later if you want to change anything. Register a Test ExtensionĪfter you register for an account, you’ll need to register a test extension.Įnter any extension name, extension ID, and charge amount you’d like - this is just to see how ExtPay works. To get started with ExtPay.js, you’ll need to sign up for an ExtPay account. This is a very simple extension that demonstrates how to use ExtPay to enable paid-only features. ![]() In this tutorial we'll use the ExtPay sample extension. code to enable paid features goes here To enable paid features in your extension, you'll simply need to use a couple lines of code: const extpay = ExtPay('your-extension-id') Using ExtPay.js, all of that is taken care of for us automatically. You'd then need to have the extension call the server endpoint to check if the user's license is valid before enabling paid features. Normally, to add paid licenses in Chrome extensions you'd have to create a server that coordinates installed extensions with user licenses, as well as a way to take payments and associate that information with user licenses. Instead of license codes, it lets your users log in with an account to use extensions just like in other apps they use. It lets you charge customers globally, take one-time and recurring payments, add free trials, and it works across all browsers. ![]() ![]() In this tutorial we'll use the open-source ExtPay.js library to add paid licenses.ĮxtPay is a library that integrates with Stripe to allow payments directly in extensions. In the article 8 Chrome Extensions with Impressive Revenue we not only list extensions made by developers that make impressive recurring revenue, but also list companies that have made or raised billions of dollars with extensions.Īnd in our own experience, the extensions using have generated tens of thousands of dollars in revenue for their creators! Paid Licenses with ExtPay.js In our research we've found that yes, people are willing to pay for Chrome extensions. Is it even worth it to add payments to your extension? Do people pay for browser extensions? But First, Can You Really Monetize Chrome Extensions? In this tutorial we'll show you how to monetize your Chrome extensions by adding paid licenses.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |