I am a vendor and I recently started using the new email-based licensing system. It has worked successfully for a few clients, but I have one that is complaining that it is not working for them, even though I have their email enabled on my end.
They are getting error messages saying, “A license is required to use [Indicator]. Please reach out to the vendor via email or visit their website to activate your license.”
I do not know where to begin debug this situation, since it works properly for multiple other clients. Their email is properly entered into the NT interface with a lifetime license.
Can someone point me to the right direction? Thank you in advance!
I just started as a vendor, so I have only used the user-based licensing (although I am a user of a couple machine-based licenses). Almost everything has worked really well – automatic free trials, modifying licenses, etc.
The only problem I’ve had seems to stem from users who use the “Sign in with Google” option – no free trials are assigned to these users, and manually creating licenses for them doesn’t work either. The only fix I have found is creating a new NT account and using the normal username/password method to sign in. I’ve contacted support to see if there is a fix for this issue.
Best of luck figuring out what it is. When you do figure it out, I and I am sure the other vendors in this community would really appreciate learning what the issue was if you wouldn’t mind sharing.
Thank you for the reply. The client showed me a screenshot of the NinjaTrader desktop platform with their email as their login, so I don’t think “sign in with Google” is a situation here (I hope).
I’m hoping that they merely need to update to the latest version of NT or simply restart NT. Still researching.
After the initial email about the new feature, which was in the new 8.1.5.0 version, I tried it but there was some kind of error occurring in the portal and it didn’t work for me. After many back and forths with support they said it would be fixed in 8.1.5.1. Indeed, that issue was corrected but when testing with a client, the licensing always failed. It was very strange because it would work ok on my machine. After much dealing with support, they said to have the client log into NT8 with the username instead of the email address and the correction would be in a future version. This made sense because I always start NT8 with my user name. This did work in testing with my client. Now I am running 8.1.6.0 and the email licensing works whether clients login with their email or user name.
In a subsequent post eDanny also mentioned that:
You may want to try 8.1.5.2, it might work ok, not sure. I’m fuzzy on the timeline/versions.
So even relatively recent versions are not recent enough to get some of the bugs out that were discovered during the beta period for this promising new licensing model.
They need to update to the latest NinjaTrader 8.1.6 before continuing down this path, and also, it’s important that they not use the log in with Google approach. If that’s how their account is set up they should probably reach out to support to see about getting it switched over to a regular username because at least in the past the Ecosystem licensing did not work with the Google usernames at all. Perhaps that’s been fixed, but because it did not work early on, I’ve simply recommended people not use that approach until they affirmatively declare that it’s completely working.