Paypal is best for the fastest and simplest solution for getting a product link in your website. You can set up your account (you will need a free business standard account, not a consumer free account) to accept credit cards without your customer having to have a PayPal account. It is limited in options, and will not automatically manage your digital files.