Thanks. I know how to insert the PayPal button into HTML. The problem is that I don't have time to layout the site, write the HTML, optimize for different platforms, insert the shopping cart, upload to my provider, ensure I am getting records of purchases, ensure everything is integrated, point all the domain names, set-up email, etc. Someone who does this for a living could do it easily.
Bandcamp is OK as the sell page within a larger site; but there again, I have to build the main site, link to Bandcamp (that part is easy), ensure everything works together, ensure the Bandcamp page looks like my other pages, etc.
This is a job for a specialist; not for someone trying to do it in-between 50 other things.
In response to comments above, downloads sell more than physical CDs, but many people want CDs and merchandise. Also, you need CDs for events. If you've never done this before, note that most aggregators require you to sell on Amazon and to provide a CD with a universally recognized bar code, which is why I belong to GS-1 and use them to produce bar codes.
BTW, I know how to sell on iTunes via an aggregator, but, while you need to exist on iTunes for credibility and in case someone looks for you there, it is not profitable; and without a huge advertising budget, you will be lost there.
PS I used to be an online movie reviewer as a sideline, and I built my site in WordPress. I heavily customized the code and the site looked great; but it did not sell anything and it took a huge amount of time to maintain.