Setting up a purchasable download


I’m wanting to set up a site where people can buy my fonts. I want to set it up so that a customer pays via Paypal and then gets given a link to the zip file containing the font.

What’s the best way to do this?

Ideally, I want the download link to be uniquely generated each time the file is purchased and only to be active for a defined period of time, to minimize the chance of rogue links getting distributed. Is this possible?

Any help would be much appreciated.



I am currently using this pre-made script, and it works well, its worth checking out.

I would just go with a hosted solution like ejunkies or payloadz.

Saves you tons of time and they do all the work for you in terms of hosting the files, distributing them, collecting fees, etc…

Many thanks guys, I’ll look into these.

Take a look at They have all this embedded. You just add a piece of javascript onto your page. All tracking and paypal integration is done by them. They have download links with expiration support too!

Some e-commerce solutions include file hosting where you can control the time users can access the file.