Update license features on new purchase

Hi,I think this must be a fairly common scenario, but I'm not sure how to go about it:

I have a new feature coming out, that will be available as an upgrade to existing users. I want to update the users existing key with the new feature value. I would like to automate this through a purchase on FastSpring.

So, what I need is to implement this:

User goes to FastSpring, and has an upgrade purchase option.User enters existing key. If this key has the right feature set to be eligible for the upgrade, then the key is sent to the wyDay API and gets upgraded with a new feature, on successful payment.

Is this possible, and, if so, how do I go about it?If not, what other upgrade strategies do you have? I don't particularly want to make them surrender their existing key, because I can imagine all sorts of problems with ensuring it has been deactivated etc. (could be present on multiple machines).

thanks,Matt

Hey Matt,

User goes to FastSpring, and has an upgrade purchase option.User enters existing key. If this key has the right feature set to be eligible for the upgrade, then the key is sent to the wyDay API and gets upgraded with a new feature, on successful payment.

Ok, you'll want to use these functions:

Does that make sense?

It does make sense Sam, I'll look into it. And this I just put in a script on the FastSpring account? So I need to ask FS to create a field on my buy page that can accept the license key? Ideally of course I could also populate this field if the user upgrades from within the application.

cheers,Matt

So I need to ask FS to create a field on my buy page that can accept the license key?

Yes, or you can do it yourself.