Google recently announced that it has deprecated the Chrome Web Store (CWS) payments method for Chrome extensions and will be shutting down over the coming months.
For those unaware, Google had temporarily suspended paid extensions earlier this year, as a measure to pause a tide of fraudulent transactions involving the extension marketplace aiming to exploit users.
“The web has come a long way in the 11 years since we launched the Chrome Web Store. Back then, we wanted to provide a way for developers to monetize their Web Store items. But in the years since, the ecosystem has grown and developers now have many payment-handling options available to them,” Google said in the announcement blog.
What It Means For Developers
Developers who are using Chrome Web Store payments to charge for their extension or in-app purchases will need to migrate to other payment-handling options at their disposal to monetize content in the near future.
Further, developers who are using the licensing API to keep track of who has paid will need to implement another way of tracking user licenses. However, note that the change doesn’t affect developers who don’t use Chrome Web Store payments to monetize their extension.
Deprecation Timeline Details
Google has shared a deprecated timeline on how it has and will discontinue paid Chrome extensions. Also, free trial options offered on the store will be disabled later this year.
- March 27, 2020: Publishing of paid items temporarily disabled.
- September 21, 2020: You can no longer create new paid extensions or in-app items. This change, in effect since March 2020, is now permanent.
- December 1, 2020: Free trials are disabled. The “Try Now” button in CWS will no longer be visible, and in-app free trials requests will result in an error.
- Feb 1, 2021: Your existing items and in-app purchases can no longer charge money with Chrome Web Store payments. You can still query license information for previously paid purchases and subscriptions. (The licensing API will accurately reflect the status of active subscriptions, but these subscriptions won’t auto-renew.)
- At some future time: The licensing API will no longer allow you to determine license status for your users.
After payments are disabled, developers can still use the Licensing API to determine if users are currently licensed. However, this is also deprecated and will be shut down at some point, which means that developers should begin migrating their license tracking to a different implementation.
To check whether your Chrome extension is affected and how to export user licenses, you can click here.