View previous topic :: View next topic |
Author |
Message |
Prospective Guest
|
Posted: Sun Oct 08, 2006 4:12 am Post subject: IPN.NET to request a trial license |
|
|
I'm new to paypal and IPN.NET
Instead of using the EvaluationMonitor, I want to either
1) Hit IPN.NET from my app to request a license (with the FirstUseTime in the productInfo) or
2) have IPN.NET automatically generate a trial licence (with FirstUseTime in productInfo) when the user downloads the trial.
This prevents the user from deleting the registry key.
Anysuggestion on how to do this...Or is this a potentential future feature |
|
Back to top |
|
|
Infralution
Joined: 28 Feb 2005 Posts: 5027
|
Posted: Sun Oct 08, 2006 10:55 pm Post subject: |
|
|
IPN.NET is primarily designed to respond to posts by the PayPal IPN system to provide automatic fulfilment of orders. We provide source code for IPN.NET however, which means it would be relatively easy to use its code as a basis for the functionality you want.
Quote: | 1) Hit IPN.NET from my app to request a license (with the FirstUseTime in the productInfo) |
The user could however simply uninstall the program, delete everything and when they reinstall the app would simply get a new evaluation license. For this to work you would need to have the app send your ASP.NET script something to identify the machine (MAC address, hard disk size etc) which you then record and don't send new evaluation keys for that machine.
Quote: | 2) have IPN.NET automatically generate a trial licence (with FirstUseTime in productInfo) when the user downloads the trial. |
There is nothing to stop the user simply downloading a new trial and getting a new key. You could ask the user for an email address when they download and email the evaluation key to this address (checking that you haven't already issued a key to that email) - but many users have multiple email addresses so there is still a potential hole.
The registry key that ILS uses to store the evaluation data is relatively well obscured and changes dynamically (ie no two installs use the same key). It would require a fairly tech savvy customer to locate and remove it. If the majority of your customers are not IT experts then it is probably not worth inventing another mechanism. _________________ Infralution Support |
|
Back to top |
|
|
|