SellDigitall
SellDigitall will upload the files onto your server and generate the button code for you. All you have to do is copy the PayPal button code and paste it into your website or blog. SellDigital processes the payments and sends a one time use link to the buyer so they can download their file. It's as simple as that. Updated to support changes to PayPal IPN protocol that go into effect on May 1st, 2013