jalandar, you are thinking this is more difficult than it really is.
There are a metric crap-ton of credit card processing services out there. I signed up for such a service for my own business a couple of years ago. No muss no fuss and fairly minimal cost. Most of them don't care what it is you're billing for as long as it legal.
High volume is simply not a requirement for e-commerce these days. You actually pay more upfront to run a high-volume e-business (more transactions, more server space) than a nichy low-volume biz.