I will shortly be creating my WordPress website in which I will be selling a software product. Ideally, I would want two things to happen :
1) When a customer makes a payment(through PayPal account or PayPal credit card processing I suppose), they should be redirected to the download page to immediately download the software.
2) Since software tends to be updated into new versions quite a lot, I would really like to have a flexible way to allow customers to re-download the software using a well secure, secret uri, probably created with a token and based on some passwords.
Hence, I would like to ask you how you would suggest I should handle that. I know that there are some WordPress plugins that would allow me to do (1), but i would really like to know your experience and if you use one, which plugin do you suggest?
For (2), I don't really have any ideas yet? Is there a plugin or other solution ? Has anyone has done it?