Auctiva makes it's money selling insurance at checkout. You don't have to participate but they give you a cut if you do. They also offer a few premium services such as hosting a domain for the store they set up for you at Auctiva and custom templates.
I think they make eBay affiliate commissions from your Auctiva store but I don't know for sure.