Replies: 11 comments 6 replies
-
Right now users are limited to 10 installs but I was thinking about making that a number you can customize. What would you want to set it to? I don't have any plans at the moment to have ExtensionPay support a "seat"-based payment system but that may change if more people ask for it. Please comment here or email me if that's something you're needing and explain your use case! |
Beta Was this translation helpful? Give feedback.
-
@Glench What do you consider an install? If one user installs it on one computer and it syncs via their Google account to another computer, is that one install or two? Does a user need to log into Extension Pay on both of those computers or does their login sync via their Google account? |
Beta Was this translation helpful? Give feedback.
-
That's a good question! I haven't tested it but based on my knowledge that all extension data is synced in Chrome's sync system, that would NOT count as another install — only when the user uses the "login" functionality and clicks the magic link in their email. |
Beta Was this translation helpful? Give feedback.
-
I am not sure about a specific number. How about you allow users to customize this to fit the "single use license" and "multi user license". The google cloud sync is there, same as Firefox sync. I dont use either but can we " check" If a user got an extension via sync or login? |
Beta Was this translation helpful? Give feedback.
-
As far as I know there is no way to detect when a user has "synced" an extension vs installed it normally.
Well this is part of the ambiguity, right? What constitutes a "single use" given users have multiple devices with sync and also different browser profiles? I made ExtensionPay use an email with a limited number of logins since that seems like the best experience for users while also not allowing unlimited abuse. And frankly, only one extension user (out of many tens of thousands) I've seen has ever tried to abuse this system which is why I added a 10-install limit. In general, I would say creators tend to overestimate the amount of abuse their service will receive, especially in the early stages. @test2a if this concern is really important to you in the near term, then I'd say you should probably build your own service that fits your needs better. Or if that's too much work you might try using ExtensionPay as-is and see if you run into the issue you're imagining and then switch to using your own system — we support exporting all your user data. In the meantime, I'll start thinking about if it makes sense for ExtensionPay to support this case. |
Beta Was this translation helpful? Give feedback.
-
The idea of customizing user seats sounds good for when a product is aimed at businesses. How are users currently handling selling in bulk? Does every employee in a company make a separate account? |
Beta Was this translation helpful? Give feedback.
-
Not many extensions have had organization deals so far. When it has happened the developer just sends me a message with all the emails to add and I add them for them all at once. The employees then use the "log in" functionality to activate the extension. If you'd like a more automatic or organization-level billing plan, then please explain either here or in an email your use case, how many users you currently have, and how you'd imagine the functionality working. |
Beta Was this translation helpful? Give feedback.
-
Hi there, As in a E-Mail from me to you my Users are running in some Issues since they often Switch / Change the Chrome Profiles (delete Them and create New once). Well you say you can have X active Sessions. Im fine with that and that should be still a thing so i could create a Plan A with 4 seats and a Plan with like 25 seats. But what also should be is that we need to Possibilities to Reset that so all Sessions will get Logged out. Or when you Activate a new Session the oldest get Removed. It can be like it is now where the Users can't Activate on new Systems. What do you think? Can you make this? This thing is kinda urgent since more and more Users are coming to me with this Issue and i expect it will get more over time soon. |
Beta Was this translation helpful? Give feedback.
-
One of my customers is interested in purchasing licenses in bulk and would like the ability to have an admin manage the licenses such as moving licenses between employees. |
Beta Was this translation helpful? Give feedback.
-
I have a suggestion for how to handle multiple logins. It comes from how Apple handles iTunes being authorized on multiple devices. Apple allows for a maximum of 5 simultaneous authorized devices. If a user tries to authorize a 6th device, the user is prevented and provided with a message and an option. The user can do one of the following:
Apple separates logging in from authorizing. A use can log into iTunes without authorizing the device. This allows for revoking access on all the other devices. I think a similar method could be achieved with ExtensionPay like so: After the user clicks the magic link, the user would be logged into ExtensionPay only (not the extension). Then ExtensionPay can do a check to see if the user would exceed the 5 logins limit with the current login.
|
Beta Was this translation helpful? Give feedback.
-
If I am understanding this all correctly, the default should be 1 IMO. It's not clear to me why a subscription, which any user would assume allows for their single use only, would actually allow 10 people (for the same price). Why can't it just detect if a second device attempts to authorize (or actively use the premium features) and then disable the earlier auth/usage? The experience of new/second logins forcing a previous login to logout is quite common. One subscription=one user. How can that not be the default? But please clarify for me, if I misunderstand. Thanks. |
Beta Was this translation helpful? Give feedback.
-
Can multiple uses/users/seats be detected ? I dont want someone to pay once and then reuse credentials in any number of PCs and browsers.
My extension is in development now and this has me bugged. Is there a way to detect multiple logins to an email and push them to a maybe higher plan say a teams one?
Beta Was this translation helpful? Give feedback.
All reactions