Hello, I am selling an e-book, when people pay they were forwarded to the download page, but if they know the url of the download page, they can share it and spread it. So how can I protect it and only those who paid can downlaod the ebook?is there a way to do this without a database and passowrd-protect the page? I am using paypal as payment processor. Thank you
I am using the paypal encrypted button, but after people pay they go to the download page, which is an html page, they can memorize this url and then share it!
No NO! there is a way simpler way!! PHP! Righty, let me explain how this script works. Payment centre >> Paypal (IPN) > Paypal forwards them to a page saying they will receive a password > Paypals IPN tells a page if the transaction is correct, then that page sends them an email containing a username, password and a special link to your product with a custom password protection (Such as httaccess, or the php way). >> When product is downloaded (Or after 10 days) page is classed as invalid saying they will need to contact you to get it fixed. I have saw this done many a time I think there is a special site that cartoon smart uses which basily does the same. w00t, a lot of typing, I think my fingers just lose a few cm
there's a newly launched product that allows you to 'lock' ebooks based on serial number. so basically someone downloads the ebook after paying for it, you give them the serial number, they enter it, and the serial number is bound to the MAC address of the computer. if they share the ebook, the ebook won't open because it is bound to that single MAC address.
If you are using PayPal, using paypal's ipn feature, there are scripts around that will email the ebook directly to the customers email address after payment has been verfied.
There are full on applications you can buy to do this but a simple PayPal IPN script with a couple of files will do the job nicely especially if you're just selling a couple of products. If you have an inventory of digital products, consider purchasing a script that allows you to keep track of all transactions in the database, email the customers based on products purchased or all, and also one that allows you to quickly and easily add products to your database.