We have a digital magazine (although we don't sell it, its free), and we use an open source project called Baker that is also made for books. From what I've heard from the people on the books side, they almost all use the iBookstore or Amazon to charge for their books and not worry about adding payment processing on their own.