If you're only avoiding a merchant account because of the fees associated with "high-risk" accounts then you may want to look at
NetBilling. They can set-up you up with your own merchant account to process tangibles for a $99 app fee with a 2-day turnaround. I'm pretty sure they even provide free shopping cart software! Check them out.