Infralution Support Forum Index Infralution Support
Support groups for Infralution products
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Subscription style licensing

 
Post new topic   Reply to topic    Infralution Support Forum Index -> IPN.NET Support
View previous topic :: View next topic  
Author Message
Kallex



Joined: 09 Mar 2007
Posts: 1

PostPosted: Fri Mar 09, 2007 8:35 pm    Post subject: Subscription style licensing Reply with quote

Hi!

Just learned about your clean PayPal integration with the licensing solution.

As PayPal provides subscription style payments, I was wondering whether your system could support that.

So would it be possible to make licensing such as the license would be valid for use, but upgrading (say a major version) would only be possible for the duration of the subscription time.

Then people could easily purchase the renewal for the subscription.


Would such be possible already or perhaps self-doable with the API/SDK?


Br,

Kalle
Back to top
View user's profile Send private message
Infralution



Joined: 28 Feb 2005
Posts: 5027

PostPosted: Fri Mar 09, 2007 9:46 pm    Post subject: Reply with quote

There are two separate issues here. One is supporting a subscription type mechanism within the licensing system (ILS). The other is allowing payment for this using PayPals subscription mechanism.

Within ILS you would normally implement implement a subscription model by embedding the expiry date for the subscription in the ProductInfo - and then checking this when the license is read and terminating your app if the subscription date is passed.

What you want however sounds somewhat different - since you don't want the customers license to actually stop after the subscription period ends - just their ability to upgrade. So you actually just want to issue normal keys - but you want to handle upgrades automatically for customers with a current subscription. This would need to be done through your purchasing mechanism.

IPN.NET does not currently process PayPal subscription payments (it ignores them). The IPN Test Tool (tool within IPN.NET used to simulate IPN posts) does however provide full support for simulating subscription payments. Since we provide full source code for IPN.NET you could modify it to handle subscription payments and keep a record of current subscriptions (you'd probably need a small database for this). Then you could add a page that allowed customers to enter their subscription details and request a license for a particular product. Your IPN.NET code would then verify the subscription was current and issue the license key (it could use the existing IPN.NET methods for actually issuing and emailing the key).
_________________
Infralution Support
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    Infralution Support Forum Index -> IPN.NET Support All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group